Skip to content

[WIP] Refactor drawing screens to be compile time generated#2214

Draft
Ralim wants to merge 3 commits into
devfrom
drawing-refactor
Draft

[WIP] Refactor drawing screens to be compile time generated#2214
Ralim wants to merge 3 commits into
devfrom
drawing-refactor

Conversation

@Ralim

@Ralim Ralim commented May 23, 2026

Copy link
Copy Markdown
Owner
  • Please check if the PR fulfills these requirements
  • [] The changes have been tested locally
  • [] There are no breaking changes
  • What kind of change does this PR introduce?

Slowly working on this as I have time; will squash occasionally as a I improve the style.

Moving the gui screens to be generated at compile time. Sort of goal is to make all the components re-usable and to allow us to generate B&W vs colour display setups without having #ifdef or messy types everywhere when editing as they are prone to typo's.

Longer term goal is to use this to support offline rendering screens for docs.

For now, this is mostly a lift-in-place from the .cpp files into toml definition files that I'll work on

  • What is the current behavior?
  • What is the new behavior (if this is a feature change)?

  • Other information:

@Ralim Ralim force-pushed the drawing-refactor branch 3 times, most recently from 12e170e to 45ef472 Compare May 25, 2026 04:43
@Ralim Ralim force-pushed the drawing-refactor branch from 45ef472 to 6be968b Compare May 25, 2026 05:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant