Commit Graph

2975 Commits

Author SHA1 Message Date
ByteHamster
e270b13f8d Make duration visible when showing playback position updates 2020-05-16 22:30:30 +02:00
ByteHamster
0b37f7998f Fixed importing OPML files with BOM 2020-05-16 19:30:11 +02:00
ByteHamster
b4333a1129 Fixed crash when switching theme 2020-05-16 19:29:30 +02:00
H. Lehmann
92033f8373
Merge pull request #4138 from ByteHamster/theme-darker
Made dark theme darker
2020-05-14 16:52:59 +02:00
ByteHamster
735fc51bc6 Made dark theme darker 2020-05-14 16:19:28 +02:00
jmdouglas
458a7f7d72 Fix http search bug 2020-05-13 23:47:58 +02:00
ByteHamster
1981fb16cf Fixed Feed not refreshing when changing filter 2020-05-11 12:23:06 +02:00
H. Lehmann
8145d7e931
Merge pull request #4131 from ByteHamster/bugfixing
Bugfixing
2020-05-11 10:52:59 +02:00
ByteHamster
421f75ca8a Fixed blue buttons with blue text 2020-05-11 00:51:30 +02:00
H. Lehmann
b0973d5c58
Merge pull request #4132 from ByteHamster/accessibility
Improved TalkBack accessibility
2020-05-11 00:41:38 +02:00
ByteHamster
903cf94131 Improved TalkBack accessibility 2020-05-09 12:11:26 +02:00
ByteHamster
c0bca81cc6 Fixed clicking page indicator 2020-05-09 11:17:24 +02:00
ByteHamster
181addf619 Fixed bug where pages did not snap correctly when rotating screen
This is fixed in ViewPager2:1.1.0-alpha01
2020-05-08 22:50:16 +02:00
TacoTheDank
4478447bec Clean up version locations and order 2020-05-08 16:26:00 -04:00
ByteHamster
9e7e87f817 Fixed opml selection buttons 2020-05-08 21:12:18 +02:00
ByteHamster
c8ed88dc96 Fixed error dialog being shown in wrong thread 2020-05-06 21:28:14 +02:00
ByteHamster
63be7a97b8 Bumped version to 2.0.0-alpha2 2020-05-06 18:03:02 +02:00
H. Lehmann
320ab28062
Merge pull request #4121 from ByteHamster/on-demand-configuration
Added on-demand configuration for stream vs download
2020-05-06 17:46:40 +02:00
H. Lehmann
0a8e1ac484
Merge pull request #4125 from ByteHamster/theme-switch-without-restart
Switch theme without user obstruction
2020-05-06 17:18:47 +02:00
ByteHamster
8be147c603 Added on-demand configuration for stream vs download 2020-05-06 17:02:53 +02:00
ByteHamster
30381ca09a Switch theme without user obstruction 2020-05-06 16:50:39 +02:00
H. Lehmann
626c6aebe5
Merge pull request #4117 from ByteHamster/webview-min-height
Reduced probability for closing player accidentally
2020-05-06 16:45:33 +02:00
H. Lehmann
8a77f7eb6d
Merge pull request #4124 from ByteHamster/fix-fragment-state-on-restart
Fix fragment state on restart
2020-05-06 16:43:35 +02:00
ByteHamster
e57d003786 Do not recreate app when starting MultiWindow 2020-05-06 14:30:40 +02:00
ByteHamster
52e85e7665 Do not replace the fragment if it exists 2020-05-06 14:28:48 +02:00
H. Lehmann
9bec3cc7c4
Merge pull request #4116 from ByteHamster/non-square-images-consistency
Make subscriptions view more consistent when showing non-square images
2020-05-06 13:26:40 +02:00
ByteHamster
8357518229 Reduced probability for closing player accidentally
If the description is really short, the WebView shrinks. When touching
below the WebView, one needs to slide pretty precisely to swipe horizontally.
If there is a little bit of slope, the player closes (completely, without following
the finger). This change resizes the WebView, so that one can not touch below it.
2020-05-06 13:25:47 +02:00
H. Lehmann
36c3a0da09
Merge pull request #4118 from ByteHamster/use-exoplayer-on-error
Offer to switch to ExoPlayer on media player error
2020-05-06 13:24:31 +02:00
ByteHamster
93e68233b4 Offer to switch to ExoPlayer on media player error 2020-05-05 00:48:29 +02:00
ByteHamster
63b3ac8e04 Make subscriptions view more consistent when showing non-square images 2020-05-04 22:54:53 +02:00
ByteHamster
57df7f826c Switched to json credentials for Google Play 2020-05-04 21:14:34 +02:00
H. Lehmann
50193df13f
Merge pull request #4074 from TacoTheDank/develop
Update gradle and dependencies
2020-05-04 17:24:07 +02:00
ByteHamster
f804bc56db Fixed incompatibilities with Gradle 3.6 2020-05-04 17:00:46 +02:00
H. Lehmann
136413610b
Merge pull request #4109 from ByteHamster/tab-background
Fixed tab background
2020-05-04 16:27:21 +02:00
H. Lehmann
8c77f54b37
Merge pull request #4110 from ByteHamster/fix-long-filename
Fixed adding feeds with long filename
2020-05-04 16:26:48 +02:00
ByteHamster
23fae88755 Small Lint fixes 2020-05-04 12:42:36 +02:00
ByteHamster
00de47acdd Fixed adding feeds with long filename 2020-05-04 10:38:48 +02:00
H. Lehmann
4a81dc29f0
Merge branch 'develop' into develop 2020-05-04 10:11:12 +02:00
ByteHamster
64ec4add4f Fixed tab background
Only tabBackground is not enough on big screens.
2020-05-04 10:08:27 +02:00
malockin
1cdfd80ca1 Updated PR according to comments
Removed unnecessary checks in while loop, and converted it to a
do...while loop.
Moved favorites export under HTML section.
Corrected indentation in resources files.
Moved to using a unified template for all HTML exports.
Removed unnecessary strings, corrected capitalization.
2020-05-03 22:56:31 +03:00
ByteHamster
daa9366592 Fixed pager tab background 2020-05-03 19:20:32 +02:00
H. Lehmann
c5dcad1722
Merge pull request #4104 from ByteHamster/toast-to-snackbar
Replaced some Toasts with Snackbars
2020-05-03 17:59:44 +02:00
H. Lehmann
98cc288e1e
Merge pull request #4105 from ByteHamster/video-open-correct-player
Fixed opening video player when starting video
2020-05-03 17:58:37 +02:00
ByteHamster
d0cd9d0b2b Do not display buttons in all-caps 2020-05-03 17:45:58 +02:00
H. Lehmann
2a6016822b
Merge pull request #4102 from ByteHamster/material-components
Switched to MaterialComponents theme
2020-05-03 17:28:22 +02:00
ByteHamster
10c533ecb3 Fixed opening video player when starting video 2020-05-03 17:25:06 +02:00
ByteHamster
20bcb8a781 Replaced some Toasts with Snackbars 2020-05-03 17:18:10 +02:00
malockin
4f8979ecac Reformatted output, added Hebrew translation
Reformatted output to be sorted by date in descending order. Added links
to episode page, as well as direct media download.

