Jan Koll
911bfac162
Improve performance of occurrence counting
...
Changed the algorithm for occurrence counting to improve performance. Previously it was based on expensive string manipulations and checks. The new approach is based on a frequency map with fewer iterations.
2025-06-27 17:31:47 +02:00
Jan Koll
90c6147fc9
Fix sorting of fuzzy results
2025-06-27 17:28:18 +02:00
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
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
Android CI / build (push) Has been cancelled
2025-06-05 12:02:37 +02:00
ce939111d0
fixed italian translation
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
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
...
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
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
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
...
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
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