Commit graph

362 commits

Author SHA1 Message Date
TacoTheDank
36c69cb3d6 Move utility methods out of CheckForNewAppVersion 2022-03-03 13:19:06 -05: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
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
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
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
TobiGr
f484c67608 Introduce constants for some Strings that indicate no data in Tab class 2021-12-21 20:53:17 +01:00
litetex
3ecaf66e1a Merge pull request #7452 from litetex/show-alert-when-file-manager-not-found
Show an alert-dialog when no appropriate file-manager was found
2021-12-14 20:01:02 +01:00
Stypox
5583f71a8e Replace ErrorActivity with ErrorUtil 2021-12-04 10:36:36 +01:00
litetex
625ffba8b7 Refactoring + deduplicated code 2021-11-28 14:07:45 +01:00
litetex
273e0e7f06 Fixed typos 2021-11-27 23:39:17 +01:00
litetex
9285958b4f Show an alert/dialog when no appropriate file-manager was found 2021-11-27 15:52:54 +01:00
litetex
9080d3d6dd Removed `e.printStacktrace` and used an proper logger 2021-11-05 18:04:49 +01:00
litetex
d2422ef94d Make naming great again
When we build APKs in PRs it's also a GITHUB_APK...
2021-10-26 20:47:14 +02:00
litetex
18626566db Cleanup up some code 2021-10-26 20:47:13 +02:00
vhouriet
e6db2b70f8 Change check for updates button to trigger a version check 2021-10-26 20:47:12 +02:00
vhouriet
66d7c282ca Add Check for updates button 2021-10-26 20:47:11 +02:00
TacoTheDank
8f7a36dc48 Update RecyclerView & Groupie 2021-10-19 17:31:59 -04:00
Tobi
c95ac17837 Merge pull request #6980 from bravenewpipe/check-for-update-after-toggle-and-restart
resets the expire date for checking for updates
2021-10-02 09:07:05 +02:00
Tobi
2c50cc29f2 Add a comment 2021-10-02 08:53:03 +02:00
Laksh
5d827623e2 Make requested changes 2021-09-27 01:45:33 +05:30
Laksh
4aa77b0145 Fix Settings import 2021-09-25 15:37:07 +05:30
evermind
666b6a8323 check immediately for updates if user enables 'check for updates setting'
- Convert CheckForNewAppVersion to IntentService
- reset expire date to 0 after user enables check for updates setting
2021-09-02 07:20:35 +02:00
Stypox
d87d418ce4 Always use our strings, not android ones 2021-08-30 16:37:01 +02:00
Stypox
14ebb41264 Rename string finish to ok, as its content was "OK" 2021-08-30 16:36:57 +02:00
Tobi
d9d1b73e80 Merge pull request #6820 from Stypox/picker-mime-type
Provide mime type to file picker to gray out unselectable files
2021-08-26 21:39:35 +02:00
Stypox
b75b6c0c3f First run migrations, then setDefaultValues, since the latter requires the correct types 2021-08-24 18:16:17 +02:00