Added Hebrew transaltion for Favorites export.

Removed unused code.
2020-05-03 18:17:42 +03:00
H. Lehmann
bf216cbfac
Merge pull request #4101 from ByteHamster/snackbars-covered
Fixed Snackbars being covered by audio player
2020-05-03 16:51:01 +02:00
ByteHamster
45e7b8ee00 Switched to MaterialComponents theme 2020-05-03 16:49:14 +02:00
H. Lehmann
75314df348
Merge pull request #4103 from ByteHamster/fix-feed-preferences
Fixed feed preferences page
2020-05-03 16:26:34 +02:00
ByteHamster
0a29ce6f4c Fixed feed preferences page 2020-05-03 14:52:08 +02:00
ByteHamster
6edc2417a4 Fixed Snackbars being covered by audio player 2020-05-03 13:29:47 +02:00
malockin
f634198794 Initial favorites export commit 2020-05-03 14:12:40 +03:00
Ebrahim Byagowi
700d8de5be Fix PagerIndicatorView disabled dot in RTL languages 2020-05-03 10:01:22 +04:30
H. Lehmann
2386684b7f
Merge pull request #4096 from ebraminio/number-format
Use locale's digits in more places
2020-05-02 22:55:04 +02:00
Ebrahim Byagowi
dc230a8f31 Use locale's digits in more places 2020-05-01 19:15:14 +04:30
ByteHamster
16b7aa7424 Fixed feed image tests 2020-05-01 14:39:23 +02:00
H. Lehmann
df47dd37ef
Merge pull request #4094 from ByteHamster/fragment-transition-speed
Made fragment transition a bit faster
2020-05-01 14:30:40 +02:00
H. Lehmann
d6d8ec43e1
Merge branch 'develop' into develop 2020-05-01 12:43:08 +02:00
H. Lehmann
b870c233ee
Merge pull request #4020 from ebraminio/rtl
Adopt the project with ViewPager2
2020-05-01 12:40:03 +02:00
ByteHamster
d7772b84df Made fragment transition a bit faster 2020-05-01 12:21:36 +02:00
Michael White
ca9ff00946
set max width on external player image (#4071) 2020-05-01 12:08:39 +02:00
H. Lehmann
5287322a89
Merge pull request #4088 from ByteHamster/selected-quantity
Allow plural of 'x selected' string
2020-05-01 11:33:05 +02:00
ByteHamster
46ddcf3c49 Allow plural of 'x selected' string 2020-04-29 21:03:02 +02:00
TacoTheDank
6aa4a9c091 Update Studio and some dependencies 2020-04-25 21:03:16 -04:00
H. Lehmann
0763652199
Merge pull request #4069 from ByteHamster/feeditem-page-tweaks
Theme tweaks
2020-04-21 23:20:51 +02:00
Tony Tam
92eb1d669b
Skip intro and ending per feed (#3975) 2020-04-21 23:20:22 +02:00
Ebrahim Byagowi
7bdacf8fde Modify NestedScrollableHost to suit our need
Now manages nested child scrolling when the orientation isn't perpendicular
2020-04-21 21:40:04 +04:30
Ebrahim Byagowi
6f74af7592 Wrap scrollable childs of viewpager in NestedScrollableHost 2020-04-21 19:30:17 +04:30
Ebrahim Byagowi
17962b57a0 Use more optimized way to detect direction in PagerIndicatorView 2020-04-21 19:30:17 +04:30
Ebrahim Byagowi
430e0d403e Fix menu items duplication in episodes and downloads fragment
As ViewPager2 different lifecycle apparently setHasOptionsMenu
needs to be called from onResume() from now on.
2020-04-21 19:30:17 +04:30
Ebrahim Byagowi
c88336f17f Disable downloads and episodes view tab position restore animation 2020-04-21 19:30:17 +04:30
Ebrahim Byagowi
1b9937c2be Restore current tab right after downloads and episodes views creation 2020-04-21 19:30:17 +04:30
Ebrahim Byagowi
77dc78dfe8 Fix view pager scrolling of bottom sheet
As was suggested in https://github.com/AntennaPod/AntennaPod/pull/4020#discussion_r406795883
2020-04-21 19:30:17 +04:30
Ebrahim Byagowi
292afd7d30 Disable bringing episode animation
As was requested in https://github.com/AntennaPod/AntennaPod/pull/4020#discussion_r406797233
2020-04-21 19:30:17 +04:30
Ebrahim Byagowi
260d7ee944 Bring back AudioPlayerFragment pager's setOffscreenPageLimit
The reason needs cast: https://issuetracker.google.com/issues/144669596
2020-04-21 19:30:17 +04:30
Ebrahim Byagowi
75e9ee9e0d Use constants instead hardcoded numbers in view pagers adapters 2020-04-21 19:30:17 +04:30
Ebrahim Byagowi
965fc5c27d Add default cases for switches lack them 2020-04-21 19:30:17 +04:30
Ebrahim Byagowi
3a11f2842b Remove remained references of ViewPager 2020-04-21 19:30:17 +04:30
Ebrahim Byagowi
79e85363fb Match pager_fragment's pager height with its parent 2020-04-21 19:30:17 +04:30
Ebrahim Byagowi
74ec3b1e4a Port ItemPagerFragment to ViewPager2 2020-04-21 19:30:17 +04:30
Ebrahim Byagowi
e8166a7f7f Port pager_fragment users to ViewPager2 2020-04-21 19:30:17 +04:30
Ebrahim Byagowi
417c66d73a Adopt StatisticsFragment with ViewPager2 2020-04-21 19:30:16 +04:30
Ebrahim Byagowi
cedfb27cca Port AudioPlayer's viewpager to ViewPager2, improve RTL support 2020-04-21 19:30:16 +04:30
Michael White
3a86745e81
added media to queue when playing (#4058) 2020-04-21 16:04:03 +02:00
ByteHamster
ef733f826e Fixed missing padding in sidebar 2020-04-21 15:30:39 +02:00
ByteHamster
df9e30e9e9 Feed page theme tweaks 2020-04-21 14:18:47 +02:00
H. Lehmann
deb13b8b24
Merge pull request #4057 from ByteHamster/delete-crash-report-on-upgrade
Delete crash report on upgrade
2020-04-16 17:08:13 +02:00
H. Lehmann
ae19968fed
Merge pull request #4049 from ebraminio/upgrade-material
Upgrade Material and RecyclerView versions
2020-04-14 21:09:51 +02:00
ByteHamster
14b35b03fa Delete crash report on upgrade 2020-04-14 19:44:35 +02:00
H. Lehmann
04019931e0
Merge pull request #4047 from ebraminio/file-size-format
Use Android's own file size formatter
2020-04-12 23:52:29 +02:00
Ebrahim Byagowi
45d6232a50 Fix symmetry issues of feed item list 2020-04-13 01:22:01 +04:30
Ebrahim Byagowi
a12f7b3387 Upgrade Material and RecyclerView versions
Material 1.1.0 contains TabLayoutMediator which is needed for WIP ViewPager2
2020-04-12 15:07:51 +04:30
Ebrahim Byagowi
30d3619d05 Use Android's own file size formatter 2020-04-12 14:30:18 +04:30
Ebrahim Byagowi
d5ef1cb4f7 Fix TriangleLabelView corner in RTL languages 2020-04-12 14:14:06 +04:30
ByteHamster
67e7f4bec9 Reduce font size of new count 2020-04-11 23:14:08 +02:00
H. Lehmann
772d8728d1
Merge pull request #4036 from ByteHamster/colors
Make colors more consistent
2020-04-11 22:48:31 +02:00
H. Lehmann
2e7e1b4764
Merge pull request #4038 from HrBDev/develop
WorkManager.getInstance() without context is deprecated
2020-04-11 12:10:32 +02:00
H. Lehmann
87f773de38
Merge pull request #4039 from ByteHamster/allow-stop-preview
Allow to stop previewed episode
2020-04-11 12:09:41 +02:00
ByteHamster
cc946f44d7 Make colors more consistent 2020-04-11 11:59:13 +02:00
Hamidreza Bayat
fff0dce83e WorkManager.getInstance() is deprecated
Pass context where available
2020-04-11 02:28:46 +04:30
ByteHamster
4b42ed87c3 Toast instead of crash on database downgrade 2020-04-10 21:57:20 +02:00
ByteHamster
c24761806e Allow to stop previewed episode 2020-04-10 21:56:44 +02:00
H. Lehmann
4959319d58
Merge pull request #4029 from ByteHamster/podcast-searcher-abstract
Abstract from iTunes search provider lookup
2020-04-10 16:14:14 +02:00
Hamidreza Bayat
ca94d62b39 Don't mix android.arch & androidx dependencies
Update WorkManager to latest version
2020-04-10 14:58:59 +04:30
H. Lehmann
55fe840fc7
Merge pull request #4035 from ByteHamster/proguard
Allow Proguard to optimize androidx packages
2020-04-10 10:36:49 +02:00
H. Lehmann
e22702ec09
Merge pull request #4030 from ByteHamster/restore-visibility
Restore ExternalPlayer visibility when restoring instance state
2020-04-10 00:09:52 +02:00
H. Lehmann
c166edd46a
Merge pull request #4031 from ebraminio/valueof
Replace some of String.valueOf uses with to String.format to get locale's digits
2020-04-10 00:09:34 +02:00
H. Lehmann
de3985e1ae
Merge pull request #4032 from ebraminio/puzzle
Localize digits in queue episodes and parallel downloads numbers
2020-04-10 00:08:38 +02:00
ByteHamster
2de7ff44cb Allow Proguard to optimize androidx packages
This reduces the method count from 64k to 44k and the apk size from 8MB to 7MB
2020-04-10 00:05:52 +02:00
michaelmwhite
c68fe8a203 make layout clickable to intercept touch 2020-04-09 16:26:47 -04:00
Ebrahim Byagowi
81c59cbe5c Replace some of String.valueOf uses with to String.format to get locale's digits
Ideally we should inspect all the String.valueOf, these were I could see right now
2020-04-09 18:15:21 +04:30
Ebrahim Byagowi
e7666b63b4 Localize digits in queue episodes and parallel downloads numbers
Ideally %d%s should be moved into the message itself this however is
a temporal fix before apply that to the messages themselves.
2020-04-09 18:12:44 +04:30
ByteHamster
dbcb7e5c21 Restore ExternalPlayer visibility when restoring instance state 2020-04-09 13:06:39 +02:00
ByteHamster
ac13b7aa7b Use a single search fragment for all searchers 2020-04-09 12:41:54 +02:00
H. Lehmann
a35ecaa74b
Merge pull request #4022 from ByteHamster/format-crash-markdown
Write crash info in Markdown
2020-04-09 12:36:02 +02:00
H. Lehmann
05c3b22da8
Merge pull request #4023 from ByteHamster/fix-crash-click-timecode
Fix crash when clicking timecode
2020-04-09 12:35:39 +02:00
H. Lehmann
fc92802dfe
Merge pull request #4024 from ByteHamster/onlinefeedview-error-cancel
Fixed error dialog not closing activity sometimes
2020-04-09 12:35:18 +02:00
H. Lehmann
b8470cc2ce
Merge pull request #4025 from ByteHamster/fix-open-podcast-menu
Fixed 'Open podcast' menu item in media player
2020-04-09 12:35:00 +02:00
ByteHamster
b146a1163c Abstract from iTunes search provider lookup 2020-04-09 11:57:16 +02:00
ByteHamster
7ba7b76425 Fixed 'Open podcast' menu item in media player 2020-04-08 21:15:25 +02:00
ByteHamster
9f91a2ab86 Fixed error dialog not closing activity sometimes 2020-04-08 21:09:36 +02:00
ByteHamster
a6c9f7fa67 Fix crash when clicking timecode 2020-04-08 21:03:20 +02:00
ByteHamster
7d8d53d218 Write crash info in Markdown 2020-04-08 20:57:23 +02:00
Ebrahim Byagowi
f0a2398088 Fix locale of every String.format number formatter 2020-04-08 23:18:07 +04:30
H. Lehmann
ed248c2c64
Merge pull request #4015 from ByteHamster/drag-handle-size
Made drag handle less prominent
2020-04-08 11:24:37 +02:00
ByteHamster
71316cc474 Made drag handle less prominent 2020-04-07 21:39:29 +02:00
Tony Tam
a5795a3420
easy to read sorting options (#4004) 2020-04-07 09:13:15 +02:00
Tony Tam
b6eba9cc61
show a warning dialog when importing a database (#4011) 2020-04-07 00:08:40 +02:00
H. Lehmann
da5a715860
Merge pull request #4012 from tonytamsf/samsung-keyboard
soft keyboard
2020-04-06 10:03:18 +02:00
Tony Tam
06c5e4b8e0
Statistics description layout for smaller screens (#4005) 2020-04-06 09:08:10 +02:00
Tony Tam
0b44133e0a soft keyboard 2020-04-05 22:51:43 -07:00
ByteHamster
12781c9101 Bumped version to 2.0.0-alpha1 2020-04-05 21:59:58 +02:00
H. Lehmann
77efea895a
Merge pull request #4001 from ByteHamster/select-audio-tracks
Allow to select audio track
2020-04-04 11:56:47 +02:00
H. Lehmann
eebdd07c92
Merge pull request #4002 from ByteHamster/open-video-player
Open video player when playing video
2020-04-04 11:45:29 +02:00
ByteHamster
94c69e31cd Allow to select audio track 2020-04-04 11:34:54 +02:00
ByteHamster
f985d94e25 Open video player when playing video 2020-04-04 11:25:44 +02:00
ByteHamster
658ae3d43f Double-tap video to skip 2020-04-04 11:03:53 +02:00
ByteHamster
5a53966250 Only load chapters when actually needed 2020-04-03 11:58:59 +02:00
ByteHamster
09f9db878b Hide audioplayer by default to not show uninitialized state 2020-04-03 10:27:56 +02:00
H. Lehmann
67ef897e6b
Merge pull request #3994 from ByteHamster/rebind-service-after-stopping
Rebind to the service after it was stopped
2020-04-03 10:24:54 +02:00
H. Lehmann
cc45c78aa8
Merge pull request #3995 from ByteHamster/fast-scroll
Added fast scrolling to all episode lists
2020-04-03 10:24:35 +02:00
ByteHamster
4f782f99c1 Removed yet another DB access on the main thread 2020-04-02 22:44:47 +02:00
ByteHamster
ae81648597 Added fast scrolling to all episode lists 2020-04-02 21:19:03 +02:00
ByteHamster
8c879ede9b Rebind to the service after it was stopped 2020-04-02 19:40:24 +02:00
H. Lehmann
5e344baf4b
Merge pull request #3993 from ByteHamster/recycle-viewholders
Recycle ViewHolders throughout the whole app
2020-04-02 19:19:40 +02:00
ByteHamster
59250404c2 Recycle ViewHolders throughout the app 2020-04-02 18:48:02 +02:00
H. Lehmann
31e02d89c2
Merge pull request #3992 from ByteHamster/performance
Performance improvements
2020-04-02 18:42:47 +02:00
ByteHamster
77ef239336 Performance improvements 2020-04-02 16:57:28 +02:00
ByteHamster
62af272978 Do not query database on main thread 2020-04-01 18:03:50 +02:00
Tony Tam
ea58748b22
Use AlertDialog for episode filters (#3981) 2020-04-01 12:44:58 +02:00
H. Lehmann
eae200b0dc
Merge pull request #3983 from ByteHamster/integrations-screen
Removed integrations screen with only one item
2020-04-01 12:31:42 +02:00
Tony Tam
91c15ac897
put a date with the filename being exported (#3980) 2020-03-31 20:29:33 +02:00
ByteHamster
5bfb68382b Removed integrations screen with only one item 2020-03-31 12:34:30 +02:00
ByteHamster
6d3cc1a9da Checkstyle fixes 2020-03-30 14:37:27 +02:00
ByteHamster
6e3d012a8a Speed up full sync by not loading queue/favorite status 2020-03-30 13:58:44 +02:00
ByteHamster
9c1725fcd3 Give some love to gpodder login UI 2020-03-30 13:58:44 +02:00
ByteHamster
67de5de8c4 Report sync progress 2020-03-30 13:58:44 +02:00
ByteHamster
ef121892f7 Migrated to WorkManager to allow retrying 2020-03-30 13:58:44 +02:00
ByteHamster
2b8c3ff04e Uncoupled AntennaPod from specific GpodnetSyncService 2020-03-30 13:58:44 +02:00
Shinichiro Fujiwara
001583a4e0
App shortcuts (#3748) 2020-03-30 00:39:52 +02:00
H. Lehmann
ec0255b743
Merge pull request #3976 from ByteHamster/fix-player-overlap
Fixed description overlapping mini player
2020-03-29 15:23:17 +02:00
ByteHamster
ae3b633636 Fixed description overlapping mini player 2020-03-29 14:55:24 +02:00
ByteHamster
fa7e8baea6 Hide the miniplayer if there is no media playing 2020-03-27 17:58:38 +01:00
ByteHamster
060cb2c180 Updated contributors list 2020-03-27 14:54:12 +01:00
H. Lehmann
154c04b50a
Merge pull request #3966 from ByteHamster/fix-not-updating
Fixed player sometimes not updating
2020-03-26 23:41:45 +01:00
H. Lehmann
ddc8cc7cba
Merge pull request #3967 from ByteHamster/make-controller-smaller
Removed unused code from PlaybackController
2020-03-26 23:41:30 +01:00
ByteHamster
855681e0ee Removed WiFi filter on Android 10 2020-03-26 22:36:23 +01:00
ByteHamster
75d44b95a2 Removed unused code from PlaybackController 2020-03-26 21:47:19 +01:00
ByteHamster
059eda1b34 Fixed player sometimes not updating 2020-03-26 21:28:45 +01:00
H. Lehmann
38c1b559e3
Merge pull request #3839 from shortspider/NotificationForAutoDownloads
Notification for Auto Downloads
2020-03-26 19:22:04 +01:00
H. Lehmann
a6accec122
Merge pull request #3963 from ByteHamster/fix-externalplayer-not-hidden
Fixed external player not being hidden when expanding with intent
2020-03-26 17:25:05 +01:00
H. Lehmann
11ef58f592
Merge branch 'develop' into NotificationForAutoDownloads 2020-03-26 17:17:52 +01:00
ByteHamster
5a3778e2f0 Do not show buffering indicator when playing local file 2020-03-26 17:12:00 +01:00
ByteHamster
592ebf27ae Fixed external player not being hidden when expanding with intent 2020-03-26 17:07:16 +01:00
H. Lehmann
b4b2b45247
Merge pull request #3962 from ByteHamster/cleanup-lint
Cleaned up some Lint warnings
2020-03-25 23:47:05 +01:00
ByteHamster
902215c18d Removed unused code 2020-03-25 22:50:41 +01:00
H. Lehmann
b5836650d1
Merge pull request #3954 from ByteHamster/audioplayer-fragment
Convert AudioPlayer to fragment
2020-03-25 22:49:34 +01:00
ByteHamster
3399be1290 Cleaned up some Lint warnings 2020-03-25 22:17:29 +01:00
ByteHamster
d87cc27c9b Deleted unused layout file 2020-03-25 21:45:58 +01:00
ByteHamster
a4c4d116de Fixed crash
Not sure why that crash appeared now...
2020-03-25 21:38:05 +01:00
ByteHamster
44df74fc17 Removed CastPlayerActivity 2020-03-25 21:21:19 +01:00
ByteHamster
4ee04b3409 Updated tests 2020-03-25 18:18:14 +01:00
ByteHamster
cbb310080e Redesign ExternalPlayerFragment 2020-03-25 17:49:25 +01:00
ByteHamster
0a7d054aad Removed AudioPlayerActivity 2020-03-25 17:09:03 +01:00
H. Lehmann
93595c7bc2
Merge pull request #3959 from ByteHamster/online-feed-view-close
Close OnlineFeedViewActivity when clicking border
2020-03-25 17:01:47 +01:00
H. Lehmann
3bb222089e
Merge pull request #3958 from ByteHamster/fix-sidebar-position
Fixed sidebar sometimes highlighting wrong fragment
2020-03-25 17:01:31 +01:00
ByteHamster
9e84a06260 Reworked cast button handling 2020-03-25 17:00:48 +01:00
ByteHamster
a989db586a Implemented missing PlaybackController state handling 2020-03-25 16:09:45 +01:00
ByteHamster
75e34da30f Close OnlineFeedViewActivity when clicking border 2020-03-25 15:41:42 +01:00
ByteHamster
4ecf9ca605 Fixed sidebar sometimes highlighting wrong fragment 2020-03-25 15:35:21 +01:00
ByteHamster
d77e04d1c1 Round icons in search list 2020-03-25 15:23:35 +01:00
ByteHamster
982ce61b3f Added basic cast button to AudioPlayerFragment 2020-03-23 19:21:23 +01:00
ByteHamster
11536361c5 Fixed tests 2020-03-23 19:18:24 +01:00
ByteHamster
5ad7228b4e Going down the BottomSheetBehavior rabbit hole...
BottomSheetBehavior only supports one scrolling child. Add support for a ViewPager.
ViewPager.getChildAt sometimes does not match the actual position.
Make sure that it keeps all children using setOffscreenPageLimit
2020-03-23 14:33:30 +01:00
H. Lehmann
c488b6c3fb
Merge pull request #3953 from ByteHamster/do-not-rotate-speed-indicator
Do not rotate speed indicator if setSpeed is never called
2020-03-23 11:09:18 +01:00
ByteHamster
6b79daacfe Converted chapters list to RecyclerView
This fixes scrolling in bottom sheet
2020-03-23 11:08:25 +01:00
ByteHamster
cc3e39a223 Lock bottom sheet when playing video 2020-03-23 10:47:11 +01:00
ByteHamster
e417f4a5f8 Added bottom sheet to activity 2020-03-23 01:46:50 +01:00
ByteHamster
16d0a1befa Added options menu 2020-03-23 00:57:57 +01:00
ByteHamster
a48391865e Use AndroidX consumer instead of our own 2020-03-23 00:37:36 +01:00
ByteHamster
8cd29de2f4 Extracted skip preference dialog 2020-03-23 00:21:41 +01:00
ByteHamster
64f1af0d6b Copied setup from MediaPlayerActivity to AudioPlayerFragment 2020-03-23 00:05:06 +01:00
ByteHamster
72b85f2472 Do not rotate speed indicator if setSpeed is never called 2020-03-22 23:14:59 +01:00
ByteHamster
467b2ae1a3 Created audio player fragment 2020-03-22 23:07:59 +01:00
Nathan Mascitelli
16345468e3 Fix build after rebase 2020-03-22 16:31:43 -04:00
Nathan Mascitelli
f82f9d702c Changes based on feedback 2020-03-22 16:28:51 -04:00
Nathan Mascitelli
ad54ed3ec6 Autodownload notification opens queue 2020-03-22 16:27:28 -04:00
Nathan Mascitelli
052c86f43b Fix build after rebase 2020-03-22 16:25:57 -04:00
Nathan Mascitelli
bd4631126d Updates based on QA feedback 2020-03-22 16:25:57 -04:00
Nathan Mascitelli
5d70a3cc38 Rename generatedBySystem to initiatedByUser 2020-03-22 16:25:57 -04:00
Nathan Mascitelli
71f57bda32 Simplify constructors 2020-03-22 16:25:04 -04:00
Nathan Mascitelli
bbc994fc9b Fix build and tests 2020-03-22 16:25:04 -04:00
Nathan Mascitelli
1eaecf8358 Add preferences 2020-03-22 16:19:31 -04:00
Nathan Mascitelli
b5244bbe99 Add generatedBySystem to DownloadRequest 2020-03-22 16:19:31 -04:00
ByteHamster
b6bbcf5afb Made sure that all fragments have a progress bar 2020-03-21 19:25:54 +01:00
ByteHamster
1f4801b3b2 Fixed item flickering while downloading 2020-03-20 19:55:56 +01:00
ByteHamster
8e10b986b2 Fixed header not updating after feed refresh 2020-03-20 19:02:46 +01:00
H. Lehmann
4da4b0e1c2
Merge pull request #3946 from ByteHamster/speed-up-start
Install ssl provider asynchronously
2020-03-20 16:14:41 +01:00
H. Lehmann
f1d00fe66a
Merge pull request #3948 from ByteHamster/authentication-button-visibility
Fixed white on white text
2020-03-20 16:02:44 +01:00
ByteHamster
c336ac24d4 Give cancelling downloads more time
The first download installs the ssl security provider and might block
around 1.2 seconds longer than in previous versions.
2020-03-20 15:55:26 +01:00
ByteHamster
00138515cc Fixed white on white text 2020-03-20 15:04:38 +01:00
H. Lehmann
fee79e9043
Merge pull request #3945 from ByteHamster/fix-jumping-splash
Fixed jumping icon on splash screen
2020-03-20 14:35:46 +01:00
ByteHamster
1eb207ad0e Fixed jumping icon on splash screen 2020-03-20 14:19:03 +01:00
ByteHamster
096fb0d427 Fixed back button no longer closing app 2020-03-20 14:17:53 +01:00
ByteHamster
c2734ecb7e Fixed adding feeds when clipboard is empty 2020-03-20 14:12:01 +01:00
ByteHamster
0d02943866 Install ssl provider asynchronously 2020-03-20 14:08:44 +01:00
H. Lehmann
d7cfa07c44
Merge pull request #3943 from ByteHamster/nav-list-fragment
Nav list fragment
2020-03-19 21:56:39 +01:00
ByteHamster
260bb8f5cc Updated tests 2020-03-19 21:22:44 +01:00
ByteHamster
9e99b81f1e Enabled more checkstyle rules 2020-03-18 20:17:51 +01:00
ByteHamster
2026b3dd22 Using nav list fragment in MediaPlayerInfoActivity 2020-03-18 19:37:38 +01:00
ByteHamster
8ce26915be Migrated nav list to a fragment 2020-03-18 19:19:28 +01:00
ByteHamster
82e073908f Do not spam toast message when downloading 2020-03-18 00:36:44 +01:00
ByteHamster
13bab7f916 Fixed delete button visibility 2020-03-18 00:34:10 +01:00
H. Lehmann
85cbebcae1
Merge pull request #3940 from ByteHamster/caching-improvements
Do not cache images, accept old iTunes responses
2020-03-18 00:29:38 +01:00
Tony Tam
34fba016d1
Show artistName in place of podcast url when it is available (#3762) 2020-03-18 00:11:52 +01:00
ByteHamster
9ff4687821 Do not cache images, accept old iTunes responses 2020-03-18 00:08:13 +01:00
ByteHamster
8486c33815 Tiny add feed improvements 2020-03-17 23:26:04 +01:00
H. Lehmann
bb13b1e5f3
Merge pull request #3938 from ByteHamster/sidebar-size
Increased sidebar size
2020-03-17 16:09:50 +01:00
ByteHamster
53f9c87797 Increased sidebar size 2020-03-17 15:39:28 +01:00
ByteHamster
6066fef1f2 Migrated download screen to RecyclerView 2020-03-17 14:57:20 +01:00
ByteHamster
7db3da273a Re-added paged feed button 2020-03-17 14:35:10 +01:00
ByteHamster
8d2a188eda Showing feed results in search 2020-03-17 14:35:10 +01:00
ByteHamster
4f0de071ec Converted lists to RecyclerView
Also, cleaned up list adapters
2020-03-17 14:35:06 +01:00
H. Lehmann
4e0e4baa05
Merge pull request #3935 from ByteHamster/black-icons
Made icons black instead of grey
2020-03-17 00:22:19 +01:00
ByteHamster
1e77726942 Removed unused cast button 2020-03-16 22:34:23 +01:00
ByteHamster
9f32b6cebf Made icons black instead of grey
Since switching to the official Toolbar theme, the back arrow and
the overflow dots are black, too.
2020-03-16 22:34:06 +01:00
ByteHamster
e4fa92b8b9 Showing more suggestions 2020-03-16 22:21:50 +01:00
ByteHamster
fc8aee3ce4 Made add feed page more white 2020-03-16 22:21:45 +01:00