Commit Graph

5 Commits

Author SHA1 Message Date
5f617a67f6 Fix a couple of lints 2025-08-26 13:28:39 -05:00
fb1b954262 Replace base-ui bundle with a spawning function 2025-08-26 12:25:49 -05:00
bda0bb7de3 Add most of a "CloseButton" widget
I'm trying out a new scope strategy. The CloseButton exists as a real
struct with the `Component` trait. There's a bundle spawning utility
function and several observer systems. The observer systems have been
added directly to the app, which I *believe* means they won't be
duplicated the way the Big Red Button's observers will.
2025-08-26 09:02:08 -05:00
e362df8682 Plug in the new UiTheme resource
Fixed struct field visibility, initialize the resource, and register it
with the EGUI Debug overlay. The button observers have also been updated
to use the resource.
2025-08-25 13:10:09 -05:00
74302afab1 Replace "constants" module with "resources"
These aren't constants and they were never meant to be.

I've also started collecting the UI theme values. For now, just button
colors.
2025-08-25 12:54:29 -05:00