|
|
@@ -1,29 +1,23 @@
|
|
|
-# Plan — next steps (from v0.24.0)
|
|
|
+# Plan — next steps (from v0.25.0)
|
|
|
|
|
|
-Status: IDE complete through v0.24.0, distributables fresh at v0.24.0
|
|
|
+Status: IDE complete through v0.25.0, distributables fresh at v0.24.0
|
|
|
(AppImage + deb in gitignored `apps/electron/dist/`). Tree clean except
|
|
|
this file; all tags local.
|
|
|
|
|
|
## Done since the last plan
|
|
|
|
|
|
-- v0.22.0 definition search paths (project folders + gm2 libraries).
|
|
|
-- v0.23.0 WITH-block internals, v0.24.0 format selection.
|
|
|
-- Fresh 0.24.0 AppImage + deb, GUI-verified from the packaged build;
|
|
|
- `desktopName` set so the window associates with its `.desktop` entry.
|
|
|
+- v0.25.0 builtin-type colors (semantic `type` tokens for predeclared
|
|
|
+ identifiers; user shadowing still wins, GUI-verified teal).
|
|
|
|
|
|
## Next, in priority order
|
|
|
|
|
|
-1. **Builtin-type colors** (recommended) — semantic `type` tokens for
|
|
|
- predeclared identifiers (`INTEGER`, …), currently TextMate-blue.
|
|
|
-2. **WITH hover support** — hover and go-to-definition for bare field
|
|
|
- names inside `WITH` bodies (checker side done in v0.23.0).
|
|
|
+1. **WITH hover support** (recommended) — hover and go-to-definition
|
|
|
+ for bare field names inside `WITH` bodies (checker side done in
|
|
|
+ v0.23.0).
|
|
|
|
|
|
## Also pending (undecided)
|
|
|
|
|
|
-- Push commits + tags to `origin` (all local so far, through v0.24.0).
|
|
|
+- Push commits + tags to `origin` (all local so far, through v0.25.0).
|
|
|
- Clean superseded artifacts from `apps/electron/dist/`.
|
|
|
- Coco/R grammar differential testing against `gm2`.
|
|
|
- Right-click context menu visual check (CDP cannot open context menus).
|
|
|
-- Builtin-type semantic color: `INTEGER`/`CARDINAL`/etc. currently fall
|
|
|
- back to TextMate blue (resolver emits no token); consider emitting
|
|
|
- `type` tokens for predeclared identifiers.
|