Changes between Version 1 and Version 2 of BASE_SKINS_COMMONS_R1


Ignore:
Timestamp:
09/29/09 23:06:44 (16 years ago)
Author:
peko
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BASE_SKINS_COMMONS_R1

    v1 v2  
    44 
    55= Analysis = 
    6 ^(Give as much as possible of the needed information for designing and implementing the task in the following sections.)^ 
    76 
    87== Overview == 
    9 ^(Provide a brief overview of the whole task in its first revision. Stick to the current revision of the task, but keep an eye to the whole task progress, and stay alert for possible smells.)^ 
     8 * The aim of this task is to improve the skin management and to provide skin persistence. 
    109 
    1110== Task requirements == 
    12 ^(List the necessary requirements that the task must fulfill.)^ 
     11 * Create a visual skin manager. There should be a skin tab containing: 
     12   * Available skins palette - that displays the available skins. 
     13   * Skins management palette that should have a save, load and apply buttons for managing skins. 
     14 * Create a persistence mechanism that allows to save and load skins. 
     15  * Skins should be persisted in a directory so that skin manipulation is easier. 
     16 * Create a mechanism for choosing the skin and its fallback one. 
     17 * Remove the skin menu. 
     18 *  
    1319 
    1420== Task result == 
    15 ^(List the end product of the task (for example "Source code", "Wiki page", etc.))^ 
     21 * Source code. 
    1622 
    1723== Implementation idea == 
    18 ^(Provide some rough implementation idea(s).)^ 
     24 * Use the persister mechanism that is already defined to persist skins. 
     25 * Create the tabs and palettes. 
     26 * For every skin in the available skins palette provide an icon and the name. There can also be some meta info about the skin. 
    1927 
    2028== Related == 
    21 ^(Add links to related tasks that could be useful or helpful.)^ 
     29 * [wiki:GROUP_BASE_SKINS_R0] 
     30 * [wiki:AUTHOR_APP_TUNING_R0] 
     31 * [wiki:AUTHOR_APP_TUNING_R1] 
     32 * [wiki:AUTHOR_APP_TUNING_R2] 
     33 * [wiki:AUTHOR_APP_TUNING_R3] 
     34 * [wiki:AUTHOR_APP_TUNING_R4] 
     35 * [wiki:AUTHOR_APP_TUNING_R5] 
     36 * [wiki:APP_LAYOUT_MYDOGGY_R0] 
     37 * [wiki:APP_LAYOUT_MYDOGGY_R1] 
     38 * [wiki:APP_LAYOUT_MYDOGGY_R2] 
    2239 
    2340== How to demo ==