Cleanup
publish / publish (push) Failing after 9m5s

This commit is contained in:
khodowany
2026-10-08 02:13:15 -05:00
parent 5967db6bb8
commit 9a203321d1
12 changed files with 2135 additions and 1978 deletions
+2
View File
@@ -4,6 +4,8 @@ Luma is a C++23 embedded touch UI library. It provides the reusable application
Luma uses Modulus for shared build tooling, Boost.JSON, and raylib integration. Product-specific screens and workflows belong in consuming applications.
Private implementations separate application lifecycle and dispatch from the raylib resource/drawing backend. Basic, text, and layout controls have separate implementations, with shared private geometry helpers. GPU resource creation and destruction remain on the UI thread, including deferred texture cleanup and retired controls.
## Build
Code style is managed by Modulus: run `./modulus.py format` or `./modulus.py format --check`. The generated Neovim integration uses the same pinned container formatter for C++ and Python, including existing format-on-save toggles. Configure first to prepare tooling; customize `tooling.editor.clang_format` and `tooling.format.exclude` in `modulus.json`, not generated editor files. See the shared Modulus README for the compact layout and no-alias policy.