Skip to content

Feat default layout and xterm renderer - #249

Merged
5cript merged 8 commits into
mainfrom
feat/default-layout-and-xterm-renderer
Oct 19, 2026
Merged

5cript merged 8 commits into
mainfrom
feat/default-layout-and-xterm-renderer

Conversation

@5cript

@5cript 5cript commented Oct 19, 2026 •

Copy link
Copy Markdown
Owner

Resolves #248
Resolves #245

Also improves the toolbar to be better structured and gives the select boxes a text that shows what they are for.
Layouts are now shared across all servers.
Also improves styling and the toolbar styling.

- WebKitGTK forced DOM on Linux; CEF renders WebGL like the other platforms
- appliedMigrations records the move, so DOM chosen afterwards is kept
- Showed the default layout as "Default layout" instead of "---" (#245)
- Save Layout and Delete Layout next to the always shown layout select, toolbar grouped with separators
- Layouts stored per type (ssh, shell), gathered once from the servers, which keep theirs for earlier versions
- General settings list the SSH and local shell layouts instead of every server's settings
- The layout setting select can pick another layout and stays valid after deleting
- Needs 5cript-nui-components feat/select-inline-label (select label and icon)
@5cript
5cript enabled auto-merge (rebase) October 19, 2026 18:57
@5cript
5cript disabled auto-merge October 19, 2026 19:15
@5cript
5cript merged commit c1dfb92 into main Oct 19, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Move xterm default renderer away from DOM Rename "---" to "default layout"

1 participant