Open main menu

Difference between revisions of "GUI Themes/TODO"

1,894 bytes added ,  15:20, 25 April 2006
move in GUI TODO
m (New GUI moved to GUI TODO: renaming for move-in of TODO from GUI Themes)
(move in GUI TODO)
Line 1: Line 1:
We plan to implement a new GUI look & feel in ScummVM, roughly based on the
We plan to implement a new GUI look & feel in ScummVM, roughly based on the
new look of our web site.
new look of our web site. Some concept drafts of the new look can be found here:
 
== Current state ==
No real coding (besides some quick and dirty proof-of-concept hacks) has been done yet. Some concept drafts of the new look can be found here:
http://www.thekrest.de/wip/scummvm/
http://www.thekrest.de/wip/scummvm/


 
== To Do ==
* Add possibility to specify shadow types to widget classes and to individual widgets
* Theme hints too
* List widget
** get mock-up from Krest
** shadows under lists. We do not enable those because of missing scrollbar mock-up
** right padding
* PopUp widget (aka drop-down list)
** get mock-up from Krest
** less round corners
*** to do that we need to be able to define gfx for each widget class separately
** right text padding
** make it taller
* Tab widget
** tab widget is drawn completely wrong now
** though it would be nice to leave current drawing style and select them via widget property
* Editable text widget
** fix caret misaligning
** embossing (not shadow)
** less round corners
*** to do that we need to be able to define gfx for each widget class separately
* Text widget
** less round corners
*** to do that we need to be able to define gfx for each widget class separately
* Button widget
** probably tame colors for buttons to match mock-ups
** top line should be drawn with ''lighter'' color to make it look more natural
* Checkbox widget
** smaller version of widget for 320xY resolution
* Slider widget
** remove border
** less round corners
*** to do that we need to be able to define gfx for each widget class separately
** embossing
* Dialogs
** Scumm save/load dialog
*** put thumbnail and save properties inside one container. Container code is missing now
*** center dialog title agains list widget
** Scumm help dialog
*** correct buttons widths
** About dialog
*** looks bad. Probably add some shadows and text padding
*** fix glitch at the top of the dialog where part of the characters get stuck
*** [Classic theme] Text seems to be drawn over the dialog frame. At least at the top of the dialog.
** Chooser dialog (add game)
*** proper coloring and list shadow
** Options dialog
*** do something with buttons on the right when dialog is on
*** buttons are too wide on paths tab in global options
** Scumm options dialog.
*** add space after volume control


== Ideas & plans ==
== Ideas & plans ==