Skip to content

v0.19.4

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 06 Sep 16:48
82b085b

Release notes

Embed oxView

You can now embed an oxView window in scadnano that will show the current scadnano design. It exports the current design the same as clicking Export-->oxDNA and dragging the .dat and .top files it generates. (Soon we will support the oxView format directly being shown, which preserves colors and base pairs.)

Click on View-->Show oxView:

image

and a window will appear on the right side:

image

Things are a bit buggy right now, for instance if the focus is on the oxView part of the window, then keyboard shortcuts for scadnano will not be recognized (and may be interpreted by oxView instead, e.g., the delete key and undo keyboard shortcuts will be interpreted by oxView). Oddly, clicking on the design/main view, it will not restore the focus, but clicking on the gray background of the menu or slider bars will restore focus to scadnano.

In the future some more features may be added. Currently this is a read-only view; any edits to the structure in oxView are not updated in scadnano and will be lost when the scadnano design changes. One useful feature is to right click on a base and select "focus in oxview":

image

Which will zoom in on and select that base in oxView:

image

If you want to do more sophisticated things in oxView, click on the oxView
window and press M, and the full oxView menu will appear:

image

However, recall that any changes made in this way will be lost upon editing the scadnano design. To make permanent changes it is better to export to oxView via the Export menu and then load that design in a separate oxView page.

Commits

  • ef386b1: bumped version (David Doty) #982
  • 94b387b: Update design_main_dna_sequence.dart (David Doty) #982
  • efab26b: removed .DS_Store and added to .gitignore (David Doty) #982
  • e073989: Update CONTRIBUTING.md (David Doty) #982
  • ac3b6f5: Update CONTRIBUTING.md (David Doty) #982
  • 18474aa: Update CONTRIBUTING.md (David Doty) #982
  • 1e25c86: added some hints for webdev errors (David Doty) #982
  • 39fba78: Update CONTRIBUTING.md (David Doty) #982
  • 6795ce7: replaced quadratic base-pair calculation in oxview export with linear-time search (David Doty) #982
  • 6e535d2: fixed bug in loading design with invalid JSON syntax (David Doty) #982
  • bb5097d: Update CONTRIBUTING.md (David Doty) #982
  • eeb65d1: Update main.dart (David Doty) #982
  • 3e75f1b: Create oxview_update_view.dart (David Doty) #978
  • 1f47128: fixed middleware (David Doty) #978
  • 2161d1b: added iframe to main page (David Doty) #978
  • 5c82d20: using top and dat for now until we can fix the oxview iframe to accept .oxview files (David Doty) #978
  • 561a762: fixed some styling of oxview and scadnano frames (David Doty) #978
  • accf6c0: fixed bad ref to oxview frame id (David Doty) #978
  • dbaec91: fixed slider separator for side pane and main pane; still can't get oxview and separator to display (David Doty) #978
  • 05664b8: got oxview and separator to display; not loading design properly when show though (David Doty) #978
  • 3e53221: cleaned up hover icon on separators after making them darker to distinguish from select modes (David Doty) #978
  • 02aeef0: Update oxview.dart (David Doty) #978
  • 58600d4: made oxview window full width in its container (David Doty) #978
  • 35059e2: got hide/show oxview working almost (David Doty) #978
  • f523e9d: fixed oxview display when showing/hiding the pane. Still need to fix when design changes while pane is open, to replace instead of adding to what was there (David Doty) #978
  • 3ccbe96: fixed bug where oxview displayed on startup even if show oxview is false (David Doty) #978
  • ad8e69b: added ability to focus on oxview base and fixed camera angles and reloading (David Doty) #978
  • 5358919: formatted (David Doty) #978
  • 740d359: Update design_main_strand.dart (David Doty) #982
  • 2f0a36b: closes #980: remove smart_dialog package dependency (David Doty) #981
  • 132f191: formatting (David Doty) #981