Releases: shawnlondono/gru-notepad
Release list
Gru Notepad v0.8.0 — GPLv3 showcase refresh
Gru Notepad v0.8.0
Summary
Gru Notepad is a product-shaped showcase of the Gru UI toolkit: edge shell, text editor, multi-doc sessions, markdown preview, syntax highlight, and spell check in one thin desktop host.
v0.8.0 refreshes the showcase under GNU GPLv3, pins the toolkit at github.com/ledocorp/gru@v0.8.0, and ships recent desktop polish (resize, preview, settings, and narrow-width chrome).
This is a capability template at 0.8.x — not “Notepad product v1.”
What's new since v0.7.2
- License: GNU GPLv3 (LedoCorp-published showcase)
- Toolkit:
require github.com/ledocorp/gru v0.8.0 - Resize / preview: smoother window resize; markdown preview settles cleanly after drag
- Settings: more reliable desktop settings ribbon (including Back)
- Narrow layout: mobile-style bottom nav and Open Notes sheet stability
- Host: thin
cmd/grunotepadsync; public-only comments and welcome copy
Install / run
git clone https://github.com/shawnlondono/gru-notepad
cd gru-notepad
go run ./cmd/grunotepadOr build:
go build -o GruNotepad.exe ./cmd/grunotepadSpell check expects Hunspell dictionaries beside the binary in release layouts (dict/en_US/).
Links
- Toolkit: github.com/ledocorp/gru @ v0.8.0
- Site: ledocorp.org/gru/notepad
- Clips: X thread
License
GNU GPLv3 — see LICENSE. Official repo is BDFL (maintainer-led; no public PRs). Forks under GPLv3 are welcome.
LedoCorp / Shawn Londono — Gru Notepad — GPLv3
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.