mirror of
https://github.com/Eugeny/tabby.git
synced 2025-07-20 02:18:01 +00:00
feat(settings): Eugeny/tabby#8680 configurable priotity on quick connect profile selector option
This commit is contained in:
@@ -149,6 +149,20 @@ ul.nav-tabs(ngbNav, #nav='ngbNav')
|
||||
option(ngValue='wt', translation) Windows Terminal
|
||||
option(ngValue='cygwin', translation) Cygwin
|
||||
|
||||
.form-line
|
||||
.header
|
||||
.title(translate) Default "Connect to" type
|
||||
.description(translate) Default connection type used by quick connect feature (ex. SSH, Telnet)
|
||||
|
||||
select.form-control(
|
||||
[(ngModel)]='config.store.defaultQuickConnectProvider',
|
||||
(ngModelChange)='config.save()',
|
||||
)
|
||||
option(
|
||||
*ngFor='let provider of getQuickConnectProviders()',
|
||||
[ngValue]='provider.id'
|
||||
) {{provider.name}}
|
||||
|
||||
.form-line.content-box
|
||||
.header
|
||||
.title(translate) Default profile settings
|
||||
|
@@ -312,4 +312,8 @@ export class ProfilesSettingsTabComponent extends BaseComponent {
|
||||
isProfileBlacklisted (profile: PartialProfile<Profile>): boolean {
|
||||
return profile.id && this.config.store.profileBlacklist.includes(profile.id)
|
||||
}
|
||||
|
||||
getQuickConnectProviders (): ProfileProvider<Profile>[] {
|
||||
return this.profileProviders.filter(x => x.supportsQuickConnect)
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user