Finger friendly window manages presents special challenges mostly caused by the need for larger controls due to inaccurate finger tapping.
On small screen devices like mobile phones this presents another challenge, we do not want to use too much of our small screen for controls.
On the Neo/Freerunner this is made even more complicated as the bezel around the screen makes it hard to tab the edges.
And the edges are where we normally put the controls.
I am not graphics artist so I am pretty sure that it could have been made to look nicer but here is what I have done.
- The top window border have been enlarged to 48px, no other border needed.
- The window chooser and close buttons have been made larger and moved away from the left and right edge.
(But the entire area left or right of the icon can be clicked)
- Only a small area above the window chooser displays the window title (also activates the chooser)
- The font size used for the chooser and application launcher has been increased to allow using them with your fingers
- The remaining space is used to “dock” the matchbox-panel , so it does not have to use valuable screen estate.
There are still plenty of things that remain to be done most importantly create a Debian package to allow others to install the theme easily.
And since there MUST always be one window open to show the launcher I should probably while(true) spawn either zhone
or some sort of home window in .xsession.
And something must be done to the launcher, as it does not show half of my installed applications including any terminal (shiver), I could either:
- Fix the launcher config files, I do belive that can be done…
- Remove the launcher from the panel and replace it with the “home window” thing.
This would also free the panel space for extra notification icons