summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod/fragment
AgeCommit message (Collapse)Author
2021-06-29Contextual menu for multi selecting episodes (#5130)peakvalleytech
2021-06-20Removed AddToQueueActionButton (#5189)ueen
2021-06-15Fix for highlighted seek bar on episode without chaptersJonas
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-22Merge branch 'master' into developByteHamster
2021-05-22Add functionality to Podcast/Episode Textviews in CoverFragment (#5074)ueen
2021-05-14Fixed build error because of incompatible mergeByteHamster
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-14Removed method that is just used in one placeByteHamster
2021-05-14Use EventBus instead of broadcast for service shutdownByteHamster
2021-05-09Fix chapter seekbar issues (#5142)Jonas Burian
Buffering indicator drawn incorrectly Not refreshing divider positions with duration change
2021-05-08Fixed NPE in ExternalPlayerFragmentByteHamster
2021-05-02Fix jumping thumbjonasburian
2021-05-01Don't mark episodes as played when removing from queueByteHamster
Was introduced in 67d2287323260e0bcbfcd644a33da5402c29b383 but I am not sure why. It is not really logical to do - removing from the queue just means that one is no longer interested in the episode - not that it was actually played.
2021-04-29Merge download log+running lists (#5134)ByteHamster
2021-04-24Moved synchronization to its own moduleByteHamster
2021-04-23New feed update interval or time dialogpeakvalleytech
Co-authored-by: Fivel Rangel <fivel10@hotmail.com> Co-authored-by: ByteHamster <info@bytehamster.com>
2021-04-22Moved model to its own moduleByteHamster
2021-04-22Decouple FeedMedia and PlaybackServiceByteHamster
2021-04-21Moved notification icons to their own module, so they don't crash old ↵ByteHamster
Android versions
2021-04-21Deleted duplicate resourcesByteHamster
2021-04-15Merge pull request #5113 from ByteHamster/play-buttonByteHamster
Play button animation
2021-04-15Added animated play buttonByteHamster
Drawables need to be defined in the app module, which has the vector compat library enabled. When enabling the library for the core module, the app breaks on API 19.
2021-04-14Add chapter controls for the seekbar, add chapter title for the popup while ↵Jonas Burian
seeking (#5017)
2021-04-14Don't handle play image resource in PlaybackControllerByteHamster
2021-04-13Adds pull to refresh functionality on Queue screen (#5104)datavizard
2021-04-10Show queue lock button even if "keep sorted" is activeJohannes Henninger
The lock button controls whether tracks in the queue can be reordered and swiped. Since swipe works regardless of the "keep sorted" setting, the button to disable swipe should always be available.
2021-04-06Parsing podcast:funding tag, showing payment, funding links on the show info ↵Tony Tam
screen (#4933)
2021-04-04Merge branch 'master' into developByteHamster
2021-04-04Merge pull request #5066 from TacoTheDank/fragmentcontainerviewByteHamster
Use FragmentContainerView in settings
2021-04-04Use FragmentContainerView in settingsTacoTheDank
2021-04-02Add Contribute entry to settings screen under 'Project' (#5028)peakvalleytech
2021-04-02Rename audio player tabsByteHamster
2021-04-02Safer remain time - default to zero when the media duration is wrong (#5043)Tony Tam
2021-03-28Merge pull request #5055 from ByteHamster/spotbugsByteHamster
Add SpotBugs CI check
2021-03-28Make AntennaPod pass the medium SpotBugs findingsByteHamster
2021-03-27Fixed SpotBugs violations, so that at least the most severe checks passByteHamster
2021-03-27Merge pull request #5054 from ByteHamster/always-update-coverByteHamster
Better metadata for previewed episodes
2021-03-26Removed invalid upcastByteHamster
2021-03-26Fix crash when resuming while there is no playableByteHamster
2021-03-12Increase podcast title max lines to 6 in info fragment.peakvalleytech
2021-03-10Adds a visual cue to the podcast header view whenever updates are disabled ↵datavizard
(#5014)
2021-03-08Exclude non-functional notification settings screen from settings search for ↵peakvalleytech
android versions 26+ (#5011)
2021-03-07Fix crash when selecting gpodder.net categorytntabaka
Stack trace: java.lang.NullPointerException: Attempt to invoke virtual method 'void androidx.appcompat.app.ActionBar.setTitle(java.lang.CharSequence)' on a null object reference at de.danoeh.antennapod.fragment.gpodnet.TagFragment.onActivityCreated(TagFragment.java:49) at androidx.fragment.app.Fragment.performActivityCreated(Fragment.java:2717) at androidx.fragment.app.FragmentStateManager.activityCreated(FragmentStateManager.java:346) at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1188) at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1356) at androidx.fragment.app.FragmentManager.moveFragmentToExpectedState(FragmentManager.java:1434) at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1497) at androidx.fragment.app.BackStackRecord.executeOps(BackStackRecord.java:447) at androidx.fragment.app.FragmentManager.executeOps(FragmentManager.java:2169) at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1992) at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1947) at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1849) at androidx.fragment.app.FragmentManager$4.run(FragmentManager.java:413) at android.os.Handler.handleCallback(Handler.java:873) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:214) at android.app.ActivityThread.main(ActivityThread.java:7073) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:494) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:964)
2021-03-07Merge pull request #4998 from ByteHamster/fix-navdrawer-pressedByteHamster
Only react to onContextItemSelected if something was actually selected
2021-03-07Fixed clicks going through the playerByteHamster
2021-03-07Only react to onContextItemSelected if something was actually selectedByteHamster
2021-03-07Merge pull request #4995 from ByteHamster/fix-regression-flashing-progressByteHamster
Fix regression: flashing progress bar