Skip to content

Changelog

0.4.5 (2024-11-05)

Added

  • Snap while creating or measuring elements
  • Snap labels
  • Highlight snapped object

Changed

  • Normalize all element attributes
  • Improve snap performance
  • Enhance readability of debug overlay
  • Hide bounding corner handles while scaling

Fixed

  • Snap with locked proportions or restricted direction
  • Icon on home page
  • Path manipulation actions
  • Fill tool
  • Pan to element

0.4.4 (2024-10-14)

Added

  • Icons to element tree
  • Select element range on tree shift click
  • Default font weights

Removed

  • Blocking loader

Changed

  • Enhance performance
  • Enhance readability of attribute info
  • Enhance scale behavior

Fixed

  • Multiselect on tree
  • Fill/stroke picker offset
  • Keyboard navigation on element tree
  • Form input width
  • Disabled state of font family popover

0.4.3 (2024-09-23)

Added

  • Font preview on font select
  • Persisting snap options
  • System language
  • Initial attr value for browsers
  • Portfolio
  • Default document title on save dialog

Removed

  • Dropper error message
  • Id, title and saved from saved documents

Changed

  • Enhance brush cursor
  • Enhance square-handle styles
  • Simplify select messages
  • Enhance attribute info on browsers
  • Persist the last history state only
  • Performance enhancements

Fixed

  • Document migration
  • Local storage clear and relaunch
  • Mobile pointer events
  • Deleting text element when there is no content
  • Avoid creating empty paths after bool operation
  • Persist on canvas zoom
  • Mobile app height
  • Clearing temp element on deactivation
  • Multiple file load
  • Saved indicator
  • Disabled state on attributes
  • Minor icon issues

0.4.1 (2024-08-30)

Added

  • Document migrations

Changed

  • Switch to uuids

0.3.0 (2024-08-29)

Added

  • System font select on supported browsers
  • Auto center on resize
  • Document templates and icons to home
  • Print document
  • Missing icons
  • Scaling children while holding alt
  • Persist documents on local storage
  • Version to db and clear storage on incompatible versions

Removed

  • Sentry integration

Changed

  • Use :id instead of :key to avoid shadowing
  • Enhance image performance
  • Scrollbars
  • Enhance mobile view
  • Enhance tool messages
  • Enhance recent view on home
  • Reduce auto-pan threshold
  • Update CONTRIBUTING
  • Enhance error handling

Fixed

  • Auto center on load
  • Attributes of multiple selected elements
  • Select all
  • Title-bar saved indicator
  • Brush bounds
  • Style attribute on render to string
  • Eye dropper tool
  • Dynamic snap threshold based on zoom level
  • Dialog title accessibility
  • Set parent locked condition
  • Group element bounds

0.2.13 (2024-08-13)

Added

  • Copy to system clipboard
  • System theme option
  • Spec validation
  • Various icons
  • Per tag attribute dispatch
  • Font family attribute search
  • Font weight attribute dropdown

Changed

  • Small icons eliminated
  • Minor mobile fixes
  • Default panel sizes
  • Document saved info
  • Enhance attribute info card

Fixed

  • Deleting nested selected elements
  • Group index
  • Fullscreen event listener
  • String drop to canvas
  • Dialog markup
  • Recent documents order
  • Image trace
  • Initial value and disabled state of attribute

0.2.12 (2024-07-31)

Added

  • Multiple dialogs support
  • Disabled state of menubar items
  • Stroke attribute to line

Removed

  • Resize handles of tree and properties panel
  • Ruler lock button

Changed

  • Enhance item tree arrow handling
  • Enhance untitled document handling
  • Enhance dialog a11y
  • Enhance closing multiple unsaved documents
  • Move status text to canvas
  • Use setPointerCapture to maintain cursor styles

Fixed

  • Brush pressure
  • Window document title
  • Parent element after boolean operation
  • Element tree overflow
  • Pointer leave on element tree

0.2.11 (2024-06-19)

Removed

  • Image triangulation

0.2.10 (2024-06-19)

Added

  • Various icons

Removed

  • kibit development dependency

Changed

  • Project name
  • Simplify light theme

Fixed

  • Selection on animate
  • Paste in place selection
  • Parent of pasted elements
  • Saved document subs
  • Popover arrow
  • Attribute grid styles

0.2.9 (2024-04-22)

Added

  • Image tracing
  • Image triangulation
  • SVG import
  • Snap options
  • Path manipulations (simplify, smooth, flatten, reverse)
  • Brush circle pointer
  • Open document on drop
  • Various icons
  • Web workers and loading indicator

Removed

  • Element-to-path dependency
  • Tooltip arrow

Changed

  • Allow selecting svg elements on drag
  • Enable chromium devtools on prod
  • Enhance focus styles
  • Rearrange toolbars and menus
  • Move tool help text to statusbar
  • Enhance a11y
  • Enhance performance

Fixed

  • Set-zoom event
  • Render to string
  • Default modal focus
  • Text element creation
  • Point parsing
  • Prevent copying empty selection
  • Recent documents on home

