Changes between Version 2 and Version 3 of EarlyReleaseRequirements


Ignore:
Timestamp:
Apr 21, 2015, 12:19:07 PM (11 years ago)
Author:
Conrad Huang
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • EarlyReleaseRequirements

    v2 v3  
    2222 - Set of built-in colors (as opposed to giving hex code or RGBs only)
    2323 - Molecular surface and volume isosurface styles: solid, mesh
     24 - Fixed mouse modes
     25 - Standard open file dialog
    2426
    2527
     
    2729
    2830 === Graphics and tools ===
    29  - Sessions (required because one needs to save state for any pub figure)
    30  - Ribbons
     31 - Ribbons [Elaine will get images for comparison with PyMOL]
    3132   - hides mainchain atoms, sidechain connects to ribbon nicely
    3233 - Molecular surface
    33    - molecular surface categories* (I think the default should have a separate "main" for each chain ID)
     34   - molecular surface categories* (I think the default should have a separate "main" for each chain ID) [Elaine]
     35   - is a surface a separate model?  (specification, transformation, etc) [Conrad]
    3436   - easily hide smaller bits (like "surf visiblePatches N")
    3537 - Smoothness control (vertex density, subdivision)
    36  - Balloon atomspec
    37  - Pseudobonds
    38     - metal complexation
    39     - distance monitor
    40 
    41  === User interface ===
    42  - Go up and down selection hierarchy
    43  - Save image dialog
    44  - Open file dialog
    45  - Save/restore sessions
    46  - Command history
    47  - Mouse modes
    48   - button strip
    49   - hot keys
    50 
    51  === Infrastructure ===
    52  - Nightly builds
    53  - Preferences
    54  - Triggers
    55  - Selections
     38 - Balloon atomspec [TomG]
     39 - Intra-molecular pseudobonds (metal complexation, missing segments) [Greg]
     40   - Display style (thin sticks?, dashed cylinders?, dashed lines?)
     41
     42 === User interface ===
     43 - Go up and down selection hierarchy [TomG]
     44 - Save image dialog on File menu [Conrad]
     45 - Save/restore sessions [Conrad]
     46 - Command history [Eric]
     47 - Mouse selection [TomG]
     48
     49 === Infrastructure ===
     50 - Nightly builds [Conrad]
     51 - Preferences and caches [Greg]
     52 - Triggers (Python) [Greg,Conrad]
     53   - What are the "standard" UI triggers?
     54   - "Check for changes" trigger (when and how)?
     55 - Notifications (C++) and link to triggers
     56   - What are the associated triggers and when are they invoked? [Eric,Greg]
     57 - Selections [TomG]
     58 - Mouse mode registration [TomG]
    5659 - Session files
    57    - molecular data
    58    - Maybe just implement a command history rather than a full session?
    59  - Distinction between public and private API
     60   - molecular data (blob I/O [Eric,Greg], open state like transformations)
     61   - camera, lighting, background color, etc. [Greg]
     62   - metadata, thumbnail in particular or use OS file metadata [TomG]
     63 - Distinction between public and private API [All]
    6064
    6165
     
    7074   - per-model single-plane or slab
    7175 - Selection highlight
     76 - Inter-molecular pseudobonds (distances, hydrogen bonds)
    7277
    7378 === CellPACK ===
     
    95100  - Action buttons
    96101 - Full side view (clipping planes)
    97  - Mouse selection
     102 - Mouse modes [TomG]
     103  - button strip
     104  - hot keys?
     105  - modifier keys?
     106 - Replayable? record of executed commands (both cli and menu)
     107 - Help
    98108
    99109 === Infrastructure ===
     
    143153 - Application icon
    144154 - API documentation
     155 - Separate fetching from I/O format registration
    145156
    146157== Would be nice ==
     
    177188 - RFE / bug report dialogs
    178189 - Chimera 1 -> 2 session conversion
    179 
     190 - Custom ("Miller browser") open dialog with embeddable frame?
     191
     192 === Infrastructure ===
     193 - Tool import API for possibly uninstalled tool
    180194
    181195== Eventually ==