Changes between Version 2 and Version 3 of EarlyReleaseRequirements
- Timestamp:
- Apr 21, 2015, 12:19:07 PM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
EarlyReleaseRequirements
v2 v3 22 22 - Set of built-in colors (as opposed to giving hex code or RGBs only) 23 23 - Molecular surface and volume isosurface styles: solid, mesh 24 - Fixed mouse modes 25 - Standard open file dialog 24 26 25 27 … … 27 29 28 30 === 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] 31 32 - hides mainchain atoms, sidechain connects to ribbon nicely 32 33 - 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] 34 36 - easily hide smaller bits (like "surf visiblePatches N") 35 37 - 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] 56 59 - 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] 60 64 61 65 … … 70 74 - per-model single-plane or slab 71 75 - Selection highlight 76 - Inter-molecular pseudobonds (distances, hydrogen bonds) 72 77 73 78 === CellPACK === … … 95 100 - Action buttons 96 101 - 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 98 108 99 109 === Infrastructure === … … 143 153 - Application icon 144 154 - API documentation 155 - Separate fetching from I/O format registration 145 156 146 157 == Would be nice == … … 177 188 - RFE / bug report dialogs 178 189 - 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 180 194 181 195 == Eventually ==