Commit Graph

374 Commits

Author SHA1 Message Date
Igor Zinken
7a9101a4ee Only generate snapshot once in image export window 2022-01-21 07:36:30 +01:00
Igor Zinken
80fb642348 Added support for previewing exported images at their actual output size 2022-01-21 07:33:49 +01:00
Igor Zinken
97d0752521 Optimized image export by not regenerated layer snapshots, when existing. Removed rudimentary arguments from snapshot routines 2022-01-20 21:27:06 +01:00
Igor Zinken
2d47101873 Implemented exporting of layered images into spritesheets 2022-01-20 21:09:09 +01:00
Igor Zinken
3ffc690fa9 Implemented slicing of grid tiles to new layers (allows to import spritesheets into grid sized layered content 2022-01-20 19:54:28 +01:00
Igor Zinken
8c2c23d77a Tool panels are now individually collapsable for mobile view optimization 2022-01-14 19:28:05 +01:00
Igor Zinken
228f05d5b2 Adjust canvas background colour 2022-01-12 21:13:03 +01:00
Igor Zinken
88d91481db Maximize select box widths in tool option panels 2022-01-09 16:24:21 +01:00
Igor Zinken
730814097b Added keyboard shortcut to toggle fullscreen 2022-01-09 16:16:21 +01:00
Igor Zinken
3fe5859422 Added layer filter toggle to menu 2022-01-09 15:51:11 +01:00
Igor Zinken
55d90f9acd Splash screen text positioning 2022-01-09 15:29:48 +01:00
Igor Zinken
2e4c459276 Large screen optimizations. Optimization to slider UI 2022-01-09 15:12:13 +01:00
Igor Zinken
f01f7c8258 Separated right panel into individual panels for tool options and layers 2022-01-09 12:34:36 +01:00
Igor Zinken
fcd04acd3b Update scrollbar styles 2022-01-09 11:13:04 +01:00
Igor Zinken
1c5c493de9 Improved image thumbnail presentation in Dropbox file selector 2022-01-08 12:53:42 +01:00
Igor Zinken
550dcda670 Addressed some minor styling issues for certain modal windows 2022-01-08 11:34:40 +01:00
Igor Zinken
31924343e5 Added support for WEBP file format 2022-01-08 11:15:49 +01:00
Igor Zinken
cd5c1b4cf6 Image export dialog now also display output file size 2022-01-07 09:27:40 +01:00
Igor Zinken
d1f8247a25 Fixed issue where certain configurations could not transfer data from WASM memory, updated filter job error handling 2022-01-07 09:14:19 +01:00
Igor Zinken
6b54397046 Adjusted action button bar in mobile image export view 2022-01-05 21:34:14 +01:00
Igor Zinken
fb806d4cc3 Styling updates and modal responsiveness optimizations 2022-01-05 20:44:47 +01:00
Igor Zinken
6619374c27 Added missing LICENSE 2022-01-05 10:33:56 +01:00
Igor Zinken
fcd7ad90ea Minor a11y updates and icon tweaks 2021-11-28 11:34:14 +01:00
Igor Zinken
0cbae028a1 Implemented UI to delete files/folders directly from the Dropbox browser 2021-11-21 10:25:04 +01:00
Igor Zinken
3be485c671 Fixed issue where Errors thrown in compression Worker went by unhandled 2021-11-04 19:49:40 +01:00
Igor Zinken
1243052697 Minor updates to Dropbox integration 2021-11-03 19:29:33 +01:00
Igor Zinken
eb05086116 Snap and align now also works on rotated content. Moved math utilities to appropriate namespaces 2021-09-13 21:10:35 +02:00
Igor Zinken
f875a1fc92 Invisible layers are excluded from alignment list 2021-09-13 20:39:32 +02:00
Igor Zinken
5a50404e34 Only render and consider the closest snappable guide per axis 2021-09-13 20:26:58 +02:00
Igor Zinken
4edd980a29 Merge branch 'master' of https://github.com/igorski/bitmappery 2021-09-11 22:11:10 +02:00
Igor Zinken
64c471c151 More accurate font height calculation 2021-09-11 22:11:00 +02:00
Igor Zinken
7aadff2518 Updated README code blocks with language identifiers 2021-09-11 19:49:32 +02:00
Igor Zinken
1c66d77123 Implemented guidelines and snap functionality 2021-09-11 19:48:08 +02:00
Igor Zinken
23968c5f50 Do not auto open the text tool palette after clicking on a text layer 2021-09-11 15:16:09 +02:00
Igor Zinken
7b3a7b1f12 Adjusted color picker behaviour 2021-06-25 14:50:24 +02:00
Igor Zinken
5d1df64e8f Minor styling updates 2021-05-09 10:22:04 +02:00
Igor Zinken
ee8cc8875d Fixed bug where image files could not be loaded into a single document 2021-05-09 10:16:22 +02:00
Igor Zinken
11cebce172 Added layer merge functionality 2021-05-09 10:12:44 +02:00
Igor Zinken
09e5080142 File import from application menu is now consistent with other file load/drop targets 2021-05-08 20:45:42 +02:00
Igor Zinken
c2b7eeab29 When loading documents in offline mode, fall back to default fonts instead of blocking import 2021-05-08 20:27:45 +02:00
Igor Zinken
7882fe3c48 Export options can now be previewed in image export dialog 2021-05-08 20:24:50 +02:00
Igor Zinken
d0eaa15e54 Fixed issue where brush outline didn't match actual render output on zoomed canvases 2021-05-08 19:34:48 +02:00
Igor Zinken
8cf8c122f8 Fixed issue where switching to brush tool after unsetting selection would lead to brushing inside a non-existent selection 2021-05-08 19:07:45 +02:00
Igor Zinken
fe2c89f6af Fixed issue where current pointer position would reflect clone original when painting using clone stamp 2021-05-08 14:29:14 +02:00
Igor Zinken
c0ee51bff5 Implemented inverting of selections 2021-05-08 14:17:26 +02:00
Igor Zinken
5736ceaf9e Implemented selection copy across layers 2021-05-06 20:04:55 +02:00
Igor Zinken
ab2ed89b06 Delay showing of loader in case loading state is completed quickly to prevent flicker 2021-04-30 10:12:19 +02:00
Igor Zinken
0621af1583 The last visited Dropbox folder is now stored for the session to speed up repeated browsing 2021-04-30 10:04:56 +02:00
Igor Zinken
a2844a5bcf Block canvas rendering during long standing render operations to prevent flicker when rendering frames in inbetween states 2021-04-30 09:33:15 +02:00
Igor Zinken
f869311f49 BitMappery project files can now also be dropped or pasted into the application 2021-04-25 09:05:58 +02:00