Open main menu

Difference between revisions of "GUI Themes/TODO"

797 bytes removed ,  05:47, 27 May 2006
Major update
(Update console issues)
(Major update)
Line 6: Line 6:


== To Do ==
== To Do ==
* Add possibility to specify shadow types to widget classes and to individual widgets
* Theme hints too
* List widget
* List widget
** get mock-up from Krest
** get mock-up from Krest
** shadows under lists. We do not enable those because of missing scrollbar mock-up
** resore scrollbar mouse reaction
** right side padding
** fix caret misaligning
* PopUp widget (aka drop-down list)
* PopUp widget (aka drop-down list)
** get mock-up from Krest
** get mock-up from Krest
** shadow is wrong
** right side text padding
* Tab widget
* Tab widget
** tab widget is drawn completely wrong now
** tab widget is drawn completely wrong now
*** though it would be nice to leave current drawing style and select them via widget property
*** though it would be nice to leave current drawing style and select them via widget property
* Editable text widget
* Editable text widget
** fix caret misaligning
** remove caret traces
* Button widget
** top line should be drawn with ''lighter'' color to make it look more natural
* Slider Widget
** top line should be drawn with ''lighter'' color to make it look more natural
* Checkbox widget
* Checkbox widget
** smaller version of widget for 320xY resolution
** smaller version of widget for 320xY resolution
* Dialogs
* Dialogs
** Scumm save/load dialog
*** put thumbnail and save properties inside one container. Container code is missing now
** About dialog
** About dialog
*** looks bad. Probably add some shadows and text padding
*** looks bad. Probably add some shadows and text padding
Line 36: Line 24:
*** [Classic theme] Text seems to be drawn over the dialog frame. At least at the top of the dialog.
*** [Classic theme] Text seems to be drawn over the dialog frame. At least at the top of the dialog.
*** Often (always?) crashes when changing from 1x to 2x, or from 2x to 3x scaler.
*** Often (always?) crashes when changing from 1x to 2x, or from 2x to 3x scaler.
** Chooser dialog (add/edit game)
** The text "Norwegian Bokmål" isn't rendered correctly since our fonts do not have the letter "Å".
*** proper coloring and list shadow
*** If we decide to use Latin-1 fonts instead, we should also update the About dialog to use accented characters where appropriate.
*** The text "Norwegian Bokmål" isn't rendered correctly since our fonts do not have the letter "Å".
**** If we decide to use Latin-1 fonts instead, we should also update the About dialog to use accented characters where appropriate.
** Debug console
*** Slow when typing commands. Perhaps the redrawing could be made more intelligent. (I haven't looked at how it works currently.)
*** Add text padding
* Cursor handling
* Cursor handling
** Cursor "jumps" in SCUMM games when opening/closing the F5 menu. (Or, more likely, when going between overlay and non-overlay mode.)
** Cursor "jumps" in SCUMM games when opening/closing the F5 menu. (Or, more likely, when going between overlay and non-overlay mode.)