ZacharyZhang-NY 51af14709d Add code components 366-385; ScrollArea Follow, editor sync
A terminal with history, a Go-colored code block, a log viewer that
follows, a hex viewer, a memory map, a JSON tree, a line diff, a GAME
OVER crash screen, an FPS meter, profiler bars, breakpoints,
variables, command history, a shortcut list, a debug grid, a pixel
editor that exports string art, a palette editor, a sprite sheet, a
glyph map and a 6502 register view.

layout.ScrollArea takes Follow, and ChatLog now uses it. data.TreeNode
takes a Value drawn in its Slot. pixel gains Has, and Sprite.Art
writes MustSprite art. pixel.Editor takes the caller's value at each
input event, so a value changed between frames is never typed onto.
2026-10-12 07:18:30 -04:00
2026-10-11 15:18:33 -04:00
2026-10-11 15:18:33 -04:00
2026-10-11 15:18:33 -04:00

8bitMyGoUI

16 位游戏风格的像素组件库,建立在 MyGo 原生 UI 之上。每个点落在点阵上,颜色只来自 16 格调色板,没有抗锯齿。轮换调色板,同一画面就有昼夜和四季。

展示页把同一份 Go 代码编译成 WebAssembly,在浏览器里逐点绘制。

开发中。进度见仓库提交。

许可

MIT。

S
Description
16-bit pixel-art UI components for MyGo native Go UI; showcase runs the same Go in the browser via wasm.
Readme MIT
2.7 MiB
0 Stars 1 Watchers 0 Forks
Languages
Go 98.7%
JavaScript 1.1%
Shell 0.1%
HTML 0.1%