|
1 | 1 | ## Phase 1 · Repository foundation (already done) <!-- phase:foundation --> |
2 | 2 |
|
3 | | -- [/] Consolidate monorepo structure with packages in `extensions/`, `themes/`, and `ui-mods/` (#5) |
4 | | -- [/] Publish root documentation: `README.md`, `CONTRIBUTING.md`, `SECURITY.md`, `CODE_OF_CONDUCT.md`, `SUPPORT.md`, `CHANGELOG.md` (#6) |
5 | | -- [/] Normalize package `README.md` files to GitHub-compatible HTML format (#7) |
6 | | -- [/] Define initial visual identity and previews in `assets/` and theme folders (#8) |
7 | | -- [/] Keep per-package licensing strategy (`MIT` for tooling and dedicated licenses for themes) (#9) |
| 3 | +- [x] Consolidate monorepo structure with packages in `extensions/`, `themes/`, and `ui-mods/` (#5) |
| 4 | +- [x] Publish root documentation: `README.md`, `CONTRIBUTING.md`, `SECURITY.md`, `CODE_OF_CONDUCT.md`, `SUPPORT.md`, `CHANGELOG.md` (#6) |
| 5 | +- [x] Normalize package `README.md` files to GitHub-compatible HTML format (#7) |
| 6 | +- [x] Define initial visual identity and previews in `assets/` and theme folders (#8) |
| 7 | +- [x] Keep per-package licensing strategy (`MIT` for tooling and dedicated licenses for themes) (#9) |
8 | 8 |
|
9 | 9 | ## Phase 2 · Governance and automation <!-- phase:automation --> |
10 | 10 |
|
11 | | -- [ ] Integrate `xgh/github-roadmap-sync` into the main repo flow (`.github/scripts/sync_roadmap.py`) (#10) |
12 | | -- [ ] Create `roadmap-sync.yml` workflow to sync `ROADMAP.md` with GitHub Issues (#11) |
13 | | -- [ ] Define phase label convention and create baseline labels on GitHub (#12) |
14 | | -- [ ] Run local `--dry-run` with authenticated `gh` and validate duplicate prevention (#13) |
15 | | -- [ ] Document roadmap sync usage in root documentation (#14) |
| 11 | +- [x] Integrate `xgh/github-roadmap-sync` into the main repo flow (`.github/scripts/sync_roadmap.py`) (#10) |
| 12 | +- [x] Create `roadmap-sync.yml` workflow to sync `ROADMAP.md` with GitHub Issues (#11) |
| 13 | +- [x] Define phase label convention and create baseline labels on GitHub (#12) |
| 14 | +- [x] Run local `--dry-run` with authenticated `gh` and validate duplicate prevention (#13) |
| 15 | +- [x] Document roadmap sync usage in root documentation (#14) |
16 | 16 |
|
17 | 17 | ## Phase 3 · Theme quality <!-- phase:themes-quality --> |
18 | 18 |
|
|
25 | 25 |
|
26 | 26 | ## Phase 4 · Versioning and releases <!-- phase:releases --> |
27 | 27 |
|
28 | | -- [ ] Define semantic versioning strategy for `xglass`, `x-dark-colors`, and `xscriptor-themes` (#21) |
29 | | -- [ ] Bump version in `extensions/xglass/package.json` with matching changelog notes (#22) |
30 | | -- [ ] Bump version in `themes/x-dark-colors/package.json` with matching changelog notes (#23) |
31 | | -- [ ] Bump version in `themes/xscriptor-themes/package.json` with matching changelog notes (#24) |
32 | | -- [ ] Standardize release notes per package (highlights, breaking changes, migrations) (#25) |
33 | | -- [ ] Prepare pipeline/manual process to package `.vsix` for each package (#26) |
| 28 | +- [x] Define semantic versioning strategy for `xglass`, `x-dark-colors`, and `xscriptor-themes` (#21) |
| 29 | +- [x] Bump version in `extensions/xglass/package.json` with matching changelog notes (#22) |
| 30 | +- [x] Bump version in `themes/x-dark-colors/package.json` with matching changelog notes (#23) |
| 31 | +- [x] Bump version in `themes/xscriptor-themes/package.json` with matching changelog notes (#24) |
| 32 | +- [x] Standardize release notes per package (highlights, breaking changes, migrations) (#25) |
| 33 | +- [x] Prepare pipeline/manual process to package `.vsix` for each package (#26) |
34 | 34 |
|
35 | 35 | ## Phase 5 · XGlass functional improvements <!-- phase:xglass-improvements --> |
36 | 36 |
|
37 | | -- [ ] Review `xglass.alpha` and `xglass.step` defaults based on real usage feedback (#27) |
38 | | -- [ ] Add clearer validation and error messages for Linux/X11 environments (#28) |
39 | | -- [ ] Improve behavior in compositors that ignore opacity (#29) |
40 | | -- [ ] Review keybindings for potential conflicts with common shortcuts (#30) |
41 | | -- [ ] Expand platform-specific troubleshooting documentation (#31) |
| 37 | +- [x] Review `xglass.alpha` and `xglass.step` defaults based on real usage feedback (#27) |
| 38 | +- [x] Add clearer validation and error messages for Linux/X11 environments (#28) |
| 39 | +- [x] Improve behavior in compositors that ignore opacity (#29) |
| 40 | +- [x] Review keybindings for potential conflicts with common shortcuts (#30) |
| 41 | +- [x] Expand platform-specific troubleshooting documentation (#31) |
42 | 42 |
|
43 | 43 | ## Phase 6 · UI Mods and UX improvements <!-- phase:ui-mods --> |
44 | 44 |
|
|
0 commit comments