Markus Fisch
eb7691701a
Add option for pie in the upper half of the screen
...
When enabled use a separate pie menu for the upper (or left,
for landscape configurations) half of the screen.
2026-02-15 20:02:46 +01:00
Markus Fisch
6251499b7c
Update tools version
2026-02-15 20:02:46 +01:00
Markus Fisch
b8c597b059
Add support for private space
...
Just type `.` to unlock and access it.
Note that you need to enable private space in your system
settings first.
2026-02-15 20:02:46 +01:00
Markus Fisch
9a74eb9903
Update tools version and gradle wrapper
2026-02-15 20:02:40 +01:00
Markus Fisch
38dc723ad5
Separate pie menu from apps
...
So we can have other pie menu in the same context.
2026-02-06 18:09:47 +01:00
Markus Fisch
326718c25a
Remove ripple effect from pie menu and app listing
...
Since the pie menu has it's own feedback animation now.
2026-01-10 21:35:13 +01:00
Markus Fisch
b95171bedd
Add missing F-Droid changelogs
2025-12-20 20:36:51 +01:00
Markus Fisch
674573a745
Remove line feeds from dutch translation
2025-12-20 20:36:27 +01:00
Markus Fisch
7f09c11d6a
Advance version number to 1.23.9
1.23.9
2025-12-20 20:32:31 +01:00
Markus Fisch
47261dbf85
Set the default darken background option to heavy
...
Probably the better default option.
2025-12-20 20:28:58 +01:00
Markus Fisch
96adcdb013
Keep scroll position at app updates
2025-12-20 19:51:22 +01:00
Markus Fisch
a3a3620c8f
Add an option to make the home button configurable
2025-12-18 22:02:06 +01:00
Markus Fisch
32ba19d368
Use hamming matches when list is empty
...
It's probably better to show bad matches instead of nothing.
2025-12-19 16:35:01 +01:00
Markus Fisch
d201925d77
Make hamming distance threshold length-dependent
...
To give better results for (too) short queries.
2025-12-19 16:34:53 +01:00
Markus Fisch
9499174c38
Sort hamming matches by distance
2025-12-18 21:35:51 +01:00
Markus Fisch
38ec627bbc
Refactor lastIndex to endIndex
...
Because `lastIndex` sounds too much like the last one
in chronological order.
2025-12-18 20:19:06 +01:00
Markus Fisch
9e11aad1a6
Refactor drawEditablePie to calculateEditablePie
...
Because there's nothing drawn, just calculated.
2025-12-18 20:17:08 +01:00
Markus Fisch
8b57536710
Register PackageEventReceiver on all SDKs
...
As a backup to the LauncherApps callback, which can sometimes
fail, apparently.
2025-12-11 21:28:57 +01:00
Markus Fisch
159c1d239d
Update tools version
2025-12-11 20:43:10 +01:00
Markus Fisch
d8ea2657ef
Revert delaying icon selection
...
Yes, it prevents premature selection, but also feels harder
to use.
This reverts commit a888815e44 .
2025-12-04 23:49:46 +01:00
Markus Fisch
b12f6c0a81
Initialize blurMenu with false
...
`blurMenu` gets set from `highRefreshRate` anyway, but the
default should be `false`, as having a high refresh rate is
a feature.
2025-12-04 23:34:32 +01:00
Markus Fisch
73c9743472
Remove unnecessary blurIfTrue() function
...
Unnecessary since it's possible to set different radii.
2025-12-04 23:32:50 +01:00
Markus Fisch
2a639631d8
Fix drawing scrolled list with render node
...
The render node needs to have the full list size because
the view may already be scrolled.
2025-12-04 23:03:02 +01:00
Markus Fisch
ecfccd38a6
Remove unused import
2025-12-04 22:35:34 +01:00
Markus Fisch
0703d6c296
Async package removal to avoid ANRs
...
Queue hidden-app persistence and apply updates on the main thread.
2025-12-04 22:35:15 +01:00
Markus Fisch
5ee56d471d
Reuse ExecutorServices instead of re-creating them
...
And shut them down properly when they're no longer needed.
2025-12-08 11:08:57 +01:00
Markus Fisch
f7a1ec6122
Keep pie menu position when touch is interrupted
2025-11-23 23:08:08 +01:00
Markus Fisch
42ecf19987
Update tools version
2025-11-17 20:03:58 +01:00
Markus Fisch
a888815e44
Only select pie icon when touch is at center
...
Prevents premature selection.
2025-11-17 19:58:03 +01:00
Markus Fisch
43e8f518c1
Refactor getting closest icon
...
Reduce redundant calls to retrieve the closest icon.
2025-11-17 19:56:48 +01:00
Markus Fisch
09d0183e19
Advance version number to 1.23.8
1.23.8
2025-11-03 21:56:45 +01:00
Markus Fisch
b7d5b691dd
Use generics to clean up icon types
2025-10-30 21:41:06 +01:00
Markus Fisch
9c81a31110
Refactor currentBlur fields
...
Group them together and rename lastBlur to match with the
other cache variables.
2025-10-30 20:35:28 +01:00
Markus Fisch
8bf0c95b6a
Improve translations
2025-10-29 22:27:58 +01:00
Markus Fisch
ce60a59dd2
Add an option to disable menu blurring
...
Because RenderEffect doesn't perform great on every device.
2025-10-30 23:06:04 +01:00
Markus Fisch
e78d931164
Refactor AppMenu to just Apps
...
Since this class is less about a menu and more about
(managing) all apps.
2025-10-29 21:42:05 +01:00
Markus Fisch
315f70ce2e
Add blur effect to list fade in/out too
2025-10-29 14:28:19 +01:00
Markus Fisch
729179c796
Move launched icon into the middle of the pie
...
To give some visual feedback when the app takes a while to start.
2025-10-28 22:25:39 +01:00
Markus Fisch
46d0a993eb
Use a RenderNode to separate blur effect
...
Since `setRenderEffect()` is applied to the whole View, or
RenderNode, and the pie menu can fade out while the app listing
is already visible.
2025-10-29 13:23:30 +01:00
Markus Fisch
f843c39b5a
Make onDraw() easier to digest
2025-10-28 21:18:15 +01:00
Markus Fisch
34b17bfe5c
Move background darkening into its own function
...
So `onDraw()` is easier to read.
2025-10-28 21:16:48 +01:00
Markus Fisch
653e92de10
Add an option for a lighter dark background
2025-10-27 23:05:02 +01:00
Markus Fisch
775d1105d9
Improve drawing order
2025-10-27 22:15:33 +01:00
Markus Fisch
096cc7c71c
Ignore onBackPressed lint error
...
Because I'm not including a support library just to catch back
presses. Doesn't happen, Google.
If this is no longer working on new Androids, so be it.
You can still use the home button to get the same result in
a home screen launcher.
2025-10-27 21:45:59 +01:00
Markus Fisch
ea92bf9451
Update tool version
2025-10-27 21:45:47 +01:00
Markus Fisch
d58df35085
Add blur effect when pie menu fades in or out
...
A very subtle effect, but still a nice touch.
Only available on devices that sport hardware accelerated
blurring.
2025-10-28 14:35:51 +01:00
Markus Fisch
5a5e3a8faa
Compensate list scroll for fading pie menu
...
Since the fading pie menu can still be visible when the
list comes up.
2025-10-28 10:39:20 +01:00
Markus Fisch
2ad05d97dc
Advance version number to 1.23.7
1.23.7
2025-10-23 22:41:54 +02:00
Markus Fisch
b210ac7cf9
Update Gradle Plugin version
2025-10-23 22:40:04 +02:00
Markus Fisch
8d59c994cc
Fade out pie menu more slowly
...
To improve touch feedback.
2025-10-23 22:38:35 +02:00