ZacharyZhang-NY 552b073e81 Add files components 406-420; Tree opens to a known choice
Fifteen file components: FileExplorer, FileGrid, FileIcon, PathBar,
MemoryCard, DiskUsage, UploadQueue, Trash, RecentFiles, FilePreview,
ArchiveViewer, FileDetails, SharePanel, SyncStatus and QuotaMeter.

FileIcon draws six kinds as hand-placed 12x12 pages and a folder. The
browsers build on data.Tree, List, GridView and Table; ArchiveViewer
owns its sort and keeps the caller's index on its entry. UploadQueue
keys rows by name so focus stays on its row. SharePanel never logs the
link. SyncStatus turns its arrows on Busy steps, so syncing moves under
Reduce Motion.

data.Tree now opens the closed branches above a chosen path it knows,
so a caller's starting path survives the first frame.
2026-10-12 09:27:26 -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%