/node-ui

Launcher application inspired by Android's lock screen pattern

Primary LanguageC++GNU General Public License v3.0GPL-3.0

NodeUI

Launcher on my desktop #####(image above is a link to a demo video)

NodeUI is a launcher application inspired by Android's lock screen pattern. You can designate different paths through the nodes to activate different applications.

For example, in the video, the path Down Right -> Up -> Left launches gnome-calculator, while Down Right -> Up -> Up would launch gnome-screenshot. I have commonly-used applications (gnome-terminal, nautilus, chromium) mapped to shorter paths (Up, Up Right, Down). The list of applications can be configured via assets/config/applications.json. For now, the current applications.json just has my testing configuration.

The keybindings can be modified via assets/config/config.json. The current control scheme is a mix of numpad, nethack (vi), WASD, and arrow keys. You can also configure the hotkey to open the launcher. In the future, I plan to add a couple esoteric input mechanisms (like the Leap Motion) that will hopefully bring the NodeUI closer to natural interaction.

Also this is still a work in progress. I will put build instructions up here once it is stable enough to use on a daily basis.