CAUTION: It's an experimental android launcher, read this doc from A to Z before start!
Features:
- Do actions by tap, press, fling, multiple touches or system event changed.
- Do actions without looking at the screen.
- A decent app list.
- Pure text configuration.
- Support app shortcuts (Android Version >= 7.1).
- Simple but efficient enough.
- Use any png image as icon (AppList interface only)
- Rename app label (AppList interface only)
- Work on Android 5.0 above.
Defects:
- No plan to support widgets.
- No plan to support app icon pack.
The shortcuts are not installed as tranditional way:
- On Android Version Lower than 8.0, it's only add to PanelConfig as String.
- On Android Verision 8.0 or above, it's also add shortcut on AppList context menu as pinned shortcuts.
Prompt bar is always at screen bottom.
+-------------+
| |
| |
+-------------+
| prompt bar |
+-------------+
Switch between any interface by click or long press prompt bar.
Tap: ->
Long Press: =>
+-------------+ +---------------+
| |<--| |
| Panel |-->| AppList |
+-------------+ +---------------+
|| ^ || ^
\/ | \/ |
+-------------+ +---------------+
| |<==| |
| PanelConfig |==>| AppListConfig |
+-------------+ +---------------+
0 = Long Press
5 = Single Tap
4 = Swipe Left
3 = Swipe Bottom Right
and so on.
7 8 9
4 5 6
1 2 3
0
7 Work 8 Browser 9 Game
4 Dict 5 Urgent 6 Files
1 System 2 Note 3 Life
0 Reserved
- This app's configurations are self documented.
- Correct configured line must end with
\n
.
Explain some use cases:
- open android settings by swipe left bottom is
app#1#com.android.settings
- turn on/off flashlight by triple tap is
cmd#555#torch
- switch to silent mode by put two finger on screen is
cmd#D#ringer_mode_silent
- open music when headset connected is
app#HEADSET_IN#com.android.mediacenter
- call phone number 1234567 by some swipes is
call#123#1234567
(call can call phone number directly while dial not.)
Any action are 1s delay to launch, but you can click prompt bar to run it instantly.
The menu
type let you create a group launchable items show in a dialog list,
for example:
app#xyz#com.android.settings
app#uvw#com.android.mediacenter
menu#00#xyz,Settings;uvw,Media Center;
Sort by long press and drag, delete by swipe left or right.
Click app icon to show the context menu (on Android 7.1 or above will list available shortcuts).
Click top item easily:
Use menu option Edit App List
, add lines at the beginning of texts.
/#
/#
/#
Those lines cannot be executed so it's suitable as empty placeholder.
Use opcode as app list item:
Use menu option Edit App List
, add lines at the beginning of texts.
00#Do zero zero
When you click this item, the effects are equal to Long press twice on the panel.
Only the number opcodes will take effects.
Long press show the context menu. Swipe left or right add app to AppList.
Download released apk:
The ideas I build this app are heavily inspired by those launchers:
- kiss launcher:
- Pros: Search focused app launcher.
- Cons: Simple UI but complicated configurations.
- Pie launcher:
- Pros: Launcher with a dynamic pie menu.
- Cons: Lack of configurations.
- Niagara Launcher:
- Pros: One-hand optimized launcher.
- Cons: Not FOSS, app list too crowd.
- Discreet Launcher:
- Pros: Access favor apps from notifications, clean home.
- Cons: Grid app layout everywhere.
And many other's work lifted me up, help me out: