summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod/fragment/PlaybackHistoryFragment.java
AgeCommit message (Collapse)Author
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
2016-03-22code cleaning:Domingos Lopes
- 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,
2016-01-13Prevent IllegalStateException when fragment is detachedMartin Fietz
2016-01-07Minor changes to playback historyMartin Fietz
2015-12-19Prevent ArrayIndexOutOfBoundsExceptionMartin Fietz
2015-11-26RxJava defer -> fromCallableMartin Fietz
2015-11-26DownloadObserver must dieMartin Fietz
2015-09-20Added 'tags' to FeedItem and properly showing/not showing menu items for ↵Tom Hennen
favorites.
2015-09-19Replace some of the most annoying AsyncTasks with RxJavaMartin Fietz
2015-09-10Refactor database accessMartin Fietz
2015-07-12PlaybackHistory doesn't dim played items anymore.Tom Hennen
Also adds a space before the feed title when displaying the title. fixes AntennaPod/AntennaPod#1007
2015-06-29Make new explicitMartin Fietz
2015-06-27Folks weren't always getting the updated copy of the download list, now they ↵Tom Hennen
are. fixes AntennaPod/AntennaPod#968
2015-05-19Redone new indicatorMartin Fietz
2015-04-18Remove checks for opened drawer, now unneccessaryMartin Fietz
2015-04-18Minor changesMartin Fietz
2015-04-18Merge branch 'version_1.1.1' of https://github.com/AntennaPod/AntennaPod ↵Martin Fietz
into AntennaPod/version_1.1.1
2015-04-17Fixed some NullPointerExceptionsTom Hennen
These were happening on some handsets when onPrepareOptionsMenu was getting called. It is sometimes called before the menu is actually loaded, causing us to not find the MenuItem we're looking for. This solves the symptom, if not the cause. After making this change the number of failures reported on Apkudo dropped from 20 devices to just 6.
2015-04-05QueueEvents, Queue shows undobar on removal of an itemMartin Fietz