Attendees
- Eric, Greg, TomG, TomF, Elaine, Conrad
Agenda
- Action items
- ChimeraX
- After 0.8 release
- Update Qt/PyQt
- ChimeraX finding packages in strange places
- Should "open folder" be a menu item under File
- Toolbar and button bar unification
- RBVI bundles on toolshed
- Change build process to trim down list of bundles in standard release while still testing toolshed-only bundles
- Remove support for session v1 and v2 from daily build
- Stable APIs, #922
- Documentation strategy
- 1.0 features (roadmap)
- After 0.8 release
Discussion
- ChimeraX
- After 0.8 release
- Qt/PyQt5
- PySide2 browser-lack-of-history bug report was closed (fixed?)
- ChimeraX finding packages in strange places
- Do not use
python setup.py install
- Use
python setup.py bdist_wheel
and then install usingpip
- Do not use
- Qt/PyQt5
- Toolbar and button bar unification
- Greg sent out icon design guidelines for Linux and Google, but they are not applicable for our goal of making our icons consistent because it would take a lot of time and effort
- Table the effort for making existing icons look "nicer"
- Still looking for organization ideas
- Photoshop-style grouping button bars are nice, but frequently one wants to switch among buttons within the same group
- Mechanism should be supported by Qt or HTML
- User-configurable toolbars
- What about MSWord-style ribbons or UIs from other applications?
- Will we address this before 1.0?
- Greg sent out icon design guidelines for Linux and Google, but they are not applicable for our goal of making our icons consistent because it would take a lot of time and effort
- Putting RBVI bundles on toolshed
- Want separate run-time vs build-time dependencies in bundle_info.xml
- Visit the bundle-release page (from intranet) and release your bundles
Conrad is working on making bundles not install-able for incompatible ChimeraX versions- Need to segregate "standard" bundles from "extra" bundles
Remove support for session v1 and v2 from daily buildReplace old session reading code with message of "Use ChimeraX 0.8 to rewrite session to v3"Remove warning about session format possibly changing when this works
- What happens when restoring a session that uses an uninstalled tool?
- There is a manifest of bundles referenced by session file
- Need to detect missing bundles
- Show warning or offer to install bundle?
- Restore rest of session or give up or ask user?
- What about gui vs nogui?
- Currently, tools are skipped in nogui mode
- Might get unnecessary warning about missing bundle that won't be used for restoring session in nogui mode
- Stable APIs
- See action items
- Move to github
- Move to private RBVI github project
- Easier to share with collaborators with github admin tools
- "pull requests" should simplify enhancement/fix submission
- will not happen that soon
- Move to private RBVI github project
- After 0.8 release
Action Items
- Conrad will look at "git flow" for common practice
- https://datasift.github.io/gitflow/IntroducingGitFlow.html
- Conrad use "git flow" to release 0.8 as a test run
Greg will implement documentation virtual overlay symlink target#1390- Conrad will look for existing UI toolkit that implement Office-style ribbons. or some other well known app
Greg will look for "standard" icon sets to replace our home-brewed ones
Last modified
7 years ago
Last modified on Jan 31, 2019, 5:46:22 PM
Note:
See TracWiki
for help on using the wiki.