Commit graph

125 commits

Author SHA1 Message Date
19663353c8 fix: update edit menu to commit 527e29c4 2025-01-18 22:02:24 +00:00
527e29c448 refactor: use coordinate array for selection
allows upcoming feature for users to select non-rectangular blocks
2025-01-18 21:59:42 +00:00
2037ad8722 fix: use useRef() for oldTool instead of useState() 2025-01-18 21:54:35 +00:00
dcf4cea0c4 fix: use alphafilter on grid 2025-01-17 23:00:14 +00:00
feb82f2b17 feat: edit menu - cut and clear selection 2025-01-17 22:04:34 +00:00
5b8a859f60 feat: press key "delete" to remove blocks in selection 2025-01-17 22:03:55 +00:00
fdcd73c748 refactor: move "move" tool code to onToolUse() 2025-01-17 13:25:03 +00:00
3c40a51d42 fix: better implementation of ae9f8500 2025-01-17 13:25:03 +00:00
ae9f8500e7 fix: limit placing blocks to selection 2025-01-15 22:19:36 +00:00
603e3537db fix: remove trail on move tool
todo: fix overlapping blocks
2025-01-15 21:46:55 +00:00
630d122e2e feat: functionality for move tool
need to work on removing the trail of blocks
2025-01-14 20:12:29 +00:00
776ff73bf1 feat: add bare-bones cursor and rectangle select tool
they do not currently move blocks
2025-01-14 18:02:42 +00:00
f4ca910d4c refactor: remove image context 2025-01-12 21:07:59 +00:00
aa58b31269 feat: add text to index page under "See the difference" heading and other changes 2025-01-12 20:45:24 +00:00
8a5182fa13 fix: change scale for solid textures and clean up 2025-01-12 14:25:59 +00:00
0104ea6712 feat: add sign, footer to index page and refactor 2025-01-11 23:48:44 +00:00
d078bae747 feat: open schematic (.schem)
todo: fix exporting .schem
2025-01-11 20:55:17 +00:00
b48d691573 fix: missing id property in save schem dialog 2025-01-11 19:36:07 +00:00
0c0251426b feat: unsaved changes alert
might make it not show up if user has saved or not edited/done anything
2025-01-10 23:12:00 +00:00
e5ee9c81a9 fix: convert id array to single string in block data 2025-01-10 21:22:55 +00:00
2500a00e21 fix: replace file.bytes() with file.arrayBuffer() 2025-01-10 21:06:54 +00:00
612d519068 feat: open schematic (.litematic)
known bug: blobs of air blocks in some schematics
2025-01-10 21:01:28 +00:00
trafficlunar
0c22cef780 fix: add key to open image dialog block selector 2025-01-10 20:05:09 +00:00
trafficlunar
9e534ac92c fix: change default cursor on canvas to crosshair 2025-01-10 20:03:58 +00:00
trafficlunar
46648d92da refactor: fix spelling mistakes 2025-01-07 20:08:39 +00:00
trafficlunar
26fb017d2d fix: remove duplicate blocks in pallete in litematic export 2025-01-07 19:40:11 +00:00
trafficlunar
9a8c74071a feat: block properties for .schem files
warning: .schem files are extremely buggy
2025-01-05 21:56:20 +00:00
trafficlunar
37be502e1a feat: export as .schem
todo: block properties
todo: fix bug with air blocks
2025-01-04 22:51:15 +00:00
trafficlunar
2df5496b46 fix: add theme icon to index page 2025-01-02 20:59:42 +00:00
trafficlunar
8a43d9978b feat: add hover effect to image and change image based on theme 2025-01-02 20:59:23 +00:00
trafficlunar
84666baa6c chore: add copyright notice under image comparison 2025-01-02 20:48:49 +00:00
trafficlunar
e73ab06319 feat: add image comparison to index page 2025-01-01 19:36:02 +00:00
trafficlunar
6892f0b9ca fix: remove context menu on canvas 2024-12-31 20:35:09 +00:00
trafficlunar
acfd638d2c feat: resizable tool settings window 2024-12-31 19:39:52 +00:00
trafficlunar
c8cccd8bf7 fix: change height warning depending on version 2024-12-30 20:40:42 +00:00
trafficlunar
258f1d332a fix: reimplement missing texture 2024-12-29 23:27:16 +00:00
trafficlunar
f401ef3cfa fix: 68ca27e2 - missing file from commit 2024-12-29 19:59:42 +00:00
trafficlunar
f90efe15b6 fix: remove unused imports 2024-12-29 19:42:01 +00:00
trafficlunar
0bfe70809d feat: use programmer art textures when on versions 1.13 and below 2024-12-29 19:40:24 +00:00
trafficlunar
dca9e43e99 fix: remove blockData variable in Blocks.tsx 2024-12-28 21:49:49 +00:00
trafficlunar
b395f9d00c fix: use fileName for the download file name in save image dialog 2024-12-28 21:47:19 +00:00
trafficlunar
6996c9a310 feat: part 2 of redesign of open image dialog 2024-12-28 21:46:52 +00:00
trafficlunar
a7e5dfd3d6 feat: set version dialog 2024-12-28 21:07:12 +00:00
trafficlunar
cf83d2fc7c fix: height issues in open image dialog 2024-12-28 20:35:13 +00:00
trafficlunar
25f519074a feat: part 1 of redesign of open image dialog 2024-12-28 20:21:35 +00:00
trafficlunar
c1ef155867 refactor: bunch of tool settings changes 2024-12-28 17:35:29 +00:00
trafficlunar
5804853395 fix: add air block and fix transparency on images 2024-12-28 16:57:50 +00:00
trafficlunar
5c856d55c4 fix: change aspect ratio calculations (again) 2024-12-28 16:34:22 +00:00
trafficlunar
602b9b201d fix: 1 pixel off in selected block component 2024-12-27 22:55:11 +00:00
trafficlunar
1721d08cf3 feat: blocks replacer 2024-12-27 22:52:01 +00:00