Skip to content

Releases: mpolk/kresmer

v0.17.12

04 Mar 23:04

Choose a tag to compare

Upgrade the dependencies from to get rid of vulnerabilities

v0.17.9

21 Oct 20:46

Choose a tag to compare

Introduced a separate background editing mode for performing all the operations with the drawing areas

v0.17.8

16 Oct 19:59

Choose a tag to compare

  • Fixes in global mouse movement processing
  • Fix choosing of the correct library element version when processing multiple overlapping libraries
  • Minor improvement and focus behavior fix in adding a new subprop in the editor
  • Switch off drawing area selection with left clicks by default
  • Fixes and improvements in areas appearance and behavior
  • Improvement in reloading the drawing from fresh with ctrl-R: now the last opened drawing is restored instead of the one initially loaded
  • Fix in link-end vertex alignment procedure
  • Fix: avoid premature mouse release when dragging drawing elements

v0.17.0

29 Sep 12:29

Choose a tag to compare

One more kind of the drawing element introduced: drawing areas (or just areas). These are free-form shapes (closed paths), living on the lowest drawing layer. Areas can be used to represent urban development elements (streets, squares, parks, etc.), terrain elements (rivers, fields, forests) on topographic maps, or simply large parts of regular drawings.

v0.16.0

09 Sep 21:02

Choose a tag to compare

  • Implemented loading libraries and the drawing on the core-component initialization (in the constructor)
  • Reorganized the desktop app initialization process

v0.15.0

17 Aug 18:13

Choose a tag to compare

Now Kresmer may be used as a regular Vue component: either top-most (i.e. createApp(KresmerVue, {...}).mount("#kresmer"))
or embedded it into some other Vue component/application.
To enable this capability and prevent the outer namespace pollution and name collisions, several breaking changes have been made.

Kresmer built-in elements and template functions were renamed:

  • Kresmer built-in elements:

    • connection-pointkre:connection-point
    • connection-indicatorkre:connection-indicator
    • adjustment-rulerkre:adjustment-ruler
  • Kresmer built-in template functions:

    • $streetAddress()kre$streetAddress()
    • $openURL()kre$openURL()
    • $href()kre$href()
    • $scale()kre$scale()
    • $portName()kre$portName()
    • $ThreeVectorTransform()kre$threeVectorTransform()
    • $p()kre$p()

v0.14.0

08 Aug 19:15

Choose a tag to compare

Library localization format changed (code moved to the separate .krelt files)
Full Changelog: v0.13.7...v0.14.0

v0.12.1

14 Jul 10:29

Choose a tag to compare

Improved dynamic props implementation