settings ui updates

This commit is contained in:
Eugene Pankov
2021-04-05 12:32:37 +02:00
parent dc53668685
commit b4e703674b
19 changed files with 580 additions and 417 deletions

View File

@@ -33,19 +33,6 @@ h3.mb-3 Appearance
.col-12.col-md-6
color-scheme-preview([scheme]='config.store.terminal.colorScheme', [fontPreview]='true')
.form-line
.header
.title Frontend
.description Switches terminal frontend implementation (experimental)
select.form-control(
[(ngModel)]='config.store.terminal.frontend',
(ngModelChange)='config.save()',
)
option(value='hterm') hterm
option(value='xterm') xterm
option(value='xterm-webgl') xterm (WebGL)
.form-line
.header
.title Terminal background
@@ -110,24 +97,6 @@ h3.mb-3 Appearance
(ngModelChange)='config.save()',
)
.form-line
.header
.title Hide tab index
toggle(
[(ngModel)]='config.store.terminal.hideTabIndex',
(ngModelChange)='config.save();',
)
.form-line
.header
.title Hide tab close button
toggle(
[(ngModel)]='config.store.terminal.hideCloseButton',
(ngModelChange)='config.save();',
)
.form-line
.header
.title Fallback font
@@ -139,3 +108,13 @@ h3.mb-3 Appearance
[(ngModel)]='config.store.terminal.fallbackFont',
(ngModelChange)='config.save()'
)
.form-line
.header
.title Custom CSS
textarea.form-control(
[(ngModel)]='config.store.appearance.css',
(ngModelChange)='saveConfiguration()',
)

View File

@@ -2,3 +2,8 @@ color-scheme-preview {
flex-shrink: 0;
margin-bottom: 20px;
}
textarea {
font-family: 'Source Code Pro', monospace;
min-height: 120px;
}

View File

@@ -1,5 +1,18 @@
h3.mb-3 Terminal
.form-line
.header
.title Frontend
.description Switches terminal frontend implementation (experimental)
select.form-control(
[(ngModel)]='config.store.terminal.frontend',
(ngModelChange)='config.save()',
)
option(value='hterm') hterm
option(value='xterm') xterm
option(value='xterm-webgl') xterm (WebGL)
.form-line
.header
.title Terminal bell
@@ -116,7 +129,7 @@ h3.mb-3 Terminal
[(ngModel)]='config.store.terminal.scrollOnInput',
(ngModelChange)='config.save()',
)
.form-line
.header
.title Use Alt key as the Meta key