diff options
| author | skal <pascal.massimino@gmail.com> | 2026-02-02 12:41:23 +0100 |
|---|---|---|
| committer | skal <pascal.massimino@gmail.com> | 2026-02-02 12:41:23 +0100 |
| commit | 7af1f3853905bc1616df0d1e2d728a80f7004c71 (patch) | |
| tree | b268997ad5e05e97b89a165145d74eda61863f54 /PROJECT_CONTEXT.md | |
| parent | a5d97fc769aea3242ae91308d09b4311f21e7666 (diff) | |
docs: Update PROJECT_-CONTEXT.md with completed tasks
- Moved completed tasks #4b and #10 to a new 'Recently Completed' section.
- Cleaned up the 'Next Up' list to reflect the current priorities.
- Ensures the project roadmap is an accurate, up-to-date reflection of the project's status.
Diffstat (limited to 'PROJECT_CONTEXT.md')
| -rw-r--r-- | PROJECT_CONTEXT.md | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/PROJECT_CONTEXT.md b/PROJECT_CONTEXT.md index 2460185..d21d5d5 100644 --- a/PROJECT_CONTEXT.md +++ b/PROJECT_CONTEXT.md @@ -27,13 +27,6 @@ Style: ## Project Roadmap ### Next Up -- **Task #4: Finalize Build System** - - [ ] 4a. Implement Linux cross-compilation from macOS. - - [ ] 4b. Create `scripts/check_all.sh` to build and test all platform targets (macOS, Windows, Linux) to ensure stability before commits. -- **Task #10: Optimize Spectrogram Assets** - - [ ] Modify `spectool` to trim leading and trailing silent frames from `.spec` files to reduce asset size. - -### In Progress - **Task #8: Implement Final Build Stripping** - [ ] Define and document a consistent set of rules for code stripping under the `STRIP_ALL` macro. - [ ] Example sub-tasks: remove unused functions, strip debug fields from structs, simplify code paths where possible. @@ -43,12 +36,18 @@ Style: - [ ] Develop a web-based tool (`tools/editor`) for creating and editing `.spec` files visually. - [ ] The tool should support generating `.spec` files from elementary shapes (lines, curves) for extreme compression. - **Phase 2: Advanced Size Optimization** + - [x] PC+Windows (.exe binary) via MinGW + - [ ] Task #4a: Linux Cross-Compilation - [ ] Replace GLFW with a minimal native Windows API layer. - - [ ] Investigate and implement advanced asset compression techniques (e.g., logarithmic frequency, quantization). + - [ ] Investigate and implement advanced asset compression techniques. - [ ] Explore replacing the standard C/C++ runtime with a more lightweight alternative. +### Recently Completed +- **Task #4b: Create `check_all.sh` script** to build and test all platform targets. +- **Task #10: Optimized `spectool`** to trim leading/trailing silent frames from `.spec` files. + --- -*For a list of completed tasks, see the git history.* +*For a detailed list of all completed tasks, see the git history.* ## Architectural Overview |
