Skip to content
v0.2 - UI/UX

v0.2 - UI/UX

Window management on top of the engine: full-screen, swapping pane positions and types, drag-to-resize tiles, session auto-save, and the first Workspace Trust gate. Everything in this chain shipped.

v0.2.0 - UI/UX

Done Area Item
✅ BUILD Standalone export - first CI release producing self-contained binaries for Linux, macOS, and Windows. No Godot editor or Rust toolchain required to run - just download and launch.
✅ GUI Full-screen mode - three window modes: OS-decorated, borderless, and fullscreen. Custom-drawn titlebar with minimize, maximize/restore, and close buttons. Toggle via sidebar or keyboard shortcut.
✅ GUI Pane position and type swapping - swap panes between grid positions or change a pane’s type (terminal ↔ code viewer) via sidebar buttons and popup menus.
✅ GUI Drag-to-resize tile edges - drag the splitter handles between panes to resize grid columns and rows. Built on Godot HSplitContainer/VSplitContainer with a Rust tile layout engine enforcing minimum sizes.
✅ GUI Session auto-save - layout and pane state persist across application restarts. PTY sessions are recreated with fresh shells on relaunch (process state and scrollback are not restored - see the v0.4.0 SQLite history item).
✅ SEC Workspace Trust - layouts loaded from external sources show a confirmation dialog before spawning PTY processes. Prevents malicious layout files from executing arbitrary commands.