Age | Commit message (Collapse) | Author |
|
BottomSheetBehavior only supports one scrolling child. Add support for a ViewPager.
ViewPager.getChildAt sometimes does not match the actual position.
Make sure that it keeps all children using setOffscreenPageLimit
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Also made sure that register/unregister are called in onStart/onStop
instead of onResume/onPause (prevents possible MultiWindow problems
where updates are not received because activity is not fucused).
|
|
|
|
to be on the safe side, for cases that the consuming observers
already assumes the result is not null.
Rx observer : underlying sources marked as NonNull
OnlineFeedViewActivity.listener member : DBReader.getFeedList
StatisticsActivity.loadStatistics : DBReader.getStatistics
CustomMRControllerDialog.updateViews : CustomMRControllerDialog.fetchArt
CompletedDownloadsFragment.loadItems : DBReader.getDownloadedItems
DownloadLogFragment.loadItems : DBReader.getDownloadedItems
ItemDescriptionFragment.onViewCreated : .loadData, Timeline.processShownotes
SubscriptionFragment.loadSubscriptions : DBReader.getNavDrawerData
SubscriptionFragment.onContextItemSelected (x2) : DBWriter.markFeedSeen, DBWriter.markFeedRead
PreferenceController.export : ExportWorker.output member
|
|
Fixes <a href="//example.com"> links
|
|
|
|
|
|
alifeflow-develop
|
|
Add true black style for progress bar
Add true black style for item description
Add true black style for web description
|
|
Closes #2260
|
|
|
|
|
|
|
|
|
|
statement in a block'
|
|
The scroll position on detail view is now being restored when you are switching back to it.
On orientation change it doesn't restore on the exact position at the moment.
But i think that could work with a scroll position relative to the webview height.
|
|
|
|
- lambda expressions, method references,
- multi catches,
- remove unnecessary keywords (public keyword on interface method signatures, static on interfaces or enums, final on private method signatures),
- == false expressions,
- diamond type (<>) expressions,
- replace StringBuffer with StringBuilder for local variables used by a single thread,
- replace Arrays.asList with Collections.singletonList whenever applicable,
- inline variable returns (whenever the variable name's meaning is not important to understand the code),
- replace some chains of if/else if/... with switch/case,
- break append(a + b) into append(a).append(b) for StringBuilder objects,
- unused import statements,
- reduce log TAGs to 23 characters,
- MaterialDialog callback deprecated,
- ActionBarActivity for AppCompatActivity,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sleep timer and audio effects (e.g. balance) accessible from actionbar, fragment pager
|
|
|
|
|
|
|
|
Not destroying the webview might have caused crashes on some devices
|
|
No longer supported in version 21 of the support library
|
|
|
|
Switched from custom layout to standard gradle project structure
|