litetex
481152acdd
Bonus fix: Made `single_choice_dialog_view` scrollable + use viewbinding
2022-05-28 00:46:28 +02:00
Isira Seneviratne
11bc5177b8
Merge branch 'dev' into Remove_compat_methods
2022-05-16 12:36:46 +05:30
Isira Seneviratne
37fdd548c9
Remove unnecessary compat method calls.
2022-05-10 07:45:01 +05:30
litetex
0dee6f9fd5
Converted placeholders to svg
...
* Required for SubscriptionFragment (otherwise the PopUp-menu uses half of the screen)
* Size reduction
* Fixed/Improved some images:
* Bandcamp: Was facing in the wrong direction and used an incorrect logo
* Media CCC: Update logo
* YT: Added NewPipe logo so that it's not just a rectangle
2022-05-07 15:08:35 +02:00
Stypox
a7f6b01b89
Fix New streams settings snackbar not being hidden on exiting
2022-04-16 19:01:30 +02:00
Stypox
68e4fc4a71
Check whether to enable New streams settings in onCreate to prevent flickering
2022-04-16 19:00:51 +02:00
litetex
670b3de057
FIx breaking changes
2022-03-26 21:21:07 +01:00
Stypox
6ead95b5d2
Merge branch 'dev' into pr2335
2022-03-19 22:29:10 +01:00
TacoTheDank
141ad361b0
Annotate some NonNulls, some lint cleaning
2022-03-18 13:15:44 -04:00
litetex
70a5f1ab0e
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
3822d62c82
Merge branch 'dev' into bumpSomeLibraries
2022-03-15 21:34:41 +01:00
Stypox
e386add3e2
Merge pull request #7975 from TacoTheDank/updateCheckerRewrite
...
Migrate app update checker to AndroidX Work
2022-03-15 14:20:40 +01:00
TacoTheDank
9a8889c826
Migrate CheckForNewAppVersion to Worker (and rename it)
2022-03-03 13:26:57 -05:00
TacoTheDank
f2fec326e5
Migrate CheckForNewAppVersion to JobIntentService
2022-03-03 13:24:12 -05:00
TacoTheDank
36c69cb3d6
Move utility methods out of CheckForNewAppVersion
2022-03-03 13:19:06 -05:00
TacoTheDank
5c76c4a5fe
Update some AndroidX libraries
2022-03-02 11:01:01 -05:00
Mauricio Colli
52d8f94213
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
Stypox
cfc673d5a4
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
litetex
645b0b1cbb
Merge pull request #7904 from Stypox/fix-raw-use-of-parameterized-class
...
Solve Java warning "Raw use of parameterized class"
2022-02-26 16:14:23 +01:00
Stypox
2a4add2571
Small code improvements
...
Removed some non-translatable strings and just hardcoded them in the code, like it's being done for other string separators. This also deduplicates some code by using Localization.
Used some Kotlin feature to reduce code.
2022-02-26 10:40:24 +01:00
TacoTheDank
dcb1ba4a39
Replace CircleImageView with ShapeableImageView
2022-02-23 15:11:25 -05:00
Stypox
f3f443ea85
Solve Java warning "Raw use of parameterized class"
2022-02-19 17:30:38 +01:00
TobiGr
c75babedb8
Merge branch 'dev' into feature/notifications
2022-02-19 12:34:44 +01:00
litetex
816546e69c
Use the correct app language when searching in the settings
2022-02-11 20:58:44 +01:00
litetex
e76909f344
Code cleanup
...
Co-authored-by: Stypox <stypox@pm.me>
2022-01-25 20:47:53 +01:00
litetex
8ab45acf82
Use view binding inside `PreferenceViewHolder`
2022-01-24 21:08:52 +01:00
litetex
a42886516b
Use ViewBinding
2022-01-24 21:08:52 +01:00
litetex
36524475b8
Fixed imports
2022-01-24 21:08:51 +01:00
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
4bbc0e413d
Removed dead code
2022-01-24 21:08:38 +01:00
litetex
fa45fdbf16
Fixed some Sonarlint warnings
2022-01-05 15:31:55 +01:00
Stypox
c70713a925
Merge branch 'dev' into pr2335
2021-12-31 19:20:18 +01:00
TobiGr
778f57b422
Small improvements to code quality and readability
...
Add annotations to methods and parameters.
Replace Jetbrains' @NotNull with Androidx' @NonNull annotatiation.
Make class variables static if possible.
Use constants for some Strings.
Simplify if conditions.
2021-12-21 20:55:41 +01:00