Igor Zinken
3e3570021f
Add strict type checks to unit tests ( #48 )
...
* Add strict type checks to unit tests
2025-02-15 14:14:48 +01:00
Igor Zinken
fe3e9c6cc9
Fixed bug where loaded image resources are not correctly converted to Canvas elements in their Layer sprites
2025-02-08 21:55:40 +01:00
Igor Zinken
622d13825c
Migrate project to Vue 3 ( #42 )
...
* Initial update of dependencies
* Fix ToggleButton import
* Prepare i18n and vitest
* Replace deprecated Vue set/delete syntax
* Fix async component loading, address errors caught by failing unit tests
* Fix type errors
* Fix bug with layer panel
* Fixed unit tests
* Fixed cloud file selectors
* Fixed broken notifications
* Fixed broken color picker
* Fix TypeScript configuration files
* Fixed unit test runner configuration
* Fixed type errors in cloud file selector
* Restored broken tooltips
* Show error message on import failure. Ignore Photoshop layers that fail to import
* Solved issues with deprecated Vue 2 syntax
* Fixed bug with compressing documents
* Fix layer refresh
2025-02-08 10:27:48 +01:00
Igor Zinken
d2b581d2ee
Active selections now support multiple non-overlapping shapes
...
* Renamed Selection data structure. Multiple select begins to work
* Saving and loading of multiple selection shapes implemented
* Renamed Document selection properties to avoid confusion
* Renamed and distributed functions between selection and shape utilities
* Fixes to selection toolbox
* Fixed issue with copying across multiple selections
* Final cleanups
2023-03-31 22:10:41 +02:00
Igor Zinken
ee6dd0b556
Migrated all unit tests to TypeScript
2023-03-23 21:24:56 +01:00
Igor Zinken
8adb358b3b
Initial migration from JavaScript to TypeScript
2023-03-20 22:45:49 +01:00