fix: settings window is hidden when changing key

This commit is contained in:
Alexander Drozdov
2021-09-25 16:41:55 +03:00
parent 7732ea2dfe
commit eb5389e5ba
2 changed files with 4 additions and 3 deletions
+3 -2
View File
@@ -48,7 +48,8 @@ type WidgetWellKnownFlag =
'invisible-on-blur' |
'hide-on-blur' |
'hide-on-blur(close)' |
'hide-on-focus'
'hide-on-focus' |
'ignore-ui-visibility'
export const defaultConfig = (): Config => ({
configVersion: 10,
@@ -180,7 +181,7 @@ export const defaultConfig = (): Config => ({
wmTitle: '',
wmWants: 'hide',
wmZorder: 'exclusive',
wmFlags: ['invisible-on-blur']
wmFlags: ['invisible-on-blur', 'ignore-ui-visibility']
},
// --- DEFAULT ---
{
+1 -1
View File
@@ -154,7 +154,7 @@ export default {
return this.widgets.map(w => ({
wmId: w.wmId,
isVisible:
this.hideUI ? false
this.hideUI ? (w.wmWants === 'show' && w.wmFlags.includes('ignore-ui-visibility'))
: !this.active && w.wmFlags.includes('invisible-on-blur') ? false
: showExclusive ? w === showExclusive
: w.wmWants === 'show'