diff --git a/docs/how-to-create-new-effects.md b/docs/how-to-create-new-effects.md index d6e04c6..d640f24 100644 --- a/docs/how-to-create-new-effects.md +++ b/docs/how-to-create-new-effects.md @@ -450,97 +450,55 @@ SPDX-License-Identifier: GPL-3.0-or-later 0.1 - - vertical + - + + Animation Time [ms] - - none - 1 + + center + 1 + 0 + left + 300 + simple-fade-animation-time + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + - - - 0 - - - - - Animation Time [ms] - 0 - start - center - 1 - - - - - end - center - 1 - 0 - left - 300 - simple-fade-animation-time - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Fade Width - 0 - start - center - 1 - - - - - end - center - 1 - 2 - left - 300 - simple-fade-width - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - + + + Fade Width + + + center + 1 + 2 + left + 300 + simple-fade-width + + + + + edit-clear-symbolic + center + Reset to Default Value + diff --git a/prefs.js b/prefs.js index 4440466..9473d96 100644 --- a/prefs.js +++ b/prefs.js @@ -116,54 +116,24 @@ var PreferencesDialog = class PreferencesDialog { const generalPrefs = this._builder.get_object('general-prefs'); this.gtkBoxAppend(this._widget, generalPrefs); - // Then add a preferences group with action rows to open the effect subpages. + // Then add a preferences group with expander rows. const group = new Adw.PreferencesGroup({title: _('Effect Options')}); this.gtkBoxAppend(this._widget, group); this._ALL_EFFECTS.forEach(effect => { const [minMajor, minMinor] = effect.getMinShellVersion(); if (utils.shellVersionIsAtLeast(minMajor, minMinor)) { + const row = effect.getPreferences(this); + row.set_title(effect.getLabel()); - const row = new Adw.ActionRow({title: effect.getLabel(), activatable: true}); - row.add_suffix(new Gtk.Image({icon_name: 'go-next-symbolic'})); + const previewButton = Gtk.Button.new_from_icon_name('eye-open-symbolic'); + previewButton.add_css_class('flat'); + previewButton.set_tooltip_text(_('Preview this Effect')); + previewButton.set_valign(Gtk.Align.CENTER); + row.add_prefix(previewButton); - // Open a subpage with the effect's settings. - row.connect('activated', () => { - const page = new BurnMyWindowsEffectPage(effect, this); - page.valign = Gtk.Align.CENTER; - page.margin_top = 10; - page.margin_bottom = 10; - page.margin_start = 10; - page.margin_end = 10; - - // Add the effect's preferences (if any). - const preferences = effect.getPreferences(this); - if (preferences) { - this.gtkBoxAppend(page, preferences); - } - - // Add a button for back navigation. - const backButton = new Gtk.Button({ - halign: Gtk.Align.CENTER, - label: _('Go Back'), - }); - backButton.add_css_class('suggested-action'); - backButton.add_css_class('pill-button'); - backButton.connect('clicked', () => { - row.get_root().close_subpage(); - }); - - this.gtkBoxAppend(page, backButton); - - // Wrap the preferences group in an Adw.Clamp. - const clamp = new Adw.Clamp({ - child: page, - maximum_size: 600, - tightening_threshold: 400, - }); - - // Open the subpage on click. - row.get_root().present_subpage(clamp); + previewButton.connect('clicked', () => { + this._previewEffect(effect); }); group.add(row); @@ -482,16 +452,73 @@ var PreferencesDialog = class PreferencesDialog { return null; } + // Opens a modal window using the given effect. + _previewEffect(effect) { + + // Set the to-be-previewed effect. + this.getSettings().set_string('open-preview-effect', effect.getNick()); + this.getSettings().set_string('close-preview-effect', effect.getNick()); + + // Make sure that the window.show() firther below "sees" this change. + Gio.Settings.sync(); + + // Create the preview-window. + const window = new Gtk.Window({ + // Translators: %s will be replaced by the effect's name. + title: _('Preview for %s').replace('%s', effect.getLabel()), + default_width: 800, + default_height: 450, + modal: true, + transient_for: utils.isGTK4() ? this._widget.get_root() : + this._widget.get_toplevel() + }); + + // Add a header bar to the window. + if (utils.isGTK4()) { + const header = Gtk.HeaderBar.new(); + window.set_titlebar(header); + } + + const box = new Gtk.Box({ + orientation: Gtk.Orientation.VERTICAL, + valign: Gtk.Align.CENTER, + spacing: 10, + margin_start: 50, + margin_end: 50 + }); + + const label = Gtk.Label.new(_('Close this Window to Preview the Effect!')); + label.wrap = true; + label.justify = Gtk.Justification.CENTER; + label.get_style_context().add_class('large-title'); + + const image = new Gtk.Image({ + icon_name: 'burn-my-windows-symbolic', + pixel_size: 128, + }); + + this.gtkBoxAppend(box, image); + this.gtkBoxAppend(box, label); + + if (utils.isGTK4()) { + window.set_child(box); + window.show(); + } else { + window.add(box); + window.show_all(); + } + } + // Initializes template widgets used by the preferences dialog. _registerCustomClasses() { - // Each effect page is based on a template widget. This template contains the title - // and the preview button. - if (GObject.type_from_name('BurnMyWindowsEffectPage') == null) { + // On GTK3, each effect page is based on a template widget. This template contains the + // title and the preview button. + if (!utils.isGTK4() && GObject.type_from_name('BurnMyWindowsEffectPage') == null) { BurnMyWindowsEffectPage = GObject.registerClass( { GTypeName: 'BurnMyWindowsEffectPage', - Template: `resource:///ui/${utils.getGTKString()}/effectPage.ui`, + Template: `resource:///ui/gtk3/effectPage.ui`, InternalChildren: ['label', 'button'], }, class BurnMyWindowsEffectPage extends Gtk.Box { // ------------------------------ @@ -503,58 +530,7 @@ var PreferencesDialog = class PreferencesDialog { // Open the preview window once the preview button is clicked. this._button.connect('clicked', () => { - // Set the to-be-previewed effect. - dialog.getSettings().set_string('open-preview-effect', effect.getNick()); - dialog.getSettings().set_string('close-preview-effect', effect.getNick()); - - // Make sure that the window.show() firther below "sees" this change. - Gio.Settings.sync(); - - // Create the preview-window. - const window = new Gtk.Window({ - // Translators: %s will be replaced by the effect's name. - title: _('Preview for %s').replace('%s', effect.getLabel()), - default_width: 800, - default_height: 450, - modal: true, - transient_for: utils.isGTK4() ? this._button.get_root() : - this._button.get_toplevel() - }); - - // Add a header bar to the window. - if (utils.isGTK4()) { - const header = Gtk.HeaderBar.new(); - window.set_titlebar(header); - } - - const box = new Gtk.Box({ - orientation: Gtk.Orientation.VERTICAL, - valign: Gtk.Align.CENTER, - spacing: 10, - margin_start: 50, - margin_end: 50 - }); - - const label = Gtk.Label.new(_('Close this Window to Preview the Effect!')); - label.wrap = true; - label.justify = Gtk.Justification.CENTER; - label.get_style_context().add_class('large-title'); - - const image = new Gtk.Image({ - icon_name: 'burn-my-windows-symbolic', - pixel_size: 128, - }); - - dialog.gtkBoxAppend(box, image); - dialog.gtkBoxAppend(box, label); - - if (utils.isGTK4()) { - window.set_child(box); - window.show(); - } else { - window.add(box); - window.show_all(); - } + dialog._previewEffect(effect); }); } }); diff --git a/resources/img/scalable/actions/eye-open-symbolic.svg b/resources/img/scalable/actions/eye-open-symbolic.svg new file mode 100644 index 0000000..4fcae9e --- /dev/null +++ b/resources/img/scalable/actions/eye-open-symbolic.svg @@ -0,0 +1,2 @@ + + diff --git a/resources/ui/gtk4/Apparition.ui b/resources/ui/gtk4/Apparition.ui index dccb962..fb737e8 100644 --- a/resources/ui/gtk4/Apparition.ui +++ b/resources/ui/gtk4/Apparition.ui @@ -7,254 +7,173 @@ SPDX-License-Identifier: GPL-3.0-or-later - - vertical + + - + + Animation Time [ms] - - none - 1 + + center + 1 + 0 + left + 300 + + + 2000 + 100 + 10 + 100 + + + + + + + edit-clear-symbolic + center + Reset to Default Value - - - - 0 - - - - - Animation Time [ms] - 0 - start - center - 1 - - - - - end - center - 1 - 0 - left - 300 - - - 2000 - 100 - 10 - 100 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Randomness - 0 - start - center - 1 - - - - - end - center - 1 - 2 - left - 300 - - - 1 - 0 - 0.01 - 0.1 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Twirl Intensity - 0 - start - center - 1 - - - - - end - center - 1 - 1 - left - 300 - - - 10 - -10 - 0.1 - 1 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Shake Intensity - 0 - start - center - 1 - - - - - end - center - 1 - 1 - left - 300 - - - 10 - 0 - 0.1 - 1 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Suction Intensity - 0 - start - center - 1 - - - - - end - center - 1 - 2 - left - 300 - - - 1 - 0 - 0.01 - 0.1 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - + + + Randomness + + + center + 1 + 2 + left + 300 + + + 1 + 0 + 0.01 + 0.1 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Twirl Intensity + + + center + 1 + 1 + left + 300 + + + 10 + -10 + 0.1 + 1 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Shake Intensity + + + center + 1 + 1 + left + 300 + + + 10 + 0 + 0.1 + 1 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Suction Intensity + + + center + 1 + 2 + left + 300 + + + 1 + 0 + 0.01 + 0.1 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + diff --git a/resources/ui/gtk4/BrokenGlass.ui b/resources/ui/gtk4/BrokenGlass.ui index a17c8af..bd131e6 100644 --- a/resources/ui/gtk4/BrokenGlass.ui +++ b/resources/ui/gtk4/BrokenGlass.ui @@ -7,262 +7,163 @@ SPDX-License-Identifier: GPL-3.0-or-later - - vertical + + - + + Animation Time [ms] - - none - 1 + + center + 1 + 0 + left + 300 + + + 10000 + 100 + 1 + 100 + + + + + + + edit-clear-symbolic + center + Reset to Default Value - - - - 0 - - - - - Animation Time [ms] - 0 - start - center - 1 - - - - - end - center - 1 - 0 - left - 300 - - - 10000 - 100 - 1 - 100 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Scale - 0 - start - center - 1 - - - - - end - center - 1 - 2 - left - 300 - - - 5 - 0.2 - 0.01 - 0.1 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Gravity - 0 - start - center - 1 - - - - - end - center - 1 - 2 - left - 300 - - - 2.0 - -2.0 - 0.01 - 0.1 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Blow Force - 0 - start - center - 1 - - - - - end - center - 1 - 2 - left - 300 - - - 2.0 - -2.0 - 0.01 - 0.1 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - vertical - 3 - - - Shatter From Pointer Location - 0 - start - center - 1 - - - - - The shards will fly away from where your mouse pointer was when closing the window. - 0 - start - center - 1 - 1 - - - - - - - - end - center - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - + + + Scale + + + center + 1 + 2 + left + 300 + + + 5 + 0.2 + 0.01 + 0.1 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Gravity + + + center + 1 + 2 + left + 300 + + + 2.0 + -2.0 + 0.01 + 0.1 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Blow Force + + + center + 1 + 2 + left + 300 + + + 2.0 + -2.0 + 0.01 + 0.1 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Shatter From Pointer Location + The shards will fly away from where your mouse pointer was when closing the window. + broken-glass-use-pointer + + + center + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + diff --git a/resources/ui/gtk4/Doom.ui b/resources/ui/gtk4/Doom.ui index 13401c5..8467aa6 100644 --- a/resources/ui/gtk4/Doom.ui +++ b/resources/ui/gtk4/Doom.ui @@ -7,208 +7,139 @@ SPDX-License-Identifier: GPL-3.0-or-later - - vertical + - + + Animation Time [ms] - - none - 1 + + center + 1 + 0 + left + 300 + + + 10000 + 100 + 1 + 100 + + + + + + + edit-clear-symbolic + center + Reset to Default Value - - - - 0 - - - - - Animation Time [ms] - 0 - start - center - 1 - - - - - end - center - 1 - 0 - left - 300 - - - 10000 - 100 - 1 - 100 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Horizontal Scale - 0 - start - center - 1 - - - - - end - center - 1 - 2 - left - 300 - - - 50 - 1 - 1 - 10 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Vertical Scale - 0 - start - center - 1 - - - - - end - center - 1 - 2 - left - 300 - - - 50 - 1 - 1 - 10 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Pixel Size - 0 - start - center - 1 - - - - - end - center - 1 - 0 - left - 300 - - - 50 - 1 - 1 - 10 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - + + + Horizontal Scale + + + center + 1 + 2 + left + 300 + + + 50 + 1 + 1 + 10 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Vertical Scale + + + center + 1 + 2 + left + 300 + + + 50 + 1 + 1 + 10 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Pixel Size + + + center + 1 + 0 + left + 300 + + + 50 + 1 + 1 + 10 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + diff --git a/resources/ui/gtk4/EnergizeA.ui b/resources/ui/gtk4/EnergizeA.ui index 166f493..fb0b196 100644 --- a/resources/ui/gtk4/EnergizeA.ui +++ b/resources/ui/gtk4/EnergizeA.ui @@ -7,150 +7,98 @@ SPDX-License-Identifier: GPL-3.0-or-later - - vertical + - + + Animation Time [ms] - - none - 1 + + center + 1 + 0 + left + 300 + + + 10000 + 100 + 1 + 100 + + + + + + + edit-clear-symbolic + center + Reset to Default Value - - - - 0 - - - - - Animation Time [ms] - 0 - start - center - 1 - - - - - end - center - 1 - 0 - left - 300 - - - 10000 - 100 - 1 - 100 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Scale - 0 - start - center - 1 - - - - - end - center - 1 - 2 - left - 300 - - - 10 - 0.1 - 0.01 - 0.1 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Color - 0 - start - center - 1 - - - - - 0 - 1 - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - + + + Scale + + + center + 1 + 2 + left + 300 + + + 10 + 0.1 + 0.01 + 0.1 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Color + energize-a-color + + + center + 250 + 0 + 1 + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + diff --git a/resources/ui/gtk4/EnergizeB.ui b/resources/ui/gtk4/EnergizeB.ui index 1e6e296..58b4ae2 100644 --- a/resources/ui/gtk4/EnergizeB.ui +++ b/resources/ui/gtk4/EnergizeB.ui @@ -7,150 +7,99 @@ SPDX-License-Identifier: GPL-3.0-or-later - - vertical + + - + + Animation Time [ms] - - none - 1 + + center + 1 + 0 + left + 300 + + + 10000 + 100 + 1 + 100 + + + + + + + edit-clear-symbolic + center + Reset to Default Value - - - - 0 - - - - - Animation Time [ms] - 0 - start - center - 1 - - - - - end - center - 1 - 0 - left - 300 - - - 10000 - 100 - 1 - 100 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Scale - 0 - start - center - 1 - - - - - end - center - 1 - 2 - left - 300 - - - 10 - 0.1 - 0.01 - 0.1 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Color - 0 - start - center - 1 - - - - - 0 - 1 - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - + + + Scale + + + center + 1 + 2 + left + 300 + + + 10 + 0.1 + 0.01 + 0.1 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Color + energize-b-color + + + center + 250 + 0 + 1 + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + diff --git a/resources/ui/gtk4/Fire.ui b/resources/ui/gtk4/Fire.ui index 724c882..b424437 100644 --- a/resources/ui/gtk4/Fire.ui +++ b/resources/ui/gtk4/Fire.ui @@ -7,293 +7,199 @@ SPDX-License-Identifier: GPL-3.0-or-later - - vertical + - - 20 + + Presets + fire-preset-button - - none - 1 + + center + Choose a Preset + + + + + + + Animation Time [ms] + + + center + 1 + 0 + left + 300 + + + 10000 + 100 + 1 + 100 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Scale + + + center + 1 + 2 + left + 300 + + + 3 + 0.1 + 0.01 + 0.1 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Speed + + + center + 1 + 2 + left + 300 + + + 2.0 + -2.0 + 0.01 + 0.1 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + 3D Noise + Creates a more dynamic fire but requires more GPU power. + flame-3d-noise + + + center + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Gradient + + + - - 0 - - - - - Presets - 0 - start - center - 1 - - - - - Choose a Preset - - - - + + 1 + 1 + center - - - 0 - - - - - Animation Time [ms] - 0 - start - center - 1 - - - - - end - center - 1 - 0 - left - 300 - - - 10000 - 100 - 1 - 100 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - + + 1 + 1 + center - - - 0 - - - - - Scale - 0 - start - center - 1 - - - - - end - center - 1 - 2 - left - 300 - - - 3 - 0.1 - 0.01 - 0.1 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - + + 1 + 1 + center - - - 0 - - - - - Speed - 0 - start - center - 1 - - - - - end - center - 1 - 2 - left - 300 - - - 2.0 - -2.0 - 0.01 - 0.1 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - + + 1 + 1 + center - - - 0 - - - - - vertical - 3 - - - 3D Noise - 0 - start - center - 1 - - - - - Creates a more dynamic fire but requires more GPU power. - 0 - start - center - 1 - - - - - - - - end - center - - - - - edit-clear-symbolic - Reset to Default Value - - - - - + + 1 + 1 + center - - - - 0 - - - - - Gradient - 0 - start - center - 1 - - - - - 1 - 1 - - - - - 1 - 1 - - - - - 1 - 1 - - - - - 1 - 1 - - - - - 1 - 1 - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - + + + + + edit-clear-symbolic + center + Reset to Default Value + diff --git a/resources/ui/gtk4/Glide.ui b/resources/ui/gtk4/Glide.ui index d780347..08ad052 100644 --- a/resources/ui/gtk4/Glide.ui +++ b/resources/ui/gtk4/Glide.ui @@ -7,209 +7,139 @@ SPDX-License-Identifier: GPL-3.0-or-later - - vertical + - + + Animation Time [ms] - - none - 1 + + center + 1 + 0 + left + 300 + + + 2000 + 100 + 1 + 100 + + + + + + + edit-clear-symbolic + center + Reset to Default Value - - - - 0 - - - - - Animation Time [ms] - 0 - start - center - 1 - - - - - end - center - 1 - 0 - left - 300 - - - 2000 - 100 - 1 - 100 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Scale - 0 - start - center - 1 - - - - - end - center - 1 - 2 - left - 300 - - - 1 - 0.1 - 0.01 - 0.1 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Squish - 0 - start - center - 1 - - - - - end - center - 1 - 2 - left - 300 - - - 1 - 0 - 0.01 - 0.1 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Tilt - 0 - start - center - 1 - - - - - end - center - 1 - 2 - left - 300 - - - 1 - -1 - 0.01 - 0.1 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - + + + Scale + + + center + 1 + 2 + left + 300 + + + 1 + 0.1 + 0.01 + 0.1 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Squish + + + center + 1 + 2 + left + 300 + + + 1 + 0 + 0.01 + 0.1 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Tilt + + + center + 1 + 2 + left + 300 + + + 1 + -1 + 0.01 + 0.1 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + diff --git a/resources/ui/gtk4/Hexagon.ui b/resources/ui/gtk4/Hexagon.ui index f0507bc..40ccddf 100644 --- a/resources/ui/gtk4/Hexagon.ui +++ b/resources/ui/gtk4/Hexagon.ui @@ -7,283 +7,179 @@ SPDX-License-Identifier: GPL-3.0-or-later - - vertical + - + + Animation Time [ms] - - none - 1 + + center + 1 + 0 + left + 300 + + + 10000 + 100 + 1 + 100 + + + + + + + edit-clear-symbolic + center + Reset to Default Value - - - - 0 - - - - - Animation Time [ms] - 0 - start - center - 1 - - - - - end - center - 1 - 0 - left - 300 - - - 10000 - 100 - 1 - 100 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Scale - 0 - start - center - 1 - - - - - end - center - 1 - 2 - left - 300 - - - 10 - 0.1 - 0.01 - 0.1 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Mesh Line Width - 0 - start - center - 1 - - - - - end - center - 1 - 1 - left - 300 - - - 10 - 0 - 0.1 - 1 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Line Color - 0 - start - center - 1 - - - - - 1 - 1 - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Glow Color - 0 - start - center - 1 - - - - - 1 - 1 - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - vertical - 3 - - - Additive Blending - 0 - start - center - 1 - - - - - You may want to enable this for dark window themes. - 0 - start - center - 1 - - - - - - - - end - center - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - + + + Scale + + + center + 1 + 2 + left + 300 + + + 10 + 0.1 + 0.01 + 0.1 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Mesh Line Width + + + center + 1 + 1 + left + 300 + + + 10 + 0 + 0.1 + 1 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Line Color + hexagon-line-color + + + 1 + 1 + 250 + center + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Glow Color + hexagon-glow-color + + + 1 + 1 + 250 + center + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Additive Blending + You may want to enable this for dark window themes. + hexagon-additive-blending + + + center + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + diff --git a/resources/ui/gtk4/Incinerate.ui b/resources/ui/gtk4/Incinerate.ui index 4d847cb..b2cc0df 100644 --- a/resources/ui/gtk4/Incinerate.ui +++ b/resources/ui/gtk4/Incinerate.ui @@ -7,249 +7,154 @@ SPDX-License-Identifier: GPL-3.0-or-later - - vertical + - + + Animation Time [ms] - - none - 1 + + center + 1 + 0 + left + 300 + + + 10000 + 100 + 1 + 100 + + + + + + + edit-clear-symbolic + center + Reset to Default Value - - - - 0 - - - - - Animation Time [ms] - 0 - start - center - 1 - - - - - end - center - 1 - 0 - left - 300 - - - 10000 - 100 - 1 - 100 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Scale - 0 - start - center - 1 - - - - - end - center - 1 - 2 - left - 300 - - - 10 - 0.1 - 0.01 - 0.1 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Turbulence - 0 - start - center - 1 - - - - - end - center - 1 - 2 - left - 300 - - - 1 - 0 - 0.01 - 0.1 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - vertical - 3 - - - Start at Pointer - 0 - start - center - 1 - - - - - If disabled, a random location will be chosen. - 0 - start - center - 1 - - - - - - - - end - center - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Color - 0 - start - center - 1 - - - - - 0 - 1 - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - + + + Scale + + + center + 1 + 2 + left + 300 + + + 10 + 0.1 + 0.01 + 0.1 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Turbulence + + + center + 1 + 2 + left + 300 + + + 1 + 0 + 0.01 + 0.1 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Start at Pointer + If disabled, a random location will be chosen. + incinerate-use-pointer + + + center + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Color + incinerate-color + + + 0 + 1 + 250 + center + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + diff --git a/resources/ui/gtk4/Matrix.ui b/resources/ui/gtk4/Matrix.ui index 22bbc78..5391e98 100644 --- a/resources/ui/gtk4/Matrix.ui +++ b/resources/ui/gtk4/Matrix.ui @@ -7,272 +7,185 @@ SPDX-License-Identifier: GPL-3.0-or-later - - vertical + - + + Animation Time [ms] - - none - 1 + + center + 1 + 0 + left + 300 + + + 10000 + 100 + 1 + 100 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + - - - 0 - - - - - Animation Time [ms] - 0 - start - center - 1 - - - - - end - center - 1 - 0 - left - 300 - - - 10000 - 100 - 1 - 100 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - + + + Scale + + + center + 1 + 0 + left + 300 + + + 50 + 5 + 1 + 5 - + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + - - - 0 - - - - - Scale - 0 - start - center - 1 - - - - - end - center - 1 - 0 - left - 300 - - - 50 - 5 - 1 - 5 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - + + + Randomness + + + center + 1 + 2 + left + 300 + + + 1.0 + 0.0 + 0.01 + 0.1 - + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + - - - 0 - - - - - Randomness - 0 - start - center - 1 - - - - - end - center - 1 - 2 - left - 300 - - - 1.0 - 0.0 - 0.01 - 0.1 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - + + + Vertical Overshooting + + + center + 1 + 2 + left + 300 + + + 1.0 + 0.0 + 0.01 + 0.1 - - - - - 0 - - - - - Vertical Overshooting - 0 - start - center - 1 - - - - - end - center - 1 - 2 - left - 300 - - - 1.0 - 0.0 - 0.01 - 0.1 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Trail Color - 0 - start - center - 1 - - - - - 0 - 1 - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Tip Color - 0 - start - center - 1 - - - - - 0 - 1 - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + Trail Color + matrix-trail-color + + + 0 + center + 250 + 1 + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + Tip Color + matrix-tip-color + + + 0 + center + 250 + 1 + + + + + edit-clear-symbolic + center + Reset to Default Value + diff --git a/resources/ui/gtk4/PixelWheel.ui b/resources/ui/gtk4/PixelWheel.ui index 32b9a77..d5edb3a 100644 --- a/resources/ui/gtk4/PixelWheel.ui +++ b/resources/ui/gtk4/PixelWheel.ui @@ -7,162 +7,106 @@ SPDX-License-Identifier: GPL-3.0-or-later - - vertical + - + + Animation Time [ms] - - none - 1 + + center + 1 + 0 + left + 300 + + + 2000 + 100 + 1 + 100 + + + + + + + edit-clear-symbolic + center + Reset to Default Value - - - - 0 - - - - - Animation Time [ms] - 0 - start - center - 1 - - - - - end - center - 1 - 0 - left - 300 - - - 2000 - 100 - 1 - 100 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Spoke Count - 0 - start - center - 1 - - - - - end - center - 1 - 0 - left - 300 - - - 50 - 1 - 1 - 10 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Pixel Size - 0 - start - center - 1 - - - - - end - center - 1 - 0 - left - 300 - - - 50 - 1 - 1 - 10 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - + + + Spoke Count + + + center + 1 + 0 + left + 300 + + + 50 + 1 + 1 + 10 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Pixel Size + + + center + 1 + 0 + left + 300 + + + 50 + 1 + 1 + 10 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + diff --git a/resources/ui/gtk4/PixelWipe.ui b/resources/ui/gtk4/PixelWipe.ui index 10e01aa..f29c16f 100644 --- a/resources/ui/gtk4/PixelWipe.ui +++ b/resources/ui/gtk4/PixelWipe.ui @@ -7,116 +7,73 @@ SPDX-License-Identifier: GPL-3.0-or-later - - vertical + - + + Animation Time [ms] - - none - 1 + + center + 1 + 0 + left + 300 + + + 5000 + 100 + 1 + 100 + + + + + + + edit-clear-symbolic + center + Reset to Default Value - - - - 0 - - - - - Animation Time [ms] - 0 - start - center - 1 - - - - - end - center - 1 - 0 - left - 300 - - - 5000 - 100 - 1 - 100 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Pixel Size - 0 - start - center - 1 - - - - - end - center - 1 - 0 - left - 300 - - - 50 - 1 - 1 - 10 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - + + + Pixel Size + + + center + 1 + 0 + left + 300 + + + 50 + 1 + 1 + 10 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + diff --git a/resources/ui/gtk4/Pixelate.ui b/resources/ui/gtk4/Pixelate.ui index 53d070a..04f216e 100644 --- a/resources/ui/gtk4/Pixelate.ui +++ b/resources/ui/gtk4/Pixelate.ui @@ -7,162 +7,106 @@ SPDX-License-Identifier: GPL-3.0-or-later - - vertical + - + + Animation Time [ms] - - none - 1 + + center + 1 + 0 + left + 300 + + + 10000 + 100 + 1 + 100 + + + + + + + edit-clear-symbolic + center + Reset to Default Value - - - - 0 - - - - - Animation Time [ms] - 0 - start - center - 1 - - - - - end - center - 1 - 0 - left - 300 - - - 10000 - 100 - 1 - 100 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Noise - 0 - start - center - 1 - - - - - end - center - 1 - 0 - left - 300 - - - 100 - 1 - 1 - 10 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Pixel Size - 0 - start - center - 1 - - - - - end - center - 1 - 0 - left - 300 - - - 50 - 1 - 1 - 10 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - + + + Noise + + + center + 1 + 0 + left + 300 + + + 100 + 1 + 1 + 10 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Pixel Size + + + center + 1 + 0 + left + 300 + + + 50 + 1 + 1 + 10 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + diff --git a/resources/ui/gtk4/SnapOfDisintegration.ui b/resources/ui/gtk4/SnapOfDisintegration.ui index 7d5e79f..0f19009 100644 --- a/resources/ui/gtk4/SnapOfDisintegration.ui +++ b/resources/ui/gtk4/SnapOfDisintegration.ui @@ -7,150 +7,98 @@ SPDX-License-Identifier: GPL-3.0-or-later - - vertical + - + + Animation Time [ms] - - none - 1 + + center + 1 + 0 + left + 300 + + + 10000 + 500 + 10 + 100 + + + + + + + edit-clear-symbolic + center + Reset to Default Value - - - - 0 - - - - - Animation Time [ms] - 0 - start - center - 1 - - - - - end - center - 1 - 0 - left - 300 - - - 10000 - 500 - 10 - 100 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Scale - 0 - start - center - 1 - - - - - end - center - 1 - 2 - left - 300 - - - 20 - 0.1 - 0.01 - 0.1 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Color - 0 - start - center - 1 - - - - - 1 - 1 - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - + + + Scale + + + center + 1 + 2 + left + 300 + + + 20 + 0.1 + 0.01 + 0.1 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Color + snap-color + + + 250 + center + 1 + 1 + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + diff --git a/resources/ui/gtk4/TRexAttack.ui b/resources/ui/gtk4/TRexAttack.ui index 30cd0b5..a5532f4 100644 --- a/resources/ui/gtk4/TRexAttack.ui +++ b/resources/ui/gtk4/TRexAttack.ui @@ -7,237 +7,160 @@ SPDX-License-Identifier: GPL-3.0-or-later - - vertical + - + + Animation Time [ms] - - none - 1 + + center + 1 + 0 + left + 300 + + + 10000 + 100 + 1 + 100 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + - - - 0 - - - - - Animation Time [ms] - 0 - start - center - 1 - - - - - end - center - 1 - 0 - left - 300 - - - 10000 - 100 - 1 - 100 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - + + + Claw Scratch Scale + + + center + 1 + 1 + left + 300 + + + 10 + 0.1 + 0.1 + 1 - + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + - - - 0 - - - - - Claw Scratch Scale - 0 - start - center - 1 - - - - - end - center - 1 - 1 - left - 300 - - - 10 - 0.1 - 0.1 - 1 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - + + + Claw Scratch Count + + + center + 1 + 0 + left + 300 + + + 50 + 1 + 1 + 10 - + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + - - - 0 - - - - - Claw Scratch Count - 0 - start - center - 1 - - - - - end - center - 1 - 0 - left - 300 - - - 50 - 1 - 1 - 10 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - + + + Warp Effect + + + center + 1 + 2 + left + 300 + + + 1 + 0 + 0.01 + 0.1 - - - - - 0 - - - - - Warp Effect - 0 - start - center - 1 - - - - - end - center - 1 - 2 - left - 300 - - - 1 - 0 - 0.01 - 0.1 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Flash Color - 0 - start - center - 1 - - - - - 1 - 1 - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + Flash Color + claw-scratch-color + + + 1 + 1 + 250 + center + + + + + edit-clear-symbolic + center + Reset to Default Value + diff --git a/resources/ui/gtk4/TVEffect.ui b/resources/ui/gtk4/TVEffect.ui index 48babef..fc3d1e8 100644 --- a/resources/ui/gtk4/TVEffect.ui +++ b/resources/ui/gtk4/TVEffect.ui @@ -7,104 +7,65 @@ SPDX-License-Identifier: GPL-3.0-or-later - - vertical + - + + Animation Time [ms] - - none - 1 + + center + 1 + 0 + left + 300 + + + 10000 + 100 + 1 + 100 + + + + + + + edit-clear-symbolic + center + Reset to Default Value - - - - 0 - - - - - Animation Time [ms] - 0 - start - center - 1 - - - - - end - center - 1 - 0 - left - 300 - - - 10000 - 100 - 1 - 100 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Color - 0 - start - center - 1 - - - - - 0 - 1 - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - + + + Color + tv-effect-color + + + 0 + 1 + 250 + center + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + diff --git a/resources/ui/gtk4/Wisps.ui b/resources/ui/gtk4/Wisps.ui index 6acd526..788e668 100644 --- a/resources/ui/gtk4/Wisps.ui +++ b/resources/ui/gtk4/Wisps.ui @@ -7,150 +7,98 @@ SPDX-License-Identifier: GPL-3.0-or-later - - vertical + - + + Animation Time [ms] - - none - 1 + + center + 1 + 0 + left + 300 + + + 10000 + 100 + 1 + 100 + + + + + + + edit-clear-symbolic + center + Reset to Default Value - - - - 0 - - - - - Animation Time [ms] - 0 - start - center - 1 - - - - - end - center - 1 - 0 - left - 300 - - - 10000 - 100 - 1 - 100 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Scale - 0 - start - center - 1 - - - - - end - center - 1 - 2 - left - 300 - - - 10 - 0.1 - 0.01 - 0.1 - - - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Color - 0 - start - center - 1 - - - - - 0 - 1 - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - + + + Scale + + + center + 1 + 2 + left + 300 + + + 10 + 0.1 + 0.01 + 0.1 + + + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + + + + + Color + wisps-color + + + 0 + 1 + 250 + center + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + diff --git a/resources/ui/gtk4/effectPage.ui b/resources/ui/gtk4/effectPage.ui deleted file mode 100644 index 72af3d3..0000000 --- a/resources/ui/gtk4/effectPage.ui +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/resources/ui/gtk4/prefs.ui b/resources/ui/gtk4/prefs.ui index 20b043e..b32f334 100644 --- a/resources/ui/gtk4/prefs.ui +++ b/resources/ui/gtk4/prefs.ui @@ -48,174 +48,52 @@ SPDX-License-Identifier: GPL-3.0-or-later - + + - - none - 1 - - - + + Also Add Effects to Dialogs + destroy-dialogs - - 0 - - - - - vertical - 3 - - - Open Window Animation - 0 - start - center - 1 - - - - - If multiple are selected, one is chosen randomly. - 0 - start - center - 1 - - - - - - - - Choose Effects - open-effect-menu - - - - + + center - - - 0 - - - - - vertical - 3 - - - Close Window Animation - 0 - start - center - 1 - - - - - If multiple are selected, one is chosen randomly. - 0 - start - center - 1 - - - - - - - - Choose Effects - close-effect-menu - - - - + + edit-clear-symbolic + center + Reset to Default Value + - - - - 0 - - - - - Also Add Effects to Dialogs - 0 - start - center - 1 - - - - - end - center - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - - - - 0 - - - - - Disable on Battery Power - 0 - start - center - 1 - - - - - end - center - - - - - edit-clear-symbolic - Reset to Default Value - - - - - - - - + + + + Disable on Battery Power + disable-on-battery + + + center + + + + + edit-clear-symbolic + center + Reset to Default Value + + + + + +