From 10a6e2738ebeccf1c663f8ff72e06cd826fe30f0 Mon Sep 17 00:00:00 2001 From: Philipp Unger Date: Wed, 6 Apr 2022 21:12:26 +0200 Subject: [PATCH] migrate box window preview options dialog --- prefs.js | 1 + ui/BoxWindowPreviewOptions.ui | 1046 +++++++++++++++++++++++++++++++++ 2 files changed, 1047 insertions(+) create mode 100644 ui/BoxWindowPreviewOptions.ui diff --git a/prefs.js b/prefs.js index a1a4180..8b2420d 100644 --- a/prefs.js +++ b/prefs.js @@ -173,6 +173,7 @@ const Preferences = class { 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/ShowApplicationsOptions.ui'); + this._builder.add_from_file(Me.path + '/ui/BoxWindowPreviewOptions.ui'); this._builder.add_from_file(Me.path + '/ui/SettingsPosition.ui'); let pagePosition = this._builder.get_object('position'); diff --git a/ui/BoxWindowPreviewOptions.ui b/ui/BoxWindowPreviewOptions.ui new file mode 100644 index 0000000..bb9358b --- /dev/null +++ b/ui/BoxWindowPreviewOptions.ui @@ -0,0 +1,1046 @@ + + + + + + 9999 + 25 + 100 + + + + 1000 + 10 + 50 + + + + 9999 + 25 + 100 + + + + 100 + 800 + 10 + 50 + + + + 50 + 1 + 5 + + + + 100 + 5 + 10 + + + + 8 + 48 + 1 + 100 + + + + 6 + 24 + 1 + 100 + + + + 50 + 9999 + 25 + 100 + + + + 255 + 10 + 25 + + + + True + True + 460 + 480 + + + True + False + True + True + natural + natural + + + True + False + none + + + True + True + + + True + False + 12 + 12 + 12 + 12 + 12 + 32 + + + True + True + end + 4 + 0 + preview_timeout_adjustment + True + + 0 + 1 + + + + + + True + False + True + Time (ms) before showing (400 is default) + True + 0 + + 0 + 0 + + + + + + True + False + True + Animation time (ms) + 0 + + 2 + 0 + + + + + + True + True + end + 4 + 0 + preview_animation_time_adjustment + True + + 2 + 1 + + + + + + True + False + vertical + + + True + False + True + Time (ms) before hiding (100 is default) + 0 + + + + + True + True + False + 12 + 4 + + + 4 + True + False + start + 4 + Immediate on application icon click + True + + + + + + 1 + 0 + + + + + + True + True + end + center + 4 + 25 + leave_timeout_adjustment + True + 25 + + 1 + 1 + + + + + + + + + + True + True + + + True + False + 12 + 12 + 12 + 12 + 32 + + + True + False + True + Middle click on the preview to close the window + True + 0 + + 0 + 0 + + + + + + True + True + end + center + + 0 + 1 + + + + + + + + + + True + True + + + True + False + 12 + 12 + 12 + 12 + 12 + 32 + + + True + False + True + Window previews preferred size (px) + True + 0 + + 0 + 0 + 2 + + + + + + True + True + end + 4 + 100 + preview_size_adjustment + True + 100 + + + + + True + False + True + Window previews aspect ratio Y (height) + True + 0 + + 2 + 0 + + + + + + True + False + True + Window previews padding (px) + True + 0 + + 3 + 0 + + + + + + True + True + end + 4 + 50 + preview_padding_adjustment + True + 50 + + 3 + 1 + + + + + + True + False + end + 2 + True + + + True + False + end + center + + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 + 21 + + + + + + Fixed + True + True + True + end + + + + 1 + 1 + + + + + + True + False + True + Window previews aspect ratio X (width) + True + 0 + + 1 + 0 + + + + + + True + False + end + 2 + True + + + True + False + end + center + + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 + 21 + + + + + + Fixed + True + True + True + end + + + + 2 + 1 + + + + + + + + + + True + True + + + True + False + 12 + 12 + 12 + 12 + 32 + + + True + False + True + Use custom opacity for the previews background + True + 0 + + 0 + 0 + + + + + + True + False + True + If disabled, the previews background have the same opacity as the panel + True + 40 + 0 + + + 1 + 0 + 2 + + + + + + True + False + 8 + + + True + True + end + center + + + + + True + True + end + center + 5 + preview_opacity_adjustment + 5 + + + + 0 + 1 + + + + + + + + + + True + True + + + True + False + 12 + 12 + 12 + 12 + 32 + + + True + False + True + Close button and header position + 0 + + + + + True + False + end + 32 + + + Bottom + True + True + False + center + center + True + + + + + + Top + True + True + False + center + center + preview_title_position_bottom_button + + + + + + + + + + + + True + True + + + True + False + 12 + 12 + 12 + 12 + 32 + + + True + False + True + Display window preview headers + True + 0 + + 0 + 0 + + + + + + True + True + end + center + + 0 + 1 + + + + + + True + False + 12 + 32 + + + True + False + 8 + + + True + True + end + center + + + + + True + True + end + 4 + 6 + preview_custom_icon_size_adjustment + True + 6 + + + + 0 + 1 + + + + + + True + False + True + Icon size (px) of the window preview + True + 0 + + 1 + 0 + + + + + + True + False + True + If disabled, the previews icon size will be based on headerbar size + True + 40 + 0 + + + 1 + 0 + 2 + + + + + 1 + 0 + 2 + + + + + + True + False + 12 + 32 + + + True + True + end + 4 + 6 + preview_title_font_size_adjustment + True + 6 + + 0 + 1 + + + + + + True + False + True + Font size (px) of the preview titles + True + 0 + + 0 + 0 + + + + + 2 + 0 + 2 + + + + + + True + False + 12 + 32 + + + True + False + True + Font weight of the preview titles + 0 + + 0 + 0 + + + + + + True + False + end + center + + inherit from theme + normal + lighter + bold + bolder + + + 0 + 1 + + + + + 3 + 0 + 2 + + + + + + True + False + 12 + 32 + + + True + False + True + Font color of the preview titles + True + 0 + + 0 + 0 + + + + + + True + True + True + end + + 0 + 1 + + + + + 4 + 0 + 2 + + + + + + + + + + True + True + 6 + + + True + False + 12 + 12 + 12 + 12 + 32 + + + True + False + True + Enable window peeking + True + 0 + + 0 + 0 + + + + + + True + True + end + center + + 0 + 1 + + + + + + True + False + True + When hovering over a window preview for some time, the window gets distinguished. + True + 40 + 0 + + + 1 + 0 + 2 + + + + + + True + False + 12 + 32 + + + True + False + True + Enter window peeking mode timeout (ms) + 0 + + 0 + 0 + + + + + + True + True + end + 4 + 50 + enter_peek_mode_timeout_adjustment + True + 50 + + 0 + 1 + + + + + + True + False + True + Time of inactivity while hovering over a window preview needed to enter the window peeking mode. + True + 40 + 0 + + + 1 + 0 + 2 + + + + + 2 + 0 + 2 + + + + + + True + False + 12 + 32 + + + True + False + True + Window peeking mode opacity + 0 + + 0 + 0 + + + + + + True + True + end + 4 + 0 + peek_mode_opacity_adjustment + True + + 0 + 1 + + + + + + True + False + True + All windows except for the peeked one have their opacity set to the same value. + True + 40 + 0 + + + 1 + 0 + 2 + + + + + 3 + 0 + 2 + + + + + + + + + + + + + + \ No newline at end of file