Commit graph

205 commits

Author SHA1 Message Date
trafficlunar
340271f14b fix: cursor being set wrong 2024-12-15 14:19:39 +00:00
trafficlunar
57064e71c7 feat: zoom tool 2024-12-15 13:46:28 +00:00
trafficlunar
ceb87c2088 refactor: move components into folders 2024-12-15 13:45:53 +00:00
trafficlunar
1dbb126b90 feat: keybinds to enable/toggle tools 2024-12-14 23:41:48 +00:00
trafficlunar
d9690eb619 fix: reimplement changing cursor based on tool 2024-12-14 23:41:34 +00:00
trafficlunar
2da5ba7af3 fix: replace blockmatic text with svg 2024-12-14 23:11:20 +00:00
trafficlunar
0a8c5f43d7 fix: make minimum zoom 10% from 25% 2024-12-14 23:00:45 +00:00
trafficlunar
bebf8aaba4 feat: open images 2024-12-14 22:57:50 +00:00
trafficlunar
98e6354a6e feat: design open image dialog 2024-12-14 22:38:22 +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
c4c7986a71 fix: center canvas on zoom slider change 2024-12-14 20:18:26 +00:00
trafficlunar
f89fe702e9 fix: zooming on canvas setting cursor to corner of block 2024-12-14 20:11:51 +00:00
trafficlunar
8a3ccfc024 chore: add svgr plugin to vite config 2024-12-14 19:45:44 +00:00
trafficlunar
bd638f563b docs: change README.md 2024-12-14 19:45:25 +00:00
trafficlunar
1e57c7e4a7 chore: add AGPL-3.0 license 2024-12-14 19:45:13 +00:00
trafficlunar
8fdf63724d feat: add homepage 2024-12-14 19:30:13 +00:00
trafficlunar
123b1a82ac feat: add logo 2024-12-14 19:28:03 +00:00
trafficlunar
d7eee0d2ea feat: add canvas border setting 2024-12-13 22:45:01 +00:00
trafficlunar
30beead56c feat: add grid 2024-12-13 22:31:03 +00:00
trafficlunar
f2b3910432 refactor: split menubar into multiple components 2024-12-13 22:30:46 +00:00
trafficlunar
adae559d01 fix: reimplement zooming to mouse position 2024-12-13 17:10:50 +00:00
trafficlunar
c0df9e0816 feat: add canvas information component
shows canvas size, scale, and a slider to change the scale
2024-12-13 17:09:33 +00:00
trafficlunar
f0770860d9 fix: allow slider to be vertical 2024-12-13 17:07:55 +00:00
trafficlunar
03958b3262 chore: add shadcn-ui/slider component 2024-12-13 16:44:29 +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
trafficlunar
025371bd79 style: change toolbar children sizing 2024-12-08 14:36:57 +00:00
trafficlunar
63d81a45f2 fix: use spritesheets instead of loading every image individually 2024-12-07 16:45:04 +00:00
trafficlunar
2670fbb1e8 fix: make zooming consistent at all scale levels 2024-12-07 16:06:27 +00:00
trafficlunar
2c960ebd84 fix: resize canvas on window resize 2024-12-07 16:03:27 +00:00
trafficlunar
3bc0032d4b fix: remove end_portal_frame_side.png 2024-12-06 16:23:17 +00:00
trafficlunar
a75ef6b09a feat: add default blocks on new project 2024-12-06 15:56:22 +00:00
trafficlunar
5ba53ac805 fix: add alpha channel
will probably make this toggleable due to differences in images
2024-12-06 15:50:11 +00:00
trafficlunar
b30ba187e9 chore: pixi.js rewrite 2024-12-06 15:45:58 +00:00
trafficlunar
a5bc500553 feat: add eraser tool 2024-12-05 22:08:56 +00:00
trafficlunar
6f5fdfb799 feat: add pencil tool 2024-12-05 22:02:15 +00:00
trafficlunar
f50f109d27 fix: add cursor showing when dragging 2024-12-05 21:18:13 +00:00
trafficlunar
f0445c208b feat: add toolbar 2024-12-05 21:17:46 +00:00
trafficlunar
c836c26a05 feat: add information of cursor into corner 2024-12-05 20:57:33 +00:00
trafficlunar
7192ce523f chore: add blockmatic text in corner 2024-12-05 20:40:07 +00:00
trafficlunar
ecc5c1b6ea feat: add very slow image to blocks implementation 2024-12-04 20:35:50 +00:00
trafficlunar
6e24a6d0cd style: remove border and rounding on menubar 2024-12-04 20:00:44 +00:00
trafficlunar
f0b0f306e4 fix: preload all block images 2024-12-04 20:00:33 +00:00
trafficlunar
6cbbddf7f6 chore: remove use-image 2024-12-04 19:59:41 +00:00
trafficlunar
f329c2d71e chore: get average colors of blocks 2024-12-04 19:59:41 +00:00
trafficlunar
5790b41a29 chore: add programmer art block textures 2024-12-04 19:59:02 +00:00
trafficlunar
e1b3f3a091 feat: add cursor onto tiles 2024-12-04 18:26:03 +00:00
trafficlunar
98b901ca75 feat: add block tiles 2024-12-04 18:25:44 +00:00
trafficlunar
c07fb053b0 fix: disable image smoothing 2024-12-04 17:45:54 +00:00
trafficlunar
fd71c506c6 feat: add basic konva implementation 2024-12-03 21:36:06 +00:00
trafficlunar
a536253511 feat: add dark and light mode 2024-12-03 20:26:14 +00:00