Commit graph

41 commits

Author SHA1 Message Date
ac9ac3d454 feat: history/undo & redo 2025-02-07 20:17:30 +00:00
df016ddf74 refactor: add affixes to variable names in selection context 2025-02-07 17:11:06 +00:00
c8edd54f4f fix: return 0 in canvas size if no blocks are present 2025-01-29 21:56:04 +00:00
fd8f4aaca1 refactor: move cssCursor from context to canvas component 2025-01-29 21:04:07 +00:00
88b43829bc feat: enter key to submit dialog 2025-01-29 20:31:18 +00:00
e22d51947a feat: center canvas on image open 2025-01-25 23:15:32 +00:00
ee02e1ae47 feat: improved move tool 2025-01-24 13:25:27 +00:00
ade77b7ce6 fix: change cursor to move when using move tool 2025-01-22 20:24:40 +00:00
53f81040be refactor: move setting blocks to welcomeBlocksData to canvas context 2025-01-21 20:38:20 +00:00
f3441d8033 refactor: remove solid textures 2025-01-21 19:58:56 +00:00
dae3a88734 refactor: replace useState with useRef in textures context 2025-01-21 19:53:04 +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
feb82f2b17 feat: edit menu - cut and clear selection 2025-01-17 22:04:34 +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
trafficlunar
9e534ac92c fix: change default cursor on canvas to crosshair 2025-01-10 20:03:58 +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
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
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
1721d08cf3 feat: blocks replacer 2024-12-27 22:52:01 +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
2c852694ea fix: typescript errors in contexts 2024-12-26 23:32:25 +00:00
trafficlunar
99bfd58c49 feat: toggle tool settings 2024-12-26 22:14:57 +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
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
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
7dc53cd272 fix: add canvasBorder to default settings 2024-12-17 19:17:42 +00:00
trafficlunar
57064e71c7 feat: zoom tool 2024-12-15 13:46:28 +00:00
trafficlunar
d9690eb619 fix: reimplement changing cursor based on tool 2024-12-14 23:41:34 +00:00
trafficlunar
bebf8aaba4 feat: open images 2024-12-14 22:57:50 +00:00
trafficlunar
370ec76c9b feat: add dialogs to menubar
can't put dialogs inside menubar components so we import each dialog
dynamically
2024-12-14 22:38:22 +00:00
trafficlunar
30beead56c feat: add grid 2024-12-13 22:31:03 +00:00
trafficlunar
de06203d31 refactor: rewrite and organize project
still need to add other features from before rewrite
2024-12-12 22:38:53 +00:00