summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod/fragment/PlaybackHistoryFragment.java
AgeCommit message (Collapse)Author
2024-03-31Restructure related UI classes together (#7044)ByteHamster
2024-03-29Fix search button not working on some screens (#7043)ByteHamster
2024-03-29Create module for sync service and move DBWriter to database module (#7040)ByteHamster
2024-03-25Move DBReader to :storage:database (#7027)ByteHamster
2024-03-24Let the database do the sorting (#7025)ByteHamster
2023-01-01Possibility to remove a single episode from playback history (#6184)Vishnu Sanal T
2022-11-06Add confirmation dialog for clearing history (#6175)Vishnu Sanal T
2022-08-06Move common code of list fragments to EpisodesListFragmentByteHamster
2022-07-09Scroll to top by long-pressing toolbarByteHamster
Supports all lists except "all episodes" list because that one still displays tabs. Can be added as soon as the tabs are no longer required.
2022-06-09Convert playback history fragment to lazy loading (#5886)Paul Ganssle
2022-03-15Fix context menu click ending up in wrong fragmentByteHamster
This can have all kinds of weird side effects. For example, it could trigger the "delete" button of a podcast and then ask for deleting another one because another fragment handles the deletion.
2021-12-14Add keyboard shortcuts for going to the top and bottom of podcast list (#5588)silansuslu
2021-11-02Move (most) events to their own moduleByteHamster
2021-10-24Moved playback events to their own packageByteHamster
2021-06-29Contextual menu for multi selecting episodes (#5130)peakvalleytech
2021-05-31Fix stuck swipe refresh indicatorJohannes Henninger
ViewPager2 does not play nice with SwipeRefreshLayout if the wrapped RecyclerView is hidden. This commit removes the show/hide logic from EmptyViewHandler, so that the RecyclerView is always displayed, even when empty. This prevents you from swiping left/right while pulling down the swipe refresh indicator. Fixes #5132
2021-04-22Moved model to its own moduleByteHamster
2021-04-21Deleted duplicate resourcesByteHamster
2021-02-16Fixed disappearing drawer toggleByteHamster
When the activity is recreated after it was stopped in background, the BackStackEntryCount is the same for all fragments. The one that should display the toggle therefore thinks it shouldn't. This change saves the button state now. This is only needed for top-level fragments.
2020-12-24Update played/unplayed status in playback historyHerbert Reiter
2020-11-01Converted main fragments except pagers to stand-alone toolbarByteHamster
2020-07-13Fix a bunch of deprecationsTacoTheDank
2020-07-11Replace switch statements with too few case labels with ifsTacoTheDank
2020-04-02Recycle ViewHolders throughout the appByteHamster
2020-03-21Made sure that all fragments have a progress barByteHamster
2020-03-20Fixed item flickering while downloadingByteHamster
2020-03-17Converted lists to RecyclerViewByteHamster
Also, cleaned up list adapters
2020-03-16Made icons black instead of greyByteHamster
Since switching to the official Toolbar theme, the back arrow and the overflow dots are black, too.
2020-03-15Moved Toolbar to individual FragmentsByteHamster
2020-02-05Make lists react to eventsByteHamster
2020-02-04Converted FeedItemlistAdapter to use new EpisodeItemViewHolderByteHamster
2019-11-13Switched from gestures to ViewPagerByteHamster
2019-10-25Removed EventDistributorByteHamster
2019-10-25Migrated player status event to EventBusByteHamster
2019-10-23Migrated playback history events to EventBusByteHamster
2019-10-04Automatic AndroidX migrationByteHamster
2019-07-22Updated appearance of empty viewByteHamster
2019-06-24Reorganize playback history lifecycleAnderson Mesquita
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.
2019-04-12Upgraded EventBus to v3ByteHamster
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).
2019-04-06#2966 RxJava2 null - explicit mark underlying Rx sources as NonNullorionlee
to be on the safe side, for cases that the consuming observers checks null unnecessarily. Rx observer : underlying sources marked as NonNull OnlineFeedViewActivity.startFeedDownload : Downloader.getResult AllEpisodesFragment.loadItems : AllEpisodesFragment.loadData PlaybackHistoryFragment.loadItems : DBReader.getPlaybackHistory QueueFragment.loadItems : DBReader.getQueue SearchFragment.search : .performSearch
2019-03-27Fixes #3052: Added empty views to the Playback History, Queue, Downloads and ↵Jatin Kumar
Episodes
2019-03-21Added empty views to the PlayBack History, Queue,and DownloadsJatin Kumar
2018-09-30Migrate rxjava to version 2Martin Fietz
2018-01-14Add final modifiersMartin Fietz
2016-06-29Fixed rule 'Lamdbas containing only one statement should not nest this ↵Soso Tughushi
statement in a block'
2016-06-06Prevent possible hang-bugsMartin Fietz
2016-04-14Send FeedItemEvent when a tag has been added or removedMartin Fietz
2016-04-14Don't use LongLists, use tags directlyMartin Fietz
2016-03-27Episode view: Go to previous/next list item when swiping right/leftMartin Fietz