summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod/view
AgeCommit message (Collapse)Author
2023-05-14Don't show copying feedback on Android 13 (#6481)Jonathan Zopf
2023-05-05Download Service Rewrite (#6420)ByteHamster
2023-03-14Move feed download to worker (#6375)ByteHamster
Feed downloads are now independent from episode downloads. This makes it easier to use WorkManager for refreshing. Also, it will make it easier to add different refresh intervals in the future.
2023-02-24Do not jump bottom sheet when playing (#6342)ByteHamster
Whenever some view calls requestLayout(), the bottom view jumps. This happens during slide when setting the player from GONE to VISIBLE. Also, it happens every time the position changes because the TextView has a dynamic width. We are not actually interested in the dynamic width and can simply keep the initial width. This avoids requestLayout() calls every time the position is updated.
2023-01-24Fix playback timer flickering issue while streaming and downloading episode ↵GitStart
at the same time (#6268)
2022-12-18Merge pull request #6237 from ByteHamster/tinted-themeByteHamster
Add support for Material You tinted theme
2022-12-18Remove support for Android 4.4ByteHamster
2022-12-17Multi-select using background instead of checkboxByteHamster
2022-12-17Add support for Material You tinted themeByteHamster
2022-12-04Fix dummy list items crashing Android 9ByteHamster
2022-12-03Hide progress bar when there is no progressByteHamster
2022-11-30Highlight currently playing cardByteHamster
2022-11-06Move preferences to a new moduleByteHamster
2022-11-06Move DownloadService-Interface to new moduleByteHamster
2022-11-05Decouple FeedItemUtil and PlaybackStatusByteHamster
2022-11-03Make NetworkUtils less fatByteHamster
Breaks dependency cycles
2022-11-01No need to define INVALID_TIME multiple timesByteHamster
2022-10-23Fix toolbar on empty screen being set to scrolled stateByteHamster
2022-10-14Remove text colors from shownotesByteHamster
2022-10-04Reorder queue section when pressing play, not when pausingByteHamster
2022-09-18Merge pull request #6002 from ByteHamster/material3ByteHamster
Material Design 3
2022-09-18Migrate Toolbars to Material3ByteHamster
2022-09-18Fix loading views inconsistently showing coverByteHamster
2022-08-30Use dummy items instead of loading progress barByteHamster
2022-08-27Home Screen (#5864)ByteHamster
Co-authored-by: ueen <ueli.sarnighausen@online.de>
2022-05-14Fix some deprecationsTacoTheDank
2022-05-03Rename 'new' screen to inbox (#5460)ByteHamster
2022-04-12Work around Samsung having messed up the TimePickerByteHamster
2022-04-02Merge branch 'master' into developByteHamster
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.
2022-02-26Move statistics screens to new moduleByteHamster
2022-02-22Delete a few unused thingsByteHamster
2022-02-21Add line graph to statistics screenByteHamster
2022-01-06Rewrite download request creation (#5530)ByteHamster
Android has a limit on the size of Intent parameters. When enqueuing a huge number of items, it just ignored the argument and did not call onNewIntent. We now load the list over in DownloadService.
2021-12-12Remove no longer needed compat methodsTacoTheDank
2021-11-02Move (most) events to their own moduleByteHamster
2021-10-24Moved playback events to their own packageByteHamster
2021-10-10Reworked feed specific speed selector (#5458)ByteHamster
2021-08-28Moved feed parser to its own moduleByteHamster
2021-07-26Merge branch 'master' into developByteHamster
2021-07-22Fix NonConstantResourceId code lint errorsTacoTheDank
2021-06-29Contextual menu for multi selecting episodes (#5130)peakvalleytech
2021-06-25Copy e-mail in shownotes (#5235)ueen
2021-06-25Speed up loading media infoByteHamster
Loading chapters can take around 5-10 seconds, depending on the media type. During that time, the player screen shows nothing or the old media file. Instead, load the chapters afterwards.
2021-06-20Removed AddToQueueActionButton (#5189)ueen
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-05-14Merge pull request #5161 from ByteHamster/reduce-playback-controllerByteHamster
Remove some unnecessary code from playback controller
2021-05-14New media player screen (#5075)ueen
Co-authored-by: jonasburian <jonas.burian@protonmail.com> Co-authored-by: ByteHamster <info@bytehamster.com>
2021-05-14Just assume we can always set the playback speedByteHamster
Our default ExoPlayer can always set the speed. All Android versions >23 also support it. So of the 2% of users with old devices, this only affects the ones who manually selected another player.
2021-05-09Fix chapter seekbar issues (#5142)Jonas Burian
Buffering indicator drawn incorrectly Not refreshing divider positions with duration change