206
edits
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: | ||
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 == |
edits