View Single Post
Posts: 1,548 | Thanked: 7,510 times | Joined on Apr 2010 @ Czech Republic
#940
Qt GUI progress update
This time with pictures.


Map view in landscape

Map view in portrait

The map view is mostly based on the PinchMap from AGTL, with some added buttons - for the menu and a fullscreen button (probably not needed on Harmattan).


Main menu in landscape


Main menu in portrait - the menu is scrollable


Options menu


Options menu, demonstrating button-press feedback

When a button is pressed, it sinks a bit and changes color to a lighter tone (all of this is smoothly animated) and the caption text becomes bold.

I choose to to use the icon-grid menu because it works quite nicely both portrait and in landscape. Still, I would like to trim the number of "levels" one has to go through to get something done.

Other GUI elements would be more "modern": lists with kinetic scrolling & search, full screen selection dialogs, proper text entry fields, sliders, etc. This is thanks to the huge array of modern GUI elements available in QML, in contrast to having to write everything from the ground up when using (the quite slow) combination of Cairo and GTK.

Concerning icons, a general face-lift and design unification might not be a bad idea - any theme artists out there ?

PS.: I've seen your questions and will answer in a follow-on post.
__________________
modRana: a flexible GPS navigation system
Mieru: a flexible manga and comic book reader
Universal Components - a solution for native looking yet component set independent QML appliactions (QtQuick Controls 2 & Silica supported as backends)

Last edited by MartinK; 2012-03-11 at 19:21.
 

The Following 10 Users Say Thank You to MartinK For This Useful Post: