Robert Garrett robert
  • Joined on 2022-06-25
robert pushed to trunk at robert/isospace 2025-08-29 07:54:55 -07:00
e8826af41b Make Fuel a required component on machines
robert pushed to trunk at robert/isospace 2025-08-29 07:41:12 -07:00
f470687494 Fix Fuel's field visibility, add it to the cutter
ed2e1e75ef Impl the FuelGauge text update logic
21c00d4a02 Pass target ID through the cutter's button handler
5f1f283500 Change trait SpawnUi to require a target entity
8f6dfc3e49 Proof-of-concept for fuel change event handling
Compare 10 commits »
robert pushed to more-ui-stuff at robert/isospace 2025-08-28 13:36:20 -07:00
f470687494 Fix Fuel's field visibility, add it to the cutter
robert pushed to more-ui-stuff at robert/isospace 2025-08-28 13:35:07 -07:00
ed2e1e75ef Impl the FuelGauge text update logic
21c00d4a02 Pass target ID through the cutter's button handler
5f1f283500 Change trait SpawnUi to require a target entity
Compare 3 commits »
robert pushed to more-ui-stuff at robert/isospace 2025-08-28 10:05:57 -07:00
8f6dfc3e49 Proof-of-concept for fuel change event handling
robert pushed to more-ui-stuff at robert/isospace 2025-08-27 13:27:36 -07:00
e169750923 Fill out UI parts for the remaining machines
robert pushed to dummy-machines at robert/isospace 2025-08-27 11:49:25 -07:00
c7fd053fd1 Add other machine placeholder sprites
robert pushed to more-ui-stuff at robert/isospace 2025-08-27 11:49:04 -07:00
c7fd053fd1 Add other machine placeholder sprites
robert pushed to better-card-api at robert/isospace 2025-08-27 11:48:07 -07:00
c39b6d2120 Add a const OCTAGON and use it in map.rs
c0ed58e890 Give the Card an associated fn new()
Compare 2 commits »
robert created branch better-card-api in robert/isospace 2025-08-27 11:48:07 -07:00
robert pushed to more-ui-stuff at robert/isospace 2025-08-27 11:47:46 -07:00
1b6d2d7840 Add other machine placeholder sprites
0c254b2ed0 Expand the dummy_machines spawner
3b0dad7063 Impl SpawnUi for the machine structs
04fb8519f6 Trait SpawnUi for things that can spawn a UI
Compare 4 commits »
robert pushed to dummy-machines at robert/isospace 2025-08-27 11:47:15 -07:00
1b6d2d7840 Add other machine placeholder sprites
robert pushed to dummy-machines at robert/isospace 2025-08-27 11:39:16 -07:00
0c254b2ed0 Expand the dummy_machines spawner
3b0dad7063 Impl SpawnUi for the machine structs
04fb8519f6 Trait SpawnUi for things that can spawn a UI
Compare 3 commits »
robert created branch dummy-machines in robert/isospace 2025-08-27 11:39:15 -07:00
robert pushed to trunk at robert/isospace 2025-08-26 14:38:07 -07:00
4d8c8b5302 Demo the UI with a dummy machine
112b22875a Fix doc on CloseButton::bundle()
9411e57759 Make CloseButton observer functions private
a489cdc5e8 Add some theme TODOs on the button widgets
5f617a67f6 Fix a couple of lints
Compare 20 commits »
robert pushed to more-ui-stuff at robert/isospace 2025-08-26 14:37:46 -07:00
4d8c8b5302 Demo the UI with a dummy machine
robert pushed to more-ui-stuff at robert/isospace 2025-08-26 13:31:01 -07:00
112b22875a Fix doc on CloseButton::bundle()
robert pushed to more-ui-stuff at robert/isospace 2025-08-26 11:36:24 -07:00
9411e57759 Make CloseButton observer functions private
a489cdc5e8 Add some theme TODOs on the button widgets
5f617a67f6 Fix a couple of lints
Compare 3 commits »
robert pushed to more-ui-stuff at robert/isospace 2025-08-26 11:26:35 -07:00
9fb374059a Fix: Delete trailing semicolon in BRB::bundle()
cf9b415bb7 Update BigRedButton usage sites, add callback note
Compare 2 commits »
robert pushed to more-ui-stuff at robert/isospace 2025-08-26 11:02:37 -07:00
9bb15b7511 Convert BigRedButton ctor into just a Bundle
c567bc3706 Fix: Filter for BigRedButton in it's observers
85499f4156 Move BigRedButton's input handling observers
Compare 3 commits »