v0.7.2 — Gru Notepad showcase
Gru Notepad
Showcase version: 0.7.2 (aligned with GRU toolkit)
License: Mozilla Public License 2.0
Depends on: github.com/ledocorp/gru @v0.7.2 (pin after toolkit tag; local dry-run may still resolve via replace)
Gru Notepad is a product-shaped example of the Gru UI toolkit: edge shell, text editor, multi-doc sessions, markdown preview, syntax highlight, and spell check in one thin desktop host.
It is not “Notepad product v1.” Treat this as a v0.7.x capability showcase / template.
| Publisher | LedoCorp |
| Site | ledocorp.org/gru/notepad (planned) |
| Toolkit | ledocorp/gru (separate MPL repo) |
Layout (this repo)
cmd/grunotepad/ thin window host + capability blank-imports
notepad/ scene package (editor, preview, settings, store)
appicon/ public-boundary window/title icons (stubs until PNGs embed)
media/preview/ short showcase videos (+ local HTML preview)
This is a standalone GitHub repository, not a folder inside ledocorp/gru. The app requires the toolkit module.
Build / run
# From this repo (after go mod tidy):
go run ./cmd/grunotepad
# Or build:
go build -o GruNotepad.exe ./cmd/grunotepadSpell check expects Hunspell dictionaries beside the binary in release zips (dict/en_US/).
Showcase videos
Clips are hosted on X (not required in this git tree):
| Clip | Post |
|---|---|
| Thread / desktop shell | https://x.com/ledocorp/status/2085492726074626160 |
| Basics | https://x.com/ledocorp/status/2085492728503189630 |
| Flexible layout | https://x.com/ledocorp/status/2085492730872893843 |
| Syntax | https://x.com/ledocorp/status/2085492733272023217 |
Site draft (LedoCorp styling): ../ledocorp-site/gru/notepad/
# from staging/ledocorp-site
python -m http.server 8765
# open http://127.0.0.1:8765/gru/notepad/Status
| Item | State |
|---|---|
| Toolkit pin | github.com/ledocorp/gru@v0.7.2 (published) |
| Build against published module | Verified on Windows |
| Public GitHub | Ready (shawnlondono/gru-notepad) |
ledocorp.org /gru/notepad |
Draft in staging/ledocorp-site/; deploy separately |
Window/title icons in this repo are stubs (appicon/); polish later if needed.