Skip to content

Code improvements and styling rework#39

Open
acikek wants to merge 21 commits into
debug-improvementsfrom
fix-settings-screen-1
Open

Code improvements and styling rework#39
acikek wants to merge 21 commits into
debug-improvementsfrom
fix-settings-screen-1

Conversation

@acikek

@acikek acikek commented May 31, 2026

Copy link
Copy Markdown
Contributor
  • Styling logic is now more dynamic than before. A UIStyling object is a ruleset that determines an element's UIStyle each frame. This paradigm is much more capable at a reasonably low cost. There are many avenues for future optimization.
  • Constructors are now more brief, and working with elements is more flexible as a result. There is still work to be done on this front, but these changes are sufficient for the work I need to do.

Note on UIStyle field renames

I have found terminology like fill, stroke, and weight to be idiomatic across the industry. I like these words because a UIStyle is a palette (of colors, and more) to use when drawing an element.

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