Releases: mpolk/kresmer
v0.17.12
v0.17.9
v0.17.8
- 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
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
v0.15.0
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-point ⇒ kre:connection-point
- connection-indicator ⇒ kre:connection-indicator
- adjustment-ruler ⇒ kre: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
Library localization format changed (code moved to the separate .krelt files)
Full Changelog: v0.13.7...v0.14.0