Commit graph

632 commits

Author SHA1 Message Date
Jan Koll
3917e34239 Move algorithms to separate file 2025-06-27 11:48:30 +02:00
Jan Koll
51cc55af98 Remove semicolons 2025-06-27 11:36:28 +02:00
Jan Koll
c5eb0664c0 Refactor, improve search accuracy when multiple contains results
If multiple items contain the search string perfectly the fuzzy search still expand it with suggestions. These fuzzy-suggestions, however, might have **less** occurrences in the search string than the items that contained it. The changes ensure that fuzzy-suggestions must have at least the same amount of occurrences as apps that contain the search string. Also, I removed the `appsSecondary` wrapper-list and directly work on `r`.
2025-06-27 00:42:12 +02:00
Jan Koll
7744974abb Reduce computation when fuzzy search disabled
Respect the fuzzy search preference again to stop computing the fuzzy results when it is not enabled
2025-06-26 23:05:48 +02:00
Jan Koll
bf6eae8bde Re-enable check when fuzzy search is enabled 2025-06-26 22:57:29 +02:00
Jan Koll
19e40bb1b7 Add preference for fuzzy search, improve search efficiency 2025-06-26 21:16:14 +02:00
Jan Koll
59885133f8 Add subsequent & fuzzy search 2025-06-25 16:13:15 +02:00
b9792e9942
0.2.3
Some checks failed
Android CI / build (push) Has been cancelled
2025-06-24 21:37:34 +02:00
Too Late (bot)
dd3ba74f75
Translations update from Toolate (#200)
* Translated using Weblate (German)

Currently translated at 83.8% (249 of 297 strings)

Translation: jrpie-Launcher/Launcher
Translate-URL: https://toolate.othing.xyz/projects/jrpie-launcher/launcher/de/

* Translated using Weblate (Spanish)

Currently translated at 81.4% (242 of 297 strings)

Translation: jrpie-Launcher/Launcher
Translate-URL: https://toolate.othing.xyz/projects/jrpie-launcher/launcher/es/

* Translated using Weblate (French)

Currently translated at 54.8% (163 of 297 strings)

Translation: jrpie-Launcher/Launcher
Translate-URL: https://toolate.othing.xyz/projects/jrpie-launcher/launcher/fr/

* Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 96.9% (288 of 297 strings)

Translation: jrpie-Launcher/Launcher
Translate-URL: https://toolate.othing.xyz/projects/jrpie-launcher/launcher/zh_Hans/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 93.2% (277 of 297 strings)

Translation: jrpie-Launcher/Launcher
Translate-URL: https://toolate.othing.xyz/projects/jrpie-launcher/launcher/pt_BR/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 93.2% (277 of 297 strings)

Translation: jrpie-Launcher/Launcher
Translate-URL: https://toolate.othing.xyz/projects/jrpie-launcher/launcher/pt_BR/

* Translated using Weblate (Turkish)

Currently translated at 53.1% (158 of 297 strings)

Translation: jrpie-Launcher/Launcher
Translate-URL: https://toolate.othing.xyz/projects/jrpie-launcher/launcher/tr/

* Translated using Weblate (Italian)

Currently translated at 97.6% (290 of 297 strings)

Translation: jrpie-Launcher/Launcher
Translate-URL: https://toolate.othing.xyz/projects/jrpie-launcher/launcher/it/

* Translated using Weblate (Japanese)

Currently translated at 58.9% (175 of 297 strings)

Translation: jrpie-Launcher/Launcher
Translate-URL: https://toolate.othing.xyz/projects/jrpie-launcher/launcher/ja/

* Translated using Weblate (Lithuanian)

Currently translated at 31.9% (95 of 297 strings)

Translation: jrpie-Launcher/Launcher
Translate-URL: https://toolate.othing.xyz/projects/jrpie-launcher/launcher/lt/

* Translated using Weblate (Lithuanian)

Currently translated at 31.9% (95 of 297 strings)

Translation: jrpie-Launcher/Launcher
Translate-URL: https://toolate.othing.xyz/projects/jrpie-launcher/launcher/lt/

* Translated using Weblate (Arabic)

Currently translated at 97.3% (289 of 297 strings)

Translation: jrpie-Launcher/Launcher
Translate-URL: https://toolate.othing.xyz/projects/jrpie-launcher/launcher/ar/

* Translated using Weblate (Dutch)

Currently translated at 93.9% (279 of 297 strings)

Translation: jrpie-Launcher/Launcher
Translate-URL: https://toolate.othing.xyz/projects/jrpie-launcher/launcher/nl/

* Translated using Weblate (Polish)

Currently translated at 82.4% (245 of 297 strings)

Translation: jrpie-Launcher/Launcher
Translate-URL: https://toolate.othing.xyz/projects/jrpie-launcher/launcher/pl/

* Translated using Weblate (Polish)

Currently translated at 82.4% (245 of 297 strings)

Translation: jrpie-Launcher/Launcher
Translate-URL: https://toolate.othing.xyz/projects/jrpie-launcher/launcher/pl/

* Update translation files

Updated by "Remove blank strings" add-on in Weblate.

Translation: jrpie-Launcher/Launcher
Translate-URL: https://toolate.othing.xyz/projects/jrpie-launcher/launcher/

* Translated using Weblate (Spanish)

Currently translated at 94.2% (280 of 297 strings)

Translation: jrpie-Launcher/Launcher
Translate-URL: https://toolate.othing.xyz/projects/jrpie-launcher/launcher/es/

* Translated using Weblate (Spanish)

Currently translated at 94.2% (280 of 297 strings)

Translation: jrpie-Launcher/Launcher
Translate-URL: https://toolate.othing.xyz/projects/jrpie-launcher/launcher/es/

* Translated using Weblate (Polish)

Currently translated at 88.5% (263 of 297 strings)

Translation: jrpie-Launcher/Launcher
Translate-URL: https://toolate.othing.xyz/projects/jrpie-launcher/launcher/pl/

* Translated using Weblate (Polish)

Currently translated at 4.0% (1 of 25 strings)

Translation: jrpie-Launcher/metadata
Translate-URL: https://toolate.othing.xyz/projects/jrpie-launcher/metadata/pl/

* Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 97.9% (291 of 297 strings)

Translation: jrpie-Launcher/Launcher
Translate-URL: https://toolate.othing.xyz/projects/jrpie-launcher/launcher/zh_Hans/

* Translated using Weblate (Italian)

Currently translated at 100.0% (297 of 297 strings)

Translation: jrpie-Launcher/Launcher
Translate-URL: https://toolate.othing.xyz/projects/jrpie-launcher/launcher/it/

---------

Co-authored-by: Vossa Excelencia <nationalistic.tention@hele.win>
Co-authored-by: Lukas Hamm <ideallygrey@tuta.io>
Co-authored-by: AsLoLoks <asloloks@proton.me>
Co-authored-by: rimopa <rimopapomir@gmail.com>
Co-authored-by: example <example666@users.noreply.toolate.othing.xyz>
Co-authored-by: Julian Malinowski <malinian@users.noreply.toolate.othing.xyz>
Co-authored-by: class0068 <monkeyotw@proton.me>
Co-authored-by: Vladi69 <vladimirogalante@yahoo.it>
2025-06-24 21:35:40 +02:00
919108bbd0
fix: stop longPressHandler when activity finishes
Some checks failed
Android CI / build (push) Has been cancelled
2025-06-05 12:02:37 +02:00
ce939111d0
fixed italian translation
Some checks failed
Android CI / build (push) Has been cancelled
2025-05-29 19:29:05 +02:00
Too Late (bot)
33dd3ef3c2
Translations update from Toolate (#175)
* Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 99.6% (288 of 289 strings)

Translation: jrpie-Launcher/Launcher
Translate-URL: https://toolate.othing.xyz/projects/jrpie-launcher/launcher/zh_Hans/

* Translated using Weblate (Arabic)

Currently translated at 100.0% (289 of 289 strings)

Translation: jrpie-Launcher/Launcher
Translate-URL: https://toolate.othing.xyz/projects/jrpie-launcher/launcher/ar/

* Translated using Weblate (Italian)

Currently translated at 100.0% (290 of 290 strings)

Translation: jrpie-Launcher/Launcher
Translate-URL: https://toolate.othing.xyz/projects/jrpie-launcher/launcher/it/

* Translated using Weblate (Italian)

Currently translated at 100.0% (290 of 290 strings)

Translation: jrpie-Launcher/Launcher
Translate-URL: https://toolate.othing.xyz/projects/jrpie-launcher/launcher/it/

---------

Co-authored-by: class0068 <monkeyotw@proton.me>
Co-authored-by: abdelbasset jabrane <cehiwa4149@oronny.com>
Co-authored-by: Vladi69 <vladimirogalante@yahoo.it>
Co-authored-by: renar <opensource.tjxzm@aleeas.com>
2025-05-29 19:18:01 +02:00
04a2b4d248
merge #193 - codebase improvements
Co-authored-by: Luke Wass <wassupluke@gmail.com>

Squashed commit of the following:

commit 075b4a5353cedea531ec6ebefa60d92de82e8e21
Author: Josia Pietsch <git@jrpie.de>
Date:   Thu May 29 15:34:23 2025 +0200

    some changes

commit ced2e30531
Author: Luke Wass <wassupluke@gmail.com>
Date:   Thu May 29 00:18:21 2025 -0500

    remove unused imports/functions/variables, improve naming convention, remove unused widget context

commit 956ad9795c
Author: Luke Wass <wassupluke@gmail.com>
Date:   Wed May 28 22:40:05 2025 -0500

    add contentDescriptions, ignore unspeakable sections, minor code reorganization

commit cb793860c0
Author: Luke Wass <wassupluke@gmail.com>
Date:   Wed May 28 21:03:03 2025 -0500

    remove empty method

commit 893de14c79
Author: Luke Wass <wassupluke@gmail.com>
Date:   Tue May 27 22:56:03 2025 -0500

    Simplify constructors by removing unused init parameters; clean up handle list type declaration

commit 39164d2e54
Author: Luke Wass <wassupluke@gmail.com>
Date:   Tue May 27 22:54:16 2025 -0500

    Refactor getAppWidgetProviders to use explicit lambda parameter names for clarity

commit 8e53ef0ebe
Author: Luke Wass <wassupluke@gmail.com>
Date:   Tue May 27 22:52:21 2025 -0500

    improve naming convention

commit 8c2a266c22
Author: Luke Wass <wassupluke@gmail.com>
Date:   Tue May 27 22:50:55 2025 -0500

    remove unused resources

commit be03af8ac6
Author: Luke Wass <wassupluke@gmail.com>
Date:   Tue May 27 22:50:33 2025 -0500

    fix table format
2025-05-29 15:48:41 +02:00
15d36eeff4
delete appwidgethost when resetting settings
Some checks failed
Android CI / build (push) Has been cancelled
2025-05-26 14:34:42 +02:00
Luke Wass
d33f250a56
fix cardView shadow clipping (#188)
* fix cardView shadow clipping

* decrease margin above cardView
2025-05-26 13:26:13 +02:00
23c5973501
Merge pull request #182 from wassupluke/improve-tutorial
Some checks are pending
Android CI / build (push) Waiting to run
Add visual cues and interactive styling to the settings fragment
2025-05-25 10:56:04 +00:00
394f66dde9
change card background in light theme 2025-05-25 12:54:54 +02:00
3b70416b66
implement #181 2025-05-24 23:00:55 +02:00
85a7ed24ab
add documentation button 2025-05-24 21:08:45 +02:00
c07ab0e029
prevent crash when unable to access widgetproviderinfo 2025-05-24 13:31:00 +02:00
Luke Wass
a56cc772f7 Add visual cues and interactive styling to the settings fragment 2025-05-20 11:58:12 -05:00
Luke Wass
ba3255d9ec Improve widget list layout 2025-05-19 16:34:56 -05:00
dd3a2e91bd
0.2.2
Some checks failed
Android CI / build (push) Has been cancelled
2025-05-17 13:00:16 +02:00
118efd0b62
Merge pull request #166 from toolatebot/weblate-jrpie-launcher-launcher
Translations update from Toolate
2025-05-17 10:54:51 +00:00
3cfd403b94
Merge pull request #171 from wassupluke/translate-lt
more translations
2025-05-17 10:54:28 +00:00
bd7df4f6a0
(try to) fix #172 2025-05-17 12:39:18 +02:00
31a9049861
try to mitigate #172 2025-05-17 11:42:21 +02:00
Luke Wass
013b835ed8 more translations 2025-05-16 02:53:31 -05:00
renar
271850f75a Translated using Weblate (Italian)
Currently translated at 100.0% (280 of 280 strings)

Translation: jrpie-Launcher/Launcher
Translate-URL: https://toolate.othing.xyz/projects/jrpie-launcher/launcher/it/
2025-05-16 00:07:19 +00:00
5f847a8d40
enable widget interaction by default on widget panels
Some checks failed
Android CI / build (push) Has been cancelled
2025-05-15 20:55:15 +02:00
eaece8e334
fix #168 2025-05-15 20:51:45 +02:00
91c9952f7c
Merge pull request #159 from toolatebot/weblate-jrpie-launcher-launcher
Some checks failed
Android CI / build (push) Has been cancelled
Translations update from Toolate
2025-05-13 15:59:52 +02:00
04330ff407
add crash handler 2025-05-13 15:57:18 +02:00
Anonymous
916a272e8f Translated using Weblate (Arabic)
Currently translated at 98.9% (277 of 280 strings)

Translation: jrpie-Launcher/Launcher
Translate-URL: https://toolate.othing.xyz/projects/jrpie-launcher/launcher/ar/
2025-05-13 07:21:58 +00:00
Anonymous
520e7d5c0d Translated using Weblate (Portuguese (Brazil))
Currently translated at 98.9% (277 of 280 strings)

Translation: jrpie-Launcher/Launcher
Translate-URL: https://toolate.othing.xyz/projects/jrpie-launcher/launcher/pt_BR/
2025-05-13 07:21:58 +00:00
renar
374b688ddf Translated using Weblate (Dutch)
Currently translated at 100.0% (280 of 280 strings)

Translation: jrpie-Launcher/Launcher
Translate-URL: https://toolate.othing.xyz/projects/jrpie-launcher/launcher/nl/
2025-05-12 15:07:19 +00:00
renar
12986c15b3 Translated using Weblate (Italian)
Currently translated at 99.6% (279 of 280 strings)

Translation: jrpie-Launcher/Launcher
Translate-URL: https://toolate.othing.xyz/projects/jrpie-launcher/launcher/it/
2025-05-12 15:07:19 +00:00
class0068
070d232681 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 98.9% (277 of 280 strings)

Translation: jrpie-Launcher/Launcher
Translate-URL: https://toolate.othing.xyz/projects/jrpie-launcher/launcher/zh_Hans/
2025-05-12 15:07:19 +00:00
renar
ede651525b Translated using Weblate (German)
Currently translated at 88.9% (249 of 280 strings)

Translation: jrpie-Launcher/Launcher
Translate-URL: https://toolate.othing.xyz/projects/jrpie-launcher/launcher/de/
2025-05-12 15:07:19 +00:00
Anonymous
435ce32fbd Translated using Weblate (Arabic)
Currently translated at 99.2% (278 of 280 strings)

Translation: jrpie-Launcher/Launcher
Translate-URL: https://toolate.othing.xyz/projects/jrpie-launcher/launcher/ar/
2025-05-12 15:07:19 +00:00
Anonymous
6dfdb09cf6 Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.2% (278 of 280 strings)

Translation: jrpie-Launcher/Launcher
Translate-URL: https://toolate.othing.xyz/projects/jrpie-launcher/launcher/pt_BR/
2025-05-12 15:07:19 +00:00
7a874ef89f
0.2.1
Some checks are pending
Android CI / build (push) Waiting to run
2025-05-12 16:36:17 +02:00
33ccea8cbc
fix #162 - place new widgets in free area if possible 2025-05-12 16:33:59 +02:00
30e9fcd20f
show number of widgets for widget panel 2025-05-12 16:05:15 +02:00
8173993601
add debug info widget in debug mode 2025-05-12 15:37:18 +02:00
5f2d0aa426
Merge pull request #158 from wassupluke/copy-on-version-tap
add clipboard function to version number
2025-05-12 15:07:05 +02:00
22e44ca9f2
fix #160 - consistent position of widget container 2025-05-12 15:01:33 +02:00
23bc58806c
fix #161 - draw shadow around widget control elements 2025-05-12 13:47:21 +02:00
1ba7479469
fix #156 - show popup over widget 2025-05-12 13:46:45 +02:00
b5b65a4c42
catch IllegalArgumentException when accessing torch 2025-05-12 13:42:04 +02:00