litetex
5453617c81
Removed breadcrumbs customization
2022-01-24 21:08:51 +01:00
litetex
ef4bb60bea
Code improvements
...
* Renamed methods so that they are more understandable
* Removed ``SearchIndexItem``
2022-01-24 21:08:50 +01:00
litetex
07d8adf7e6
Improved doc
2022-01-24 21:08:50 +01:00
litetex
87b5ae3f5c
Moved `FuzzyScore` to original Apache package
2022-01-24 21:08:49 +01:00
litetex
64447e01ec
Improved documentation
2022-01-24 21:08:48 +01:00
litetex
5186b1f9a8
Fixed problems with Android's lifecycle (restore)
2022-01-24 21:08:48 +01:00
litetex
54f1fbbe32
Fixed variable name
2022-01-24 21:08:47 +01:00
litetex
31a9718c50
Removed unused import
2022-01-24 21:08:46 +01:00
litetex
bbab3a45cc
Fixed some sonar warnings
2022-01-24 21:08:45 +01:00
litetex
d7b316863a
Made debug settings searchable (debug only)
...
* Consolidated main-setttings into a single file
* Debug settings are only enabled in the DEBUG build
* Moved LeakCanary (debug) specific stuff into a small class that's only shipped with the debug build
* Other minor fixes
2022-01-24 21:08:45 +01:00
litetex
c62c8c077d
Code rework
2022-01-24 21:08:44 +01:00
litetex
19adb84d7d
Code cleanup + indexing improvements
...
* Removed unused method
* Only index all settings once -> Saves performance
* Fixed some SonarLint reported problems
2022-01-24 21:08:44 +01:00
litetex
5cd3fcb269
Added fuzzy searching + Some minor code refactoring
2022-01-24 21:08:43 +01:00
litetex
499e222822
Fine tuning
2022-01-24 21:08:42 +01:00
litetex
3a26dee3f3
Moved reset-reCAPTCHA-cookie to cache tab and made it read-only
...
so that the search works as expected
2022-01-24 21:08:42 +01:00
litetex
9af91a7f44
Applied code changes for preference search framework
2022-01-24 21:08:41 +01:00
litetex
ab9f6a816d
Added preference search "framework"
2022-01-24 21:08:40 +01:00
litetex
0fedfce411
Code cleanup
2022-01-24 21:08:39 +01:00
litetex
d094b4f11a
Abstracted methods for the Android keyboard
2022-01-24 21:08:39 +01:00
litetex
27a58f9cd9
Added credit to the project which inspired the preference search
2022-01-24 21:08:38 +01:00
litetex
4bbc0e413d
Removed dead code
2022-01-24 21:08:38 +01:00
Stypox
73182bf375
Merge branch 'dev' into pr2335
2022-01-24 10:25:07 +01:00
Stypox
53832bc37f
Add more checking frequencies, use DurationListPreference
2022-01-24 10:12:25 +01:00
litetex
52342d7358
Simplified toast showing behavior
...
after feedback from the review
2022-01-23 15:34:11 +01:00
litetex
34848c7cc3
Revert "Merge pull request #7568 from vhouriet/vhouriet_feature_already-playing-in-backgroud"
...
This reverts commit 4a12bedce8 , reversing
changes made to 4f06d935cd .
2022-01-23 15:34:11 +01:00
litetex
b291b5ca3c
Improved docs
2022-01-21 22:49:25 +01:00
litetex
35abba3eb5
Apply seek conditions based on direction
...
* When rewinding: Check if <0,5s
* When fast-forwarding: Check if player has completed or the current playback has ended
This allows rewinding on the endscreen
2022-01-21 22:49:25 +01:00
litetex
a0dda12849
Code cleanup
2022-01-21 22:49:25 +01:00
litetex
4651c242cc
Fixed SonarLint problems
...
* Removed alphaRelativeDuration as there is no use for it
2022-01-21 22:49:24 +01:00
litetex
1921583ff0
Fixed naming
2022-01-21 22:49:24 +01:00
litetex
f6e58104bd
Removed related import
2022-01-21 22:49:24 +01:00
litetex
bcc441289b
Removed unused field
2022-01-21 22:49:24 +01:00
litetex
5fa27439e3
Respect disabled animations
2022-01-21 22:49:24 +01:00
litetex
f0de6c73b7
Removed all animations to be consistent with the current behavior
2022-01-21 22:49:23 +01:00
litetex
1fb7f36897
Refactored code
2022-01-21 22:49:23 +01:00
litetex
f56439e568
Code cleanup and minimization
...
* Deduplicated and simplified a lot of code
* Fixed ``invalidSeekConditions`` so that it's possible to seek while the player is loading (like currently the case)
2022-01-21 22:49:23 +01:00
TobiGr
18a6e22d45
Replace NotNull annotation with NonNull annotation
2022-01-21 22:49:23 +01:00
Stypox
39f415f741
Small improvements to player
2022-01-21 22:49:22 +01:00
Stypox
a9d0d300fe
Fix controls not hiding correctly when switching player
2022-01-21 22:49:22 +01:00
Stypox
0506b94257
Convert SecondsView from kotlin synthetics to view binding
2022-01-21 22:49:22 +01:00
vkay94
de2e6a2d8c
SeekOverlay: Switch to merge for SecondsView and other adjustments
2022-01-21 22:49:21 +01:00
vkay94
6252704bbc
SeekOverlay: Add seek overlay logic to player
2022-01-21 22:49:21 +01:00
vkay94
f7e7ebfbe0
SeekOverlay: Add Views
2022-01-21 22:49:21 +01:00
XiangRongLin
bc5ae5fc47
Make SearchHistoryEntry.kt fields nullable to match java version ( #7674 )
2022-01-21 16:01:11 +00:00
litetex
522cdfdb03
Merge pull request #7648 from mhmdanas/small-refactors
...
Fix false warning
2022-01-19 19:48:07 +01:00
XiangRongLin
6f9fd77015
Merge pull request #7668 from litetex/fix-video-reset-on-player-switch
...
Workaround: Set recovery before switching player
2022-01-19 16:45:10 +01:00
mhmdanas
f87a5ecead
Fix false warning
2022-01-18 07:40:59 +03:00
litetex
1f7c6dfdc9
Workaround: Set recovery before switching player
...
Quick fix
2022-01-17 20:52:07 +01:00
litetex
26fdba74c5
Merge pull request #7662 from TiA4f8R/fix-npe-share-button-playlists
...
Fix crash when sharing a playlist which is loading
2022-01-16 19:47:55 +01:00
XiangRongLin
7cfbd55c3a
Replace JUnit asserts with AssertJ in HistoryRecordManagerTest ( #7654 )
...
* Replace JUnit asserts with AssertJ in HistoryRecordManagerTest
They provide a wider range of assertions, which allow for more detailed error messages.
Also convert SearchHistoryEntry to kotlin data class for better error messages, since toString() is implemented.
Co-authored-by: Mohammed Anas <triallax@tutanota.com>
2022-01-16 09:10:45 +01:00