A minimal Android launcher consisting of an auto-completing application search+launch field... simmilar to a command shell.
It's faster.
Given that the goal of touchscreens has been to get away from keyboards, this may seem like a counter intuitive approach to the homescreen. Some new phones are being released with physical keyboards again (not much of a growth market but blackberry seem pretty confident its still a thing). Physical keyboards allow the user a great opportunity for workflow enhancement, faster accessing of a great array of shortcuts. Typing two keys (c-<RET>
for chrome
, for example) can be a lot faster than opening up an app drawer, finding the desired app, and then pressing it.
Chrome is maybe a bad example, most people have their web browser as a shortcut on their main homescreen. However, what is something that you do as soon as you open your web browser? Search for something! Having your fingers primed at the ready on the keyboard means this launching method could prove faster afterall! Its worth a try at least.
What about the lesser used applications? What about Messenger? Sure, you have a shortcut for that. Whatsapp too? What about SMS? That's a lot of messaging apps! What about Facebook? And Twitter? And Instagram? All on there? Jeez, that home screen is getting cluttered! This is where the power of the prompt comes in. From the prompt, a few key presses is all it takes to launch to get to your favourite apps!
Me, mostly. Or anyone who doesn't mess about with fancy app drawers and complicated gestures to get to their apps. Someone who wants to get things done with a minimum of fuss, but with a modicum of elegance and retro style. It is also made with the shell geek in mind. Do you feel uncomfortable away from a VT102? Not to fear, SHAUN is here!
- Launching of apps (with suggestions and auto-completion)
- Completions appear above the prompt, press enter to launch the most similar option
- Frequently used applications are given priority in completion list
- Definable Aliases: custom names can be set for other commands, in a file
aliases.json
- For example, you can define a shortcut to access a website:
for quicker access to your favourite websites!{ "gg":"url https://www.google.co.uk" }
- Theming
If you want to install the launcher download this repo, build the source, and transfer the APK to your phone.
Running
./gradlew assembleDebug
should be sufficient to get a working .apk in the app/build/outputs/apk/debug/
folder.
SHAUN itself is GPL 3.0, and uses content as follows:
- DOS VGA 437 - Free
- Runescape UF - GPL/Public Domain (unclear)
- Inconsolata - SIL Open Font License
- Drucifer - SIL Open Font License
- FuzzyWuzzy - MIT License