Version 2 (modified by peko, 16 years ago) (diff) |
---|
Analysis
Overview
- The aim of this task is to improve the skin management and to provide skin persistence.
Task requirements
- Create a visual skin manager. There should be a skin tab containing:
- Available skins palette - that displays the available skins.
- Skins management palette that should have a save, load and apply buttons for managing skins.
- Create a persistence mechanism that allows to save and load skins.
- Skins should be persisted in a directory so that skin manipulation is easier.
- Create a mechanism for choosing the skin and its fallback one.
- Remove the skin menu.
Task result
- Source code.
Implementation idea
- Use the persister mechanism that is already defined to persist skins.
- Create the tabs and palettes.
- For every skin in the available skins palette provide an icon and the name. There can also be some meta info about the skin.
Related
- GROUP_BASE_SKINS_R0
- AUTHOR_APP_TUNING_R0
- AUTHOR_APP_TUNING_R1
- AUTHOR_APP_TUNING_R2
- AUTHOR_APP_TUNING_R3
- AUTHOR_APP_TUNING_R4
- AUTHOR_APP_TUNING_R5
- APP_LAYOUT_MYDOGGY_R0
- APP_LAYOUT_MYDOGGY_R1
- APP_LAYOUT_MYDOGGY_R2
How to demo
(Provide instructions for demonstration of the task.)
Design
(Describe your design here.)
Implementation
(Describe and link the implementation results here (from the wiki or the repository).)
Testing
(Place the testing results here.)
Comments
(Write comments for this or later revisions here.)