summaryrefslogtreecommitdiff
path: root/app/src/main
AgeCommit message (Collapse)Author
2019-07-14Merge pull request #3267 from libliboom/developH. Lehmann
Removed screenOrientation attributes in manifest
2019-07-14add android:imeOptions="flagNoFullscreen" attribute in EditTextbhlee
2019-07-14add android:imeOptions="flagNoFullscreen" attribute in EditTextbhlee
2019-07-14Merge pull request #3271 from ByteHamster/fix-batch-editH. Lehmann
Fixed batch edit items grayed out on API 23 and 24
2019-07-14add android:imeOptions="flagNoFullscreen" attribute in EditTextbhlee
2019-07-13Fixed batch edit items grayed out on API 23 and 24ByteHamster
2019-07-13Merge pull request #3233 from jas14/pad-scrubberH. Lehmann
Pad scrubber on large devices
2019-07-13Merge pull request #3266 from ByteHamster/remove-flattrH. Lehmann
Removed Flattr support
2019-07-13Resolves #3235. Refer to the changes.bhlee
- Remove android:screenOrientation="portrait" for rotating. - Remove override onConfigurationChanged function that does nothing.
2019-07-12Removed Flattr supportByteHamster
2019-07-12Added total space to storage select dialogByteHamster
2019-07-11Merge branch 'develop' into 2747-completed-downloads-updateH. Lehmann
2019-07-11Merge pull request #3261 from archibishop/fix-removing-wrong-favourite-messageH. Lehmann
Fix removing wrong favourite message
2019-07-10Fix removing wrong favoruite messageWagubi Brian
2019-07-06Merge pull request #3254 from jas14/feed-rotation-crash-3245H. Lehmann
New ViewModel for loading feed preferences across lifecycle
2019-07-06Merge pull request #3249 from archibishop/imagecover-playpause-fuctionalityH. Lehmann
Extend play/pause functionality to Image Cover
2019-07-02Extend play/pause functionality to Image CoverWagubi Brian
2019-07-02New ViewModel for loading feed preferences across lifecycleJoe Stein
2019-07-01Increase scrubber padding for large devicesJoe Stein
2019-06-26validate username for characters not accepted.Wagubi Brian
2019-06-24Fix recycler and empty view hide/show logicAnderson Mesquita
The `emptyViewHandler` already handles hiding and showing both the empty view and the recycler view on data changes, so this commit removes this part of the logic from the episodes fragment. It also hides the empty view right after creating the recycle adapter for the first time (when the fragment is created) to prevent the progress bar and the empty view from being displayed at the same time. `createRecycleAdapter()` signature was changed to make it explicit that it depends on both the `recyclerView` and `emptyViewHandler`. Similarly, `onFragmentLoaded()`, since it also depends on the new data that gets loaded.
2019-06-24Reorganize subscription fragment lifecycleAnderson Mesquita
2019-06-24Reorganize search fragment lifecycleAnderson Mesquita
2019-06-24Reorganize playback history lifecycleAnderson Mesquita
2019-06-24Reorganize item fragments lifecycleAnderson Mesquita
2019-06-24Reorganize DownloadLogFragment lifecycleAnderson Mesquita
2019-06-24Reorganize Episode Fragments lifecycleAnderson Mesquita
This uses the existing android lifecycle methods to avoid having to do null checks and state saving in various places.
2019-06-24Fix whitespaceAnderson Mesquita
2019-06-24Reorganize downloads fragments lifecycleAnderson Mesquita
Unregistering from the EventDistributor on stop will prevent downloads from updating when an episode finishes playing while the screen was off (#2747), so this registers/unregisters on view create/destroy. Disposing of the request to load items on stop could potentially cause the same issue. Since we're disposing of this request on destroy, there's no need to keep checking and disposing of it in the several lifecycle methods. There's no need to call `onFragmentLoaded()` on attach, since this is the first lifecycle method to be called [[1]], meaning the items will always be null by the time this method is called. Finally, since `loadItems` depends on the view being created, it is now only called on view create to avoid having to store state in the class about whether the view has been created, taking advantage of the native fragment lifecycle. [1]: https://developer.android.com/guide/components/fragments Closes: #2747
2019-06-24Extract methods from onViewCreatedAnderson Mesquita
2019-06-24Fix IDE warningsAnderson Mesquita
Deprecated method, null pointer exceptions, and simpler switch with only two cases.
2019-06-24Fix whitespaceAnderson Mesquita
2019-06-14CleanupByteHamster
2019-06-14Added authentication and episode filter dialogsByteHamster
2019-06-14Updated feed settings screenByteHamster
2019-06-13Merge pull request #3227 from ByteHamster/restructure-settingsH. Lehmann
Restructured preferences code
2019-06-13Removed deleted receiver from manifestByteHamster
2019-06-13Restructured preferences codeByteHamster
2019-06-13Merge pull request #3213 from fabolhak/add_episode_cache_summaryH. Lehmann
add pref_episode_cache_summary
2019-06-04don't override summary value in PreferenceControllerUnknown
2019-06-03Merge pull request #3164 from ByteHamster/work-managerH. Lehmann
Work manager
2019-06-03Upgrade preferences independently from databaseByteHamster
2019-06-01add pref_episode_cache_summaryUnknown
2019-05-28Allow to disable auto updatesByteHamster
2019-05-28Merge branch 'develop' into work-managerByteHamster
2019-05-28Use annotation processor for EventBusByteHamster
2019-05-28Merge pull request #3043 from CedricCabessa/remaining_time_playback_speedH. Lehmann
Fixes #2197: Remaining time playback speed
2019-05-28rename category title to match with "playback speeds"Cédric Cabessa
also rename the key to be consistent with the content
2019-05-27Merge pull request #3207 from ByteHamster/sort-descriptionH. Lehmann
Sort options: 'old to new' instead of 'ascending'
2019-05-27Replace action/callback utils with ItemActionButtonAnderson Mesquita
This just replaces all previous usages of `ActionButtonUtils` and `DefaultActionButtonCallback` with the newly created `ItemActionButton` class.