rkgk/static
リキ萌 bff899c9c0 removing server-side brush rendering
brush rendering is now completely client-side.
the server only receives edits the client would like to do, in the form of PNG images of chunks, that are then composited onto the wall

known issue: it is possible to brush up against the current 256 chunk edit limit pretty easily.
I'm not sure it can be solved very easily though. the perfect solution would involve splitting up the interaction into multiple edits, and I tried to do that, but there's a noticable stutter for some reason that I haven't managed to track down yet.
so it'll be kinda crap for the time being.
2025-06-30 18:55:53 +02:00
..
favicon add a menu bar; and also a favicon because there's now a logo 2024-08-27 14:13:19 +02:00
font change fonts to Atkinson Hyperlegible and a custom-built variant of Iosevka 2024-08-27 20:44:39 +02:00
icon add zoom indicator in lower left corner (#39) 2025-05-26 20:23:26 +02:00
404.html cache busting 2024-09-04 21:50:30 +02:00
base.css sidebar layout 2025-06-27 23:24:09 +02:00
brush-box.js removing server-side brush rendering 2025-06-30 18:55:53 +02:00
brush-cost.js hide brush cost gauges if they're irrelevant 2025-06-17 00:18:48 +02:00
brush-editor.js sidebar layout 2025-06-27 23:24:09 +02:00
brush-preview.js sidebar layout 2025-06-27 23:24:09 +02:00
canvas-renderer.js removing server-side brush rendering 2025-06-30 18:55:53 +02:00
code-editor.js sidebar layout 2025-06-27 23:24:09 +02:00
connection-status.js add proper error and disconnect handling 2024-08-25 12:55:07 +02:00
context-menu.js brush picker! 2025-06-19 13:48:12 +02:00
docs.css docs.css: fix the size of the left grid column 2024-10-25 23:36:54 +02:00
framework.js removing server-side brush rendering 2025-06-30 18:55:53 +02:00
haku.js fix some rough edges around stack traces 2025-06-25 21:11:02 +02:00
index.css make context menus appear above resize handles 2025-06-28 23:51:52 +02:00
index.js removing server-side brush rendering 2025-06-30 18:55:53 +02:00
live-reload.js add proper error and disconnect handling 2024-08-25 12:55:07 +02:00
online-users.js removing server-side brush rendering 2025-06-30 18:55:53 +02:00
painter.js removing server-side brush rendering 2025-06-30 18:55:53 +02:00
random.js brush picker! 2025-06-19 13:48:12 +02:00
resize-handle.js sidebar layout 2025-06-27 23:24:09 +02:00
reticle-renderer.js add interpolation to cursor reticles 2025-06-26 18:48:48 +02:00
session.js removing server-side brush rendering 2025-06-30 18:55:53 +02:00
signal.js introduce tags, structs, and reticles 2024-10-22 21:39:04 +02:00
throbber.js a whole load of work in progress 2024-08-15 20:01:10 +02:00
viewport.js make zooming zoom toward the mouse cursor 2025-06-26 17:18:52 +02:00
wall.js removing server-side brush rendering 2025-06-30 18:55:53 +02:00
welcome.js add loading screens instead of dropping the user into an app that's not ready to use 2024-08-25 00:06:49 +02:00
zoom-indicator.js add zoom indicator in lower left corner (#39) 2025-05-26 20:23:26 +02:00