Changes between Version 2 and Version 3 of MacPortsGUI_GSoC2010_Improvement


Ignore:
Timestamp:
May 10, 2010, 6:16:37 PM (14 years ago)
Author:
tzikis@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MacPortsGUI_GSoC2010_Improvement

    v2 v3  
    55== Proposed Changes ==
    66
    7  * Show/Select Variants
     7 * Fix the framework to work flawlessly
     8 * Variants Selection (when Installing a Port)
    89 * Show Build/Lib/Runtime Dependencies
    9  * Add Queueing of Operations
    1010 * Growl Support
     11 * Implement Queueing of Operations
    1112 * Logging Support
    1213
    1314== Framework ==
    1415
    15 Since we are adding features on Pallet, some work will have to be done on the framework. Namely, i will have to include fetching of variants and dependencies, and since the framework currently appears to be broken, i will also have to fix the bugs that occured due to MacPorts' changes.
     16Since we are adding features on Pallet, some work will have to be done on the framework. Most importantly, since the framework currently appears to be broken, i will also have to fix the bugs that occured due to MacPorts' changes.
    1617
    1718
    1819== GUI ==
    1920
    20 First of all, there will have to be a redesign of the Icons, which are currently 'hideous' for a Mac program. There will also have to be changes in the list of available ports to show variants. Since we will be adding Growl, there will need to be some redesign of the preferences window to add info on growl. For the queueing of operations, the idea is to create a drawer (or a pop-up window if the drawer is hard to implement) where operations are added, and when we are ready to go, we simply press start.
     21First of all, there will have to be a redesign of the Icons, which are currently unacceptable for a Mac program. There will also have to be changes in the list of available ports to select variants. Since we will be adding Growl, there will need to be some redesign of the preferences window to add info on growl. For the queueing of operations, the idea is to create a drawer (or a pop-up window if the drawer is hard to implement) where operations are added, and when we are ready to go, we simply press start.