Skip to content

[ENH] Small Stuff I found that Needed a Polish #1957

Description

@LarryThiessen

✨ Enhancements
Summary: UX and layout improvements to the editor and options panel. Tidied the top toolbar (swapped Pause/If to match the inline rows, vertically centered the Version Name box) and made block creation predictable — new blocks now insert as a sibling immediately after the focused block instead of diving into loops. Made the left tree reflect version changes before saving (new versions appear instantly, deleted versions clear instantly) by mirroring into the in-memory display cache. And reordered the options tree so Skyriding / Vehicle Keybinds sits above Tools & Diagnostics.

  • Swap Pause/If buttons — ✅ verified
  • Center Version Name box — ✅ verified
  • Sibling-after-focused block insertion — ✅ verified
  • New Version appears in tree immediately — ✅ verified
  • Deleted Version clears from tree immediately — ✅ verified
  • Skyriding above Tools & Diagnostics — ✅ verified
  • Files: GSE_GUI/Editor.lua, GSE_GUI/Editor_Tree.lua, GSE_Options/Options.lua, GSE_QoL/QoL.lua

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions