Changes between Initial Version and Version 1 of 2019-05-02


Ignore:
Timestamp:
May 2, 2019, 3:00:39 PM (7 years ago)
Author:
Conrad Huang
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 2019-05-02

    v1 v1  
     1= Attendees =
     2
     3* Eric, Greg, TomF, Conrad, TomG, Elaine
     4
     5= Agenda =
     6* Action items
     7* ChimeraX
     8  * Tabbed toolbar
     9  * Manager/provider toolshed functionality (#1661)
     10  * How to handle session problems
     11  * Discuss 0.9 release
     12  * RBVI bundles on toolshed
     13    - Change build process to trim down list of bundles in standard release while still testing toolshed-only bundles
     14  * Stable APIs, #922
     15  * Documentation strategy
     16  * 1.0 features (roadmap)
     17
     18= Discussion =
     19* ChimeraX
     20  * ~~Tabbed~~ toolbar
     21    - Are old toolbars still in 0.9?
     22      - First option: remove old toolbars and launch tabbed toolbar in place of old toolbars in autostart (Eric)
     23        - Will need to remove "Tool" from bundle_info.xml of old toolbars but leave functions used by tabbed toolbar (Greg)
     24    - Is this the official name?
     25      - Documentation name is "Toolbar".
     26    - Instead of single button, can also have group of buttons in a dropdown
     27      - Dropdowns get clipped on Windows (Greg)
     28    - Deploy new icons (Elaine, Greg)
     29    - Fix spacing issues (Greg)
     30    - Stretch goals for 0.9 in priority order
     31      - ~~Switching to manager-provider paradigm, which would work better if mouse modes also use manager-provider
     32        - ~~When new tool adds mouse mode, it should show up in toolbar
     33      - ~~Will add "radio-button" style for mouse modes
     34  * Manager/provider toolshed functionality (#1661)
     35    - ~~Parts of preset functionality uses this
     36    - Need HTTP scheme manager for PyQt 5.12
     37      - ~~Conrad implemented the manager and initial providers
     38      - Whoever does the PyQt 5.12 migration will use the data
     39    - Add non-GUI manager option (Conrad)
     40    - User-customizable preset will use this (Eric, stretch goal)
     41  * How to handle session problems
     42    - What to do when there is a problem saving the session
     43      - ~~Change warning into error~~ but still writes session file
     44        - Need to propagate error so session can be removed
     45      - Post-0.9, make best effort to save and restore incomplete sessions
     46    * What happens when restoring a session that uses an uninstalled tool?
     47      - There is a manifest of bundles referenced by session file
     48      - Need to detect missing bundles
     49        - Show warning or offer to install bundle?
     50        - Restore rest of session or give up or ask user?
     51        - What about gui vs nogui?
     52          - Currently, tools are skipped in nogui mode
     53          - Might get unnecessary warning about missing bundle that won't be used for restoring session in nogui mode
     54  * Discuss 0.9 release
     55    - See Roadmap
     56  * Putting RBVI bundles on toolshed
     57    - Want separate run-time vs build-time dependencies in bundle_info.xml
     58    - Visit the bundle-release page (from intranet) and release your bundles
     59    - Need to segregate "standard" bundles from "extra" bundles
     60  * Stable APIs
     61    - See action items
     62  * Move to github
     63    - Move to private RBVI github project
     64      - Easier to share with collaborators with github admin tools
     65      - "pull requests" should simplify enhancement/fix submission
     66      - will not happen that soon
     67
     68= Action Items =
     69  * Conrad will create ticket for extending mmCIF writing to include missing tables
     70  * ~~Notify Shoichet group that stereo is not working on host vive (TomG)