Recent Releases of morpheus

morpheus - v0.6.1

Minor update

  • Improved header styling on PNG export
  • Updated critical dependencies
  • Improved the warning message when max solutions are reached during generation
  • Added CITATION.cff to enable citing this code

- JavaScript
Published by johnmartins almost 4 years ago

morpheus - v0.6.0

New features

  • See constraints from the solutions view by checking the "Show constraints" checkbox in the side-bar.
  • Click on an incompatible cell to recieve a list of incompatibilities that are causing it.
  • Files can now be associated with Morpheus, and opened automatically when clicked on. It has to be done manually (in windows: right click -> "Open With..").

Improvements

  • Larger font-size in PNG exports
  • Scrolling in lists can be done using arrow keys
  • Cells increase in size when the text area is filled, allowing for longer cell texts

Maintenance

  • Exchanged all keyCode cheks with code checks as keyCode has been deprecated

- JavaScript
Published by johnmartins about 5 years ago

morpheus - v0.5.0

New features

  • Lists can now be navigated using arrow keys
  • Flexible cell sizing allows for twice as much text content in SS/SF-cells
  • .morph-files can now be associated with Morpheus, and will be imported properly when opened.

Bug fixes

No breaking bugs have been reported since v0.4.4

Misc

  • The default open tab is now "Delimitations" as users typically set delimitations before creating/generating solutions
  • The tab order is rearranged to reflect the ideal process (first set delimitations, then create solutions, then export)
  • Font sizes are increased in exports

- JavaScript
Published by johnmartins over 5 years ago

morpheus - v0.4.4

Bug fixes

  • Fixed crash when attempting to resize the side menu due to an undefined variable.

Misc

  • Expanded tool explanations

- JavaScript
Published by johnmartins over 5 years ago

morpheus - v0.4.3

New features

  • Display current interaction mode in bottom right corner

Bug fixes

  • Fixed bug that caused exports of all solutions to CSV to crash
  • Fixed bug causing Swedish characters not to show up in exported CSV-files
  • Fixed package.lock-file issues when running npm install
  • Fixed crash caused by attempting to manipulate the matrix while also editing a solution

- JavaScript
Published by johnmartins over 5 years ago

morpheus - v0.4.2

New features

  • Printer friendly colors when exporting
  • Solution line is displayed to improve the visuals of solutions

Bug fixes

  • Selector under solution exports is now properly cleared when all solutions are deleted
  • Solutions are re-rendered when the matrix is manipulated
  • Solution selection is properly cleared when solution UI is reset

- JavaScript
Published by johnmartins over 5 years ago

morpheus - v0.4.0

New features

  • Lines are now drawn between design solutions for increased clarity

- JavaScript
Published by johnmartins over 5 years ago

morpheus - v0.3.3

Under the hood

  • Improved windows build scripts
  • Added packaging for Mac
  • Support for automatic (non-timestamped) code signing

Bug Fixes

  • Various bug fixes

- JavaScript
Published by johnmartins over 5 years ago

morpheus - v0.3.0 (unsigned)

New features

  • Added delimitations, making it possible to restrict the solution space using constraints or by disabling DSs
  • Added solution generation: You can now generate all solutions within the solution space.
  • Solution space measurement: You can now see how many possible solutions there are in the delimitations tab

Bug fixes

  • Resolved bugs related to exporting matrices/solutions
  • Various stability issues resolved

Changes

  • Removed random solution button in favor of the new "generate all solutions" feature.

- JavaScript
Published by johnmartins over 5 years ago

morpheus - v0.0.5 - Beta 2 (unsigned)

Bug fixes

  • Fixed bug where "Random solution" crashed if a FR lacked any DSs

Changes

  • The selection effect of DSs when previewing solutions has been tuned down significantly.

- JavaScript
Published by johnmartins over 5 years ago

morpheus - v0.0.4 - Beta (unsigned)

New features

  • Popups can now be dismissed using the Enter-button.
  • You can now generate random solutions
  • You can now "unselect" DSs when creating/editing solutions

Bug fixes

  • Solution list is now sorted alphabetically
  • Solution selector options in export is now sorted alphabetically
  • Exporting a matrix to PNG no longer cuts out cell texts
  • Windows close button will now also prompt the user to save if there is unsaved work stored in memory

- JavaScript
Published by johnmartins over 5 years ago

morpheus - v0.0.3 (unsigned)

New features

  • Support for exporting the matrix to CSV
  • Support for exporting the matrix to PNG
  • Support for exporting solutions to CSV
  • Support for exporting solutions to PNG

Under the hood

  • Greatly improved how the file dialog service operates
  • Error popups are now useable

Bug fixes

  • Resolved an issue that caused .morph-files to snowball in size since the TMP directory wasn't flushed when a new matrix was created or an existing one was opened.

- JavaScript
Published by johnmartins over 5 years ago

morpheus - v0.0.2 (unsigned)

Bug fixes:

  • Solution that is being edited will now appear as selected
  • When editing a solution you can no longer select another solution

Features:

  • The interface will warn you if you do something that would discard unsaved changes (not yet implemented for the OS default "X-button"
  • Scrolling is done automatically when you add a new FR or DS

Under the hood

  • New popup system implemented for future use. Will be used to warn the user, or to present errors or prompts. Is currently used to warn the user about unsaved changes.

- JavaScript
Published by johnmartins over 5 years ago

morpheus - v0.0.1 (unsigned)

Alpha 1 release. A proof of concept. Only tested for Windows, though you should probably be able to build it for Mac and Linux without issues.

Features:

  • Set Morph Matrix name
  • Add/Remove/Edit Functional Requirements
  • Add/Remove/Edit Design Solutions
  • Attach/Detach Images
  • Add/Remove/Edit Solutions by selecting DSs from the matrix
  • Save to .morph format
  • Import .morph files

Force reload will break Import of files and images. Don't do it unless you have a good reason.

- JavaScript
Published by johnmartins over 5 years ago