Finalize node ownership refactor and extract debug panel

  • Replace Node::add with makeOwnedChild and makeChild for explicit ownership.
  • Update all node registrators and scene spawners to use the new ownership API.
  • Move SceneEditor debug checkboxes into a standalone DebugPanel.
  • Add close button to InvUi and refactor its member ownership.
  • Clean up Player and Scene node management using OwnPtr.

2026-06-01

Got a weird bug in my system. In my made-out-of-flesh system, I mean—got chills and a huge headache. Took the rest of the day as a health day and stayed in bed. Had the weirdest dreams, like being in a loop trying to fix some bug that felt almost fixed but just kept persisting.

2026-06-02

Feeling a bit better, but the headache is still there. Taking today as a health day too.

Next - Previous