helper: choose input type dynamically

When using the generic preference handler implementation
we always set the input type to numbers only. In most cases
this is fine, since we are mostly tweaking numbers. However
it would be nice to have the full keyboard if we set something
like arrays or other stuff (example: interactive gonveror tunables).

Signed-off-by: Blechd0se <alex.christ@hotmail.de>
profiles: make the profiles screen more beautiful

Instead of just showing a blanked text, show an icon
so the user has a great experience even if he doesn't
use profiles at all.
Also changing a few icons here and there to match the
overall style.

Signed-off-by: Blechd0se <alex.christ@hotmail.de>
preferences: revamp the settings panel

There is now a logical divider between app settings
and app information (now with version + build number).

Signed-off-by: Blechd0se <alex.christ@hotmail.de>
Version 1.4.3

Signed-off-by: Blechd0se <alex.christ@hotmail.de>
gpu: add doubletap2wake feature

Also squashing in the set-on-boot functionality here
since its such a little change.

Signed-off-by: Blechd0se <alex.christ@hotmail.de>
profiles: fix IAE while saving

A Illegal Argument Exception could be thrown if
the user adds a path seperator into the profile
name.
Since i don't want to interrupt the process, just
replace it.

Signed-off-by: Blechd0se <alex.christ@hotmail.de>