0.2.8 (2024-04-09)

Added

  • Snapping to points
  • Image drop
  • Export for browsers
  • Open and download file for legacy browsers
  • Multi-select on file open

Changed

  • File association
  • Enhanced error notifications and dialogs
  • Replaced shortcuts with command dialog
  • Remove ctrl from multiselect

Fixed

  • Tree item double click area
  • Attribute order
  • Prevent default on canvas

0.2.7 (2024-03-15)

Fixed

  • Image sources
  • Shortcuts
  • Git version

0.2.6 (2024-03-15)

Added

  • Keyboard shortcuts dialog
  • About dialog
  • Close and save confirmation dialog
  • Command button to menubar
  • Path editing (wip)

Changed

  • Enhance command dialog
  • Refine shortcuts
  • Refactor toolbar styles
  • Enhance popovers

Fixed

  • Menu order
  • Dot icon

0.2.5 (2024-03-05)

Added

  • Recent documents to home page
  • close saved and containing directory actions to document menu
  • Disabled state on context menu items
  • Documents menu

Changed

  • Rename frame events
  • Enhance slider
  • Enhance window controls
  • Enhance file operations

Fixed

  • Nil recent paths
  • App icon margin
  • Undo/redo dom structure
  • Select content max height
  • Setting parent of non-existing element
  • Missing default element attrs
  • Window keyboard listeners

0.2.4 (2024-03-03)

Added

  • Support save/load file on supported browsers
  • Recent open documents
  • Pull request template

Changed

  • Enhance home page
  • Enhance undo/redo styles

Fixed

  • Document title

0.2.3 (2024-03-01)

Fixed

  • Electron log
  • Electron reloader
  • Default panel size

0.2.2 (2024-03-01)

Added

  • File save/load
  • Auto reload on main changes

Changed

  • Url handling
  • Refactor element to path

Fixed

  • History tree rendering
  • Element selection

0.2.1 (2024-02-26)

Changed

  • Logo

Fixed

  • Resizable panels

0.2.0 (2024-02-22)

Added

  • Timeline module
  • History tree module
  • Notification module
  • Error boundary component
  • Pressure-sensitive brush tool
  • Select similar objects
  • Multi-element resize on anchor point
  • Theme switch
  • Persist workspace configuration
  • Introduce centroid (wip)
  • Translation module (wip)

Removed

  • Page element
  • Most google closure deps
  • Fluentui dependency

Changed

  • UI rewrite
  • Extended refactoring
  • Enhance all tools
  • Enhance menubar
  • Enhance user repl commands

Fixed

Too many fixes to list.

0.1.3 (2022-05-09)

Added

  • deps.edn to add de-dupe dependency
  • matrix chat to README.md
  • new page button action
  • overlay color
  • element selection to document history
  • history icon and button
  • XML view and code icon
  • double-click multimethod
  • select drag-end default case
  • shape functions to user namespace
  • edit multimethod and state
  • select-box component
  • multi-element scaling support

Changed

  • history select background
  • xml and history moved under documents
  • package upgrades
  • page element and render to string method
  • radius calculation
  • attribute module refactoring
  • dropper tool refactoring
  • rotate, history, ungroup icons
  • cancel event enhanced
  • maintain default state on zoom, pan, ruler
  • banner image
  • bound operations refactoring
  • scale multimethod
  • move state renamed
  • zoom tool enhanced

Removed

  • selected method to fix a build error
  • mouse over canvas flag
  • xml-formatter dependency
  • mouse click simulation from canvas

Fixed

  • default background value of page
  • render to string method
  • update codemirror on value change
  • export to svg
  • bounds and size visibility
  • align method
  • select tool

0.1.2 (2022-04-09)

Added

  • out of canvas mouse tracking and and auto-panning
  • active document interceptor
  • clj-holmes.yml
  • CONTRIBUTING.md
  • help function to user namespace
  • animation icons

Changed

  • events and subs
  • bcd svg spec
  • bounds multimethod
  • upgrade electron
  • drag-end method of select tool
  • move multimethod renamed to translate
  • transform method simplified
  • README.md

Fixed

  • ellipse translate method

0.1.1 (2022-03-19)

Added

  • document title to app header
  • paste in position
  • multiple commands to user namespace
  • right click check
  • ungroup event
  • ruler tool
  • fill keyboard shortcut
  • keyboard shortcuts for multiple tools
  • dropper tool

Removed

  • reagent and re-frame from bootstrap entries
  • re-frame events from repl completions
  • path button

Changed

  • import/export buttons disabled
  • hide browser compatibility data
  • mouse event simplified
  • button styles
  • dropper tool
  • image tool
  • packages upgraded

Fixed

  • monospace font
  • drag page method
  • delete and ungroup methods
  • shorcuts order
  • no accessibility filter selection
  • zoom validation

0.1.0 (2022-03-6)

Added

  • Initial proof of concept.