Commit Graph

17 Commits

Author SHA1 Message Date
Igor Zinken
235def7d06 Restructured layer masking and UI 2020-12-20 14:06:15 +01:00
Igor Zinken
5c6b203f9c Made zooming consistent with ideal document scale for window size. Added keyboard shortcut for zoom 2020-12-19 12:47:33 +01:00
Igor Zinken
8d18c0aa1f Added unit tests for document save/load 2020-12-17 23:34:10 +01:00
Igor Zinken
40c5faa87a Fixed issues with layer ordering on document reload 2020-12-17 22:44:15 +01:00
Igor Zinken
3cf94343ca Implemented document save and load 2020-12-17 22:20:18 +01:00
Igor Zinken
12a75de73d Restructured sprite factories, fixed bugs with multiple layer addition 2020-12-17 19:27:43 +01:00
Igor Zinken
b887d8dc19 Implemented initial layer management 2020-12-17 16:35:39 +01:00
Igor Zinken
e106447356 Canvas size on first run consistent with resizes 2020-12-16 21:01:25 +01:00
Igor Zinken
2cb1d84e26 Added shortcut and close button in document to close active document. Implemented unified i18n and initial button styles 2020-12-13 23:18:08 +01:00
Igor Zinken
45d435d3b0 Fixed bug in document resize. Application now starts without open document. 2020-12-12 18:03:59 +01:00
Igor Zinken
05638eb725 Implemented modal window mechanism. Implemented document resize modal 2020-12-12 17:42:20 +01:00
Igor Zinken
cf65f57572 Fixed bug with image loading in Safari 2020-12-11 18:43:19 +01:00
Igor Zinken
412b594fd1 Added initial Sprite cache mechanism 2020-12-11 15:22:43 +01:00
Igor Zinken
7db60d23a1 Local files can now be imported as either new layer or new document. Document scales to the size of first image 2020-12-11 14:40:07 +01:00
Igor Zinken
70cfa10f14 Added application menu, dialog windows, multi document support 2020-12-11 11:06:57 +01:00
Igor Zinken
dcabace332 Added multi-document support, added unit tests for Vuex document module 2020-12-11 09:09:56 +01:00
Igor Zinken
dcecf2fdc5 Loaded image files now appear on screen 2020-12-10 23:20:37 +01:00