diff --git a/prefs.js b/prefs.js index c32de1b..450fbf4 100644 --- a/prefs.js +++ b/prefs.js @@ -171,6 +171,7 @@ const Preferences = class { this._builder.add_from_file(Me.path + '/ui/BoxDotOptions.ui'); this._builder.add_from_file(Me.path + '/ui/BoxShowDesktopOptions.ui'); this._builder.add_from_file(Me.path + '/ui/BoxDynamicOpacityOptions.ui'); + this._builder.add_from_file(Me.path + '/ui/BoxIntellihideOptions.ui'); this._builder.add_from_file(Me.path + '/ui/SettingsPosition.ui'); let pagePosition = this._builder.get_object('position'); diff --git a/ui/BoxIntellihideOptions.ui b/ui/BoxIntellihideOptions.ui new file mode 100644 index 0000000..92125bd --- /dev/null +++ b/ui/BoxIntellihideOptions.ui @@ -0,0 +1,552 @@ + + + + + + 1 + 9990 + 10 + 100 + + + + 1 + 5000 + 10 + 100 + + + + 10 + 2000 + 10 + 100 + + + + 10 + 4000 + 10 + 100 + + + + 10000 + 10 + 100 + + + + True + False + vertical + 1 + 1 + + + True + False + 0 + + + True + False + none + + + True + True + + + True + False + 12 + 12 + 12 + 12 + 12 + 32 + True + + + True + False + True + Only hide the panel when it is obstructed by windows + True + 0 + + 0 + 0 + + + + + + True + True + end + center + + 0 + 1 + + + + + + True + False + 12 + 4 + + + True + False + True + The panel hides from + 0 + + 0 + 0 + + + + + + True + False + center + + All windows + Focused windows + Maximized windows + + + 0 + 1 + + + + + 1 + 0 + 2 + + + + + + + + + + True + True + + + True + False + 12 + 12 + 12 + 12 + 12 + 32 + + + True + False + True + Require pressure at the edge of the screen to reveal the panel + True + 0 + + 0 + 0 + + + + + + True + True + end + center + + 0 + 1 + + + + + + True + False + 12 + 4 + + + True + False + True + Required pressure threshold (px) + True + 0 + + 0 + 0 + + + + + + True + True + end + 4 + 0 + intellihide_pressure_threshold_adjustment + True + + 0 + 1 + + + + + + True + False + True + Required pressure timeout (ms) + True + 0 + + 1 + 0 + + + + + + True + True + end + 4 + 0 + intellihide_pressure_time_adjustment + True + + 1 + 1 + + + + + 1 + 0 + 2 + + + + + + + + + + 100 + True + True + + + True + False + 12 + 12 + 12 + 12 + 12 + 32 + + + True + False + True + Allow the panel to be revealed while in fullscreen mode + True + 0 + + 0 + 0 + + + + + + True + True + end + center + + 0 + 1 + + + + + + + + + + True + True + + + True + False + 12 + 12 + 12 + 12 + 12 + 32 + + + True + False + True + Only hide secondary panels (requires multi-monitors option) + True + 0 + + 0 + 0 + + + + + + True + True + end + center + + 0 + 1 + + + + + + + + + + True + True + + + True + False + 12 + 12 + 12 + 12 + 32 + + + True + center + 12 + e.g. <Super>i + + 0 + 1 + 2 + + + + + + True + False + True + Keyboard shortcut to reveal and hold the panel + 0 + + 0 + 0 + + + + + + True + False + Syntax: <Shift>, <Ctrl>, <Alt>, <Super> + True + 40 + 0 + + + 1 + 0 + + + + + + + + + + True + True + + + True + False + 12 + 12 + 12 + 12 + 32 + + + True + False + True + Hide and reveal animation duration (ms) + 0 + + 0 + 0 + + + + + + True + True + end + 4 + 0 + intellihide_animation_time_adjustment + True + + 0 + 1 + + + + + + + + + + 100 + True + True + + + True + False + 12 + 12 + 12 + 12 + 32 + + + True + False + True + Delay before hiding the panel (ms) + 0 + + 0 + 0 + + + + + + True + True + end + 4 + 10 + intellihide_close_delay_adjustment + True + 10 + + 0 + 1 + + + + + + + + + + True + True + + + True + False + 12 + 12 + 12 + 12 + 12 + 32 + + + True + False + True + Delay before enabling intellihide on start (ms) + True + 0 + + 0 + 0 + + + + + + True + True + end + 4 + 10 + intellihide_enable_hide_delay_adjustment + True + 10 + + 0 + 1 + + + + + + + + + + + + + + \ No newline at end of file