ChangeLog

(Please ignore our internal bug tracking links on this page. Information on how to submit bug reports is here).

2.0.4 2018-08-20

  • [Bug] #414: When the option ‘Show Id Droplet’ was enabled, AND ‘Magnetization Vectors’ was disabled, the I1 droplet would move to the Id droplet position.
  • [Bug] #413: Add option ‘–noaudio’ to disable audio on desktop.
  • [Bug]: Fix some crashes on obscure bad pulse sequence entry.

2.0.3 2018-06-20

  • [Bug] #405: Close the Table Sequence Editor when a non-table sequence is loaded.
  • [Bug] #396: Fix font sizing bug in the Operator Windows.

2.0.2 2018-06-12

  • [Bug] #386: Fix broken Export Workspace on the MacOS AppStore version due to sandboxing.
  • [Bug] #394: Droplet labels went briefly missing in 2.0.1.
  • [Bug] #389: Fix what happens when un-checking the ‘Auto apply’ box in Sequence Explorer.

2.0.1 2018-06-08

  • [Bug] #373: Show 270° instead of -90° for RX phase display.
  • [Bug] #352: Resize operator view windows always to be square.
  • [Bug] #327: Only allow the main view to show the density operator.
  • [Bug] #383: Sometimes bloch vector objects were displaying uninitialized random values.
  • [Bug] #376: (see 348)
  • [Bug] #349: (see 348)
  • [Bug] #348: Fix character glyph rendering bug that caused wrong symbol or no symbol to be displayed.
  • [Bug] #381: Resimulate when control hamiltonians contain changed J or nu params.
  • [Bug] #352: Sometimes on iOS or Retina display the font loses symbol characters.

2.0.0 2018-04-27

  • [Bug]: A number of bug fixes.

2.0.0-beta25 2018-04-27

  • [Bug]: Fix some menu entries for web and narrow screens.
  • [Bug]: Fix bug where J13 and J23 bars were swapped.
  • [Bug] #329: Retina display shows wrong % in Zoom menu.

2.0.0-beta24 2018-04-06

  • [Feature]: Web version now double-checks with user before closing window.
  • [Feature] #332: Added some standard shaped pulses (sinc,gauss,hyperbolic secant).
  • [Bug]: Fixed menus on narrow screens.

2.0.0-beta23 2018-04-04

  • [Feature]: Lots of updates to documentation.
  • [Feature]: Highlight active options in menus.
  • [Feature]: Rename Option menu to View
  • [Feature]: Rename command line option RESET to –reset
  • [Feature] #322: Added text descriptions of pulse sequences.
  • [Feature] #321: Project save/load/import/export feature (File menu).
  • [Bug] #300: Show GUI zoom as percentage.

2.0.0-beta22 2017-12-22

  • [Bug] #259: Fix ‘C’ button in operator editor to clear to 0.
  • [Bug] #293: Fix identity operator, was E, should have been 1/2E.
  • [Bug] #296: Fix scaling on macOS retina displays.
  • [Bug] #318: Fix SDL on older Android APIs.
  • [Bug]: Many small bug fixes

2.0.0-beta20 2017-11-30

  • [Feature]: Make the back-button on Android send SpinDrops to the background.
  • [Feature]: All operators can now be shown in DROPS or matrix form by right- or long- clicking on the display area.
  • [Bug] #176: macOS Multi-finger gestures sometimes behave strangely.
  • [Bug]: Examples of how to do propagator calculations for Qbits under the Pulse Sequences > Tutorials menu.
  • [Bug]: Correct DPI detection of iOS devices.
  • [Bug]: Fixed a problem with resolution on Mac retina displays.

2.0.0-beta19 2017-11-17

  • [Bug]: Android release only, fix minor bug in beta18.

2.0.0-beta18 2017-11-17

  • [Feature]: easier to remember keyboard shortcuts, D:ensity Operator window, H:amiltonian window, U:Propagator window
  • [Feature]: Added quantum-computing style bra-ket notation, ie <001| <1|0> <0||0> |1><0|
  • [Feature] #168: The advanced sequence editor is unusable on small screens. Dont show the option when the screen is too narrow.
  • [Feature]: Added Effective Hamiltonian view window, shortcut: ‘E’.
  • [Feature] #257: Added ‘propagator’ channel type to ppg, and some basic examples of qbit gates under Pulse Sequence > Tutorials. And a Q. Computing basis set in the List Prod Ops window.
  • [Bug]: Fixed typo in Preferences grouping, user may need to ‘reset’ preferences to clean up the preferences editor display.
  • [Bug] #202: fixed: macOS multi-finger gestures with 16 frames (phase cycling) is extremely slow.
  • [Bug] #172: Android devices / versions dont all recognize double-click to reset the view. One needed to click exactly on the same pixel twice, hopefully fixed now.
  • [Bug]: Clarified new sequence creation when cloning a sequence.
  • [Bug]: Fixed Android multi-finger gestures: rotation, zoom.
  • [Bug] #174: Sometimes the first frame drawn after start and after resize isnt correct.
  • [Bug]: Crash in recognizing cerain ppg loops fixed.

2.0.0-beta17 2017-10-18

  • [Feature]: Group Preferences into categories.
  • [Feature]: Change Propagator window to show cumulative propagator from beginning of experiment.

2.0.0-beta16 2017-10-17

  • [Feature]: Added a propagator window in Options menu.
  • [Bug]: Select either Heteronuclear or Homonuclear system.
  • [Bug]: Save the current state on iOS when going into the background.
  • [Bug]: Fixed window size/position saving for some windows.
  • [Bug]: Fixed crash in sequence table editor.

2.0.0-beta15 2017-10-10

  • [Feature]: Save window locations and sizes.
  • [Bug]: Changing spin count with an invalid initial state for the new count caused crash.
  • [Bug]: Loading invalid sequences caused infinite loop

2.0.0-beta14 2017-10-05

  • [Bug]: Fixed problem with heteronuclear channel assignment.
  • [Bug]: Display receiver phase when in multi-frame mode.
  • [Bug] #242: Fixed problem with Android release build.

2.0.0-beta13 2017-10-05

  • [Bug]: Changing Layout between Chain and Triangle didn’t take effect immediately.
  • [Bug]: Coupling bars weren’t updating when changing J values.
  • [Bug]: Spins were erroneously assigned to rf channel 0, causing erroneous hamiltonians.

2.0.0-beta12 2017-09-21

  • [Feature]: show error message when creating a Preference Scheme fails
  • [Feature] #231: keyboard shortcut ‘b’ changes to a random sequence (for debugging)
  • [Feature] #231: keyboard shortcut ‘r’ toggles the repeat mode
  • [Feature] #231: added keyboard shortcuts [ ] for jumping to begin/end of sequence
  • [Feature] #187: Show circle with frame phase in Phase Cycling mode.
  • [Feature]: Adding ?RESET to the SpinDrops-web URL resets the Preferences
  • [Bug]: Menus are drawn white on web version, and only visible when moused-over.
  • [Bug]: can no longer create Preference Scheme with blank name “”
  • [Bug]: help menus should now correctly link to the online documentation
  • [Bug] #218: Resetting preferences failed to change foreground/background colors
  • [Bug]: macOS bundle versions and IDs should be set correctly
  • [Support] #231: documentation updates, mostly operator notation

2.0.0-beta11 2017-09-21

  • [Feature] #200: Added dropdown menus to Operator and List Prod Ops windows
  • [Feature]: Added option Apply RX Phase to draw DROPS with receiver phase applied
  • [Bug]: equal-sized DROPS layout for multi-frame (ie phase-cycling) experiments

2.0.0-beta9 2017-09-12

  • [Feature] #195: Option Strong J-Coupling to enable Strong Coupling terms in Hamiltonian
  • [Feature] #191: Save the Spin System parameters between across sessions.
  • [Bug] #154: Crash when Hamiltonian has invalid custom string-based terms.
  • [Bug]: Android sound beep had wrong sampling rate, fixed.
  • [Support]: Move documentation to website https://spindrops.org/