Commit graph

55 commits

Author SHA1 Message Date
2f8772769d feat: hold alt with magic wand tool to remove selection 2025-01-19 13:32:36 +00:00
0cb18092ee feat: magic wand tool 2025-01-19 13:22:54 +00:00
fb90ae5f26 feat: hold alt with lasso tool to remove blocks from selection 2025-01-19 12:50:22 +00:00
fdabe89dd5 feat: add blockmatic icon and color to menubar 2025-01-18 23:09:32 +00:00
89d8a93964 fix: rectangle select negative dragging for x and y 2025-01-18 22:50:47 +00:00
5b05a8a95c feat: radius in selection tools 2025-01-18 22:45:34 +00:00
e0d25bb222 feat: lasso tool 2025-01-18 22:36:03 +00:00
4ca631d4d2 fix: remove adjacent lines in selection 2025-01-18 22:35:43 +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
8a5182fa13 fix: change scale for solid textures and clean up 2025-01-12 14:25:59 +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
trafficlunar
9e534ac92c fix: change default cursor on canvas to crosshair 2025-01-10 20:03:58 +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
f401ef3cfa fix: 68ca27e2 - missing file from commit 2024-12-29 19:59:42 +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
6996c9a310 feat: part 2 of redesign of open image dialog 2024-12-28 21:46:52 +00:00
trafficlunar
5804853395 fix: add air block and fix transparency on images 2024-12-28 16:57:50 +00:00
trafficlunar
e4719200d3 fix: update data to 1.21.4 2024-12-27 21:42:30 +00:00
trafficlunar
a5bea3b585 fix: change colors based on which color scheme 2024-12-26 23:32:25 +00:00
trafficlunar
6ddcd1bbdf fix: findBlockFromRgb() 2024-12-26 20:00:35 +00:00
trafficlunar
abd869bf0a feat: eyedropper tool 2024-12-26 19:21:58 +00:00
trafficlunar
7803275267 feat: tool radius 2024-12-24 20:43:03 +00:00
trafficlunar
78b762a361 refactor: move missing texture into context 2024-12-24 20:12:03 +00:00
trafficlunar
e862e5754b feat: rendering for block selector 2024-12-24 17:44:22 +00:00
trafficlunar
bea25fc115 refactor: convert missing texture into a data url 2024-12-23 13:29:16 +00:00
trafficlunar
2772577a7b fix: make textures solid color at smaller scales 2024-12-23 13:19:27 +00:00
trafficlunar
41ab349e43 feat: add loading indicator 2024-12-22 21:17:43 +00:00
trafficlunar
efd32a830b fix: remove average_colors.json 2024-12-22 16:08:12 +00:00
trafficlunar
5629a77a7e fix: cursor information show block name instead of texture name 2024-12-21 23:42:55 +00:00
trafficlunar
94e560a60d fix: update spritesheet and data 2024-12-21 16:54:07 +00:00
trafficlunar
15e10334dc fix: infinity and NaN errors when no blocks are existant 2024-12-20 22:49:23 +00:00
trafficlunar
d37574b90f fix: add more properties to canvas context 2024-12-20 22:45:54 +00:00
trafficlunar
b8f55b401f refactor: move canvasSize and blocks to context 2024-12-20 22:01:03 +00:00
trafficlunar
e7fd155c50 refactor: remove word Context from file names in context folder 2024-12-17 20:47:18 +00:00
trafficlunar
0321afa65f fix: reimplement view culling (5def8fb1) 2024-12-17 20:43:22 +00:00
trafficlunar
ec1afe39e4 fix: tiles limit 2024-12-17 20:42:31 +00:00
trafficlunar
61a1b4f148 fix: replace with tilemap 2024-12-17 19:17:13 +00:00