option to disable dynamic tab title in profiles - fixes #3574

This commit is contained in:
Eugene Pankov 2021-03-10 21:36:12 +01:00
parent 7c1697b9cb
commit 0bf870738e
No known key found for this signature in database
GPG key ID: 5896FCBBDD1CF4F4
3 changed files with 11 additions and 0 deletions

View file

@ -22,6 +22,7 @@ export interface Profile {
shell?: string
isBuiltin?: boolean
icon?: string
disableDynamicTitle?: boolean
}
export interface TerminalColorScheme {

View file

@ -62,6 +62,12 @@
placeholder='#000000'
)
.form-line
.header
.title Disable dynamic tab title
.description Connection name will be used as a title instead
toggle([(ngModel)]='profile.disableDynamicTitle')
.modal-footer
button.btn.btn-outline-primary((click)='save()') Save
button.btn.btn-outline-danger((click)='cancel()') Cancel

View file

@ -104,6 +104,10 @@ export class TerminalService {
if (profile.color) {
(this.app.getParentTab(tab) ?? tab).color = profile.color
}
if (profile.disableDynamicTitle) {
tab.enableDynamicTitle = false
tab.setTitle(profile.name)
}
return tab
}