Stypox
6e8c9f92cb
Merge branch 'dev' into pr2335
2022-03-19 22:29:10 +01:00
Stypox
3d9d25df52
Remove backoff criteria: it never kicked in
...
It never kicked in since we are never returning a retry() Result, but always either success() or failure() (see createWork() function). Also, there is already a default (exponential backoff starting from 30 seconds), so no need to override it.
2022-03-19 21:55:00 +01:00
litetex
8c5e8bdf78
Merge pull request #8076 from litetex/update-license
...
Update license to latest version
2022-03-19 17:58:33 +01:00
litetex
6bc750cab7
Update license to latest version of https://www.gnu.org/licenses/gpl-3.0.txt
2022-03-19 17:39:06 +01:00
litetex
70d9a77e9b
Merge pull request #8073 from Stypox/bump-checkstyle
...
Update checkstyle to 10.0 and fix various related issues
2022-03-19 14:37:52 +01:00
litetex
6d2b5d976d
Merge pull request #8068 from TacoTheDank/lintCleaning
...
Some lint cleaning
2022-03-19 14:37:34 +01:00
litetex
57231382a6
Merge pull request #8066 from TacoTheDank/simpleSeekbarChange
...
Create stub implementation for OnSeekBarChangeListener
2022-03-19 14:37:10 +01:00
litetex
1f6fc0630d
Merge pull request #8065 from TacoTheDank/aboutCleanup
...
Clean up the about package a bit
2022-03-19 14:36:53 +01:00
Stypox
53f8415e9b
Use @SuppressWarnings for checkstyle suppressions & warnings
...
It's better to use @SuppressWarnings instead of the suppressions file, so that the warning suppression is at the place where it acts.
2022-03-18 23:57:11 +01:00
Stypox
710964b47d
Update checkstyle to 10.0 and fix various related issues
...
- Put checkstyle files into checkstyle/ subfolder so that the gradle task does not implicitly depend on the whole project, fixing many warnings during build and possibly increasing build performance.
- Remove unused SuppressionXpathFilter from config file.
- Remove outdated suppressions from suppressions file.
2022-03-18 19:58:59 +01:00
TacoTheDank
4dafe424cf
De-duplicate showLicense methods
2022-03-18 13:48:07 -04:00
TacoTheDank
bc4a0a575c
Clean up the about package a bit
2022-03-18 13:18:23 -04:00
TacoTheDank
cf213affa2
Annotate some NonNulls, some lint cleaning
2022-03-18 13:15:44 -04:00
litetex
e29aaaf162
Merge pull request #8067 from TacoTheDank/removeUnusedCode
...
Delete some unused code
2022-03-18 16:22:18 +01:00
TacoTheDank
979a320347
Delete some unused code
2022-03-17 23:26:34 -04:00
TacoTheDank
20bddd8e47
Use Animator.addListener() KTX extension
2022-03-17 22:01:51 -04:00
TacoTheDank
86f335b01f
Create stub implementation for OnSeekBarChangeListener
2022-03-17 21:49:04 -04:00
Stypox
102204e293
Merge pull request #8011 from XiangRongLin/extract_view_listeners
...
Extract view click listeners from Player
2022-03-16 22:28:01 +01:00
litetex
67651354d5
Fixed conflicts
2022-03-16 15:58:46 +01:00
litetex
cefb52471f
Better naming
2022-03-16 15:52:30 +01:00
litetex
ee5e0e13b7
Made `onClick
` less (cognitive) complex
2022-03-16 15:52:30 +01:00
litetex
30a8f25d52
Refactored code
2022-03-16 15:47:04 +01:00
XiangRongLin
d348c2099e
stupid checkstyle
2022-03-16 15:47:04 +01:00
XiangRongLin
6a400dda7b
delete unused methods
2022-03-16 15:47:03 +01:00
XiangRongLin
080c4ba680
Extract 2 view click listeners from Player
2022-03-16 15:47:03 +01:00
litetex
37aca3f1c7
Merge pull request #7981 from Stypox/sparse-items-deduplic
...
Deduplicate code for fetching stream info when sparse
2022-03-16 15:18:10 +01:00
litetex
0158f1363b
Merge pull request #7518 from mauriciocolli/remove-icon-duplicates
...
Remove icon duplicates and fix some theming issues
2022-03-15 21:51:04 +01:00
litetex
f47f2d13fa
Merge pull request #5878 from SpinHit/spinhit/addingDeleteConfirmation
...
Add a confirmation button when deleting all files in downloader
2022-03-15 21:49:46 +01:00
litetex
6fe6f4b3e0
Merge pull request #7978 from TacoTheDank/bumpSomeLibraries
...
Update some AndroidX libraries
2022-03-15 21:48:49 +01:00
litetex
00e4631b3b
Merge pull request #7963 from Stypox/android-tv-player
...
Improve player UI and navigability for Android TV
2022-03-15 21:41:48 +01:00
litetex
2e7503ff78
Merge branch 'dev' into bumpSomeLibraries
2022-03-15 21:34:41 +01:00
ktprograms
02fa5aa0fa
Implement appending queue to playlist in main player ( #8008 )
...
This also allows saving a remote playlist locally.
- Add an "Add to playlist" button to the queue menu in the Player.
- Move the appendAllToPlaylist functionality from PlayQueueActivity to
Player.
Fixes: #8004
2022-03-15 18:32:39 +01:00
Stypox
9b4a67276a
Fix comments and rearrange code
2022-03-15 15:20:25 +01:00
Stypox
b607a09125
Merge pull request #7975 from TacoTheDank/updateCheckerRewrite
...
Migrate app update checker to AndroidX Work
2022-03-15 14:20:40 +01:00
Stypox
af89f05011
Merge pull request #7341 from ktprograms/external-play-hide-controls
...
Fix player controls not hiding if resumed from media button
2022-03-15 13:43:35 +01:00
TacoTheDank
b8b97fa6d4
Convert NewVersionWorker to Kotlin
2022-03-03 13:34:35 -05:00
TacoTheDank
71f141f3f8
Migrate CheckForNewAppVersion to Worker (and rename it)
2022-03-03 13:26:57 -05:00
TacoTheDank
81fef1be19
Migrate CheckForNewAppVersion to JobIntentService
2022-03-03 13:24:12 -05:00
TacoTheDank
0f175de599
Kotlin-ize ReleaseVersionUtil, merge with NewVersionManager
2022-03-03 13:21:50 -05:00
TacoTheDank
1602befc51
Move utility methods out of CheckForNewAppVersion
2022-03-03 13:19:06 -05:00
Stypox
162a838afc
Deduplicate code for fetching stream info when sparse
...
Fixes #7941
2022-03-03 16:54:40 +01:00
Stypox
05a5e4372a
Merge pull request #7976 from Stypox/remove-yes-string
...
Replace `R.string.yes` with `R.string.ok`
2022-03-03 10:17:54 +01:00
Stypox
e588abd4e7
Restore handling SPACE as play-pause only in fullscreen
...
When not in fullscreen SPACE should be not handled by the player, and hence result in a scroll down
2022-03-03 10:14:58 +01:00
TacoTheDank
f85b206bdf
Update some AndroidX libraries
2022-03-02 11:01:01 -05:00
Stypox
5b3bbfce10
Fix playlist item not properly themed
2022-03-02 15:09:42 +01:00
Mauricio Colli
96185faca6
Remove manual menu creation from some fragments
...
Doing this programmatically is just a no-go when themes are being set
in some other places (the toolbar is using a custom theme, in this
case), so, instead of hunting down the proper theme, just let the
system do its work.
2022-03-02 12:37:44 +01:00
Mauricio Colli
af20b2ce0d
Fix duplication of some icons used by the player
2022-03-02 12:33:01 +01:00
Mauricio Colli
919b92a0b5
Add missing tint on drawer image view
2022-03-02 12:31:41 +01:00
Mauricio Colli
3b0153ca7a
Fix duplication of icon vectors
2022-03-02 12:31:41 +01:00
Stypox
5f16e4ef87
Replace R.string.yes with R.string.ok
...
Android doesn't use yes/no but ok/cancel usually, so this should be done here, too
2022-03-02 12:21:25 +01:00