-
Add multi-window support to GUI with shared buffer list and improved input handling
released this
2026-03-15 20:19:04 +00:00 | 10 commits to master since this release- Introduced support for multiple windows, sharing the primary editor's buffer list.
- Added
GUIFrontend::OpenNewWindow_for creating secondary windows with independent dimensions and input handlers. - Redesigned
WindowStateto encapsulate per-window attributes (dimensions, renderer, input, etc.). - Updated input processing and command execution to route events based on active window, preserving window-level states.
- Enhanced SDL2 and ImGui integration for proper context management across multiple windows.
- Increased robustness by handling window closing, resizing, and cleanup of secondary windows without affecting the primary editor.
- Updated documentation and key bindings for multi-window operations (e.g., Cmd+N / Ctrl+Shift+N).
- Version updated to 1.8.0 to reflect the major GUI enhancement.
Downloads