Open main menu

Difference between revisions of "OpenTasks"

7 bytes added ,  10:42, 18 March 2008
m
→‎GUI: -- spellcheck
m (oops, forgot a word)
m (→‎GUI: -- spellcheck)
Line 59: Line 59:


Currently we have a quite flexible system for defining the look and feel of our GUI. Almost every aspect of it can be specified
Currently we have a quite flexible system for defining the look and feel of our GUI. Almost every aspect of it can be specified
via an external theme file described [[GUI_Themes/Specs|here]]. Even though this has proven to meet our needs
via external theme file described [[GUI_Themes/Specs|here]]. Even though this has proven to meet our needs
it is too complex and hard to use. Furthermore our GUI layout is contained in the same config file as the renderer configuration, which requires custom renderer themes to be manually updated even though nothing on the renderer changed.
it is too complex and hard to use. Furthermore, our GUI layout is contained in the same config file as the renderer configuration, which requires custom renderer themes to be manually updated, even though nothing in the renderer has been changed.


Our current GUI implementation also has some further downsides. Currently we handle redraws very inefficiently, for example
Our current GUI implementation also has some further downsides. Currently we handle redraws very inefficiently, for example
Line 74: Line 74:
* Support for low end devices, like the Nintendo DS with 4 MB of RAM and a slow CPU (ARM with 67MHz)
* Support for low end devices, like the Nintendo DS with 4 MB of RAM and a slow CPU (ARM with 67MHz)
* Layout and widget look should be pretty much the same as our current GUI
* Layout and widget look should be pretty much the same as our current GUI
* A vector graphics based renderer sounds like a nice thing for customizeability
* A vector graphics based renderer sounds like a nice thing for customizability
* Antialiased fonts for more powerful machines would be a nice addition
* Antialiased fonts for more powerful machines would be a nice addition
* TrueType font support would be cool, but of course it should still be portable
* TrueType font support would be cool, but of course it should still be portable