diff --git a/app/settings/settingsdialog.cpp b/app/settings/settingsdialog.cpp
index 9679aa182..cd093ce69 100644
--- a/app/settings/settingsdialog.cpp
+++ b/app/settings/settingsdialog.cpp
@@ -120,14 +120,6 @@ SettingsDialog::SettingsDialog(QWidget *parent, Latte::Corona *corona)
}
});
-
- //! RTL support for labels in preferences
- if (qApp->layoutDirection() == Qt::RightToLeft) {
- ui->behaviorLbl->setAlignment(Qt::AlignRight | Qt::AlignTop);
- ui->mouseSensetivityLbl->setAlignment(Qt::AlignRight | Qt::AlignTop);
- ui->delayLbl->setAlignment(Qt::AlignRight | Qt::AlignTop);
- }
-
loadSettings();
//! SIGNALS
diff --git a/app/settings/settingsdialog.ui b/app/settings/settingsdialog.ui
index bf8a4bc7b..c40989fe5 100644
--- a/app/settings/settingsdialog.ui
+++ b/app/settings/settingsdialog.ui
@@ -6,10 +6,22 @@
0
0
- 941
- 727
+ 930
+ 716
+
+
+ 0
+ 0
+
+
+
+
+ 500
+ 0
+
+
Settings
@@ -425,51 +437,132 @@
9
-
-
+
+
+
+ 0
+ 0
+
+
QFrame::NoFrame
-
- 0
-
-
- Qt::ScrollBarAsNeeded
-
-
- Qt::ScrollBarAlwaysOff
-
true
-
+
0
0
- 890
- 662
+ 895
+ 375
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
+
+
+ 0
+ 0
+
+
+
-
-
-
-
-
+
+
-
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 70
+ 0
+
+
+
+
+ 110
+ 16777215
+
+
+
+ Outline width used from background to draw its borders
+
+
+ px.
+
+
+ 1
+
+
+ 20
+
+
+
+ -
+
+
+ true
+
+
+
+ 0
+ 0
+
+
+
+ Outline width used from background to draw its borders
+
+
+ outline width
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Expanding
+
+
+
+ 20
+ 20
+
+
+
+
+
+
+ -
+
+
+ Activate support for borderless maximized windows between different layouts
+
+
+ Support borderless maximized windows in different layouts
+
+
+
+ -
+
+
+ Forward ⌘ press from KWin to Latte in order to activate Application Launcher. It is suggested to disable that option if you remove Latte.
+
+
+ Press ⌘ to activate Application Launcher
+
+
+
+ -
+
Qt::Vertical
@@ -484,48 +577,18 @@
- -
-
-
-
- 75
- true
-
+
-
+
+
+ Start the application automatically after each relogin
- Appearance
+ Enable autostart during startup
- -
-
-
-
-
-
- Qt::Horizontal
-
-
- QSizePolicy::Fixed
-
-
-
- 20
- 20
-
-
-
-
- -
-
-
- Use 3D style for notification and shortcut badges
-
-
-
-
-
- -
-
+
-
+
Qt::Vertical
@@ -535,102 +598,110 @@
20
- 20
+ 10
- -
-
-
-
- 0
- 0
-
-
-
-
- 75
- true
-
+
-
+
+
+ Press and hold ⌘ to show shortcuts badges for applets and tasks
- Behavior
-
-
- Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+ Press and Hold ⌘ to show shortcuts badges
- -
-
+
-
+
+
+ Qt::Vertical
+
+
+ QSizePolicy::Fixed
+
+
+
+ 20
+ 10
+
+
+
+
+ -
+
-
-
-
- Qt::Horizontal
+
+
+
+ 0
+ 0
+
-
- QSizePolicy::Fixed
+
+
+ 70
+ 0
+
-
+
- 20
- 20
+ 110
+ 16777215
-
-
- -
-
- Start the application automatically after each relogin
+ Different hardware can have different delays during screen changes.
+This tracker is used in order to not lose any screen related update.
-
- Enable autostart during startup
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
-
-
-
-
- -
-
-
-
-
-
- Qt::Horizontal
+
+
-
- QSizePolicy::Fixed
+
+ ms.
-
-
- 20
- 20
-
+
+ 1000
-
+
+ 10000
+
+
+ 100
+
+
+ 2500
+
+
-
-
+
+
+
+ 0
+ 0
+
+
- Provide visual feedback when layouts are activated automatically
+ Different hardware can have different delays during screen changes.
+This tracker is used in order to not lose any screen related update.
- Show informative window for layouts automatic activation
+ reaction delay for changes
-
-
- -
-
-
-
+
Qt::Horizontal
- QSizePolicy::Maximum
+ QSizePolicy::Expanding
@@ -640,19 +711,19 @@
- -
-
-
- Activate support for borderless maximized windows between different layouts
-
-
- Support borderless maximized windows in different layouts
-
-
-
- -
+
-
+
+
+ Provide visual feedback when layouts are activated automatically
+
+
+ Show informative window for layouts automatic activation
+
+
+
+ -
Qt::Vertical
@@ -663,497 +734,340 @@
20
- 20
+ 10
- -
-
-
-
- 75
- true
-
+
-
+
+
+ Qt::Vertical
+
+
+ QSizePolicy::Fixed
+
+
+
+ 20
+ 10
+
+
+
+ -
+
- Actions
+ Use 3D style for notification and shortcut badges
- -
-
+
-
+
-
-
-
- Qt::Horizontal
+
+
+
+ 0
+ 0
+
-
- QSizePolicy::Fixed
+
+ Low sensitivity for parabolic effect (low cpu usage and performance)
-
-
- 20
- 20
-
+
+ Low
-
+
+ true
+
+
-
-
+
+
+
+ 0
+ 0
+
+
- Forward ⌘ press from KWin to Latte in order to activate Application Launcher. It is suggested to disable that option if you remove Latte.
+ Medium sensitivity for parabolic effect (normal cpu usage and performance)
- Press ⌘ to activate Application Launcher
+ Medium
+
+
+ true
-
-
- -
-
-
-
-
- Qt::Horizontal
+
+
+
+ 0
+ 0
+
+
+
+ High sensitivity for parabolic effect (high cpu usage and performance)
+
+
+ High
+
+
+ true
+
+
+
+ -
+
+
+ mouse sensitivity
+
+
+
+ -
+
+
+ Qt::Horizontal
QSizePolicy::Fixed
- 20
+ 60
20
+
+
+ -
+
-
-
-
- Press and hold ⌘ to show shortcuts badges for applets and tasks
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+
+ 75
+ true
+
- Press and Hold ⌘ to show shortcuts badges
+ Appearance:
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
- -
-
-
- Qt::Vertical
-
-
- QSizePolicy::Fixed
-
-
-
- 20
- 20
-
-
-
-
- -
-
-
-
- 75
- true
-
-
-
- Mouse Sensitivity
-
-
-
- -
-
+
-
+
-
Qt::Horizontal
-
- QSizePolicy::Fixed
-
- 20
+ 40
20
-
-
+
-
+
0
0
+
+
+ 75
+ true
+
+
- Parabolic Effect
+ Behavior:
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
+
+
+ -
+
-
Qt::Horizontal
-
- QSizePolicy::Fixed
-
- 7
+ 40
20
-
-
-
-
-
-
-
- 0
- 0
-
-
-
- Low sensitivity for parabolic effect (low cpu usage and performance)
-
-
- Low
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
- Medium sensitivity for parabolic effect (normal cpu usage and performance)
-
-
- Medium
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
- High sensitivity for parabolic effect (high cpu usage and performance)
-
-
- High
-
-
- true
-
-
-
-
-
- -
-
-
- Qt::Horizontal
+
+
+
+ 75
+ true
+
-
- QSizePolicy::Fixed
+
+ Actions:
-
-
- 20
- 20
-
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
-
+
- -
-
-
- Qt::Vertical
-
-
- QSizePolicy::Fixed
-
-
-
- 20
- 20
-
-
-
-
- -
-
-
-
- 75
- true
-
-
-
- Delay
-
-
-
- -
-
+
-
+
-
Qt::Horizontal
-
- QSizePolicy::Fixed
-
- 20
+ 40
20
-
-
-
- Different hardware can have different delays during screen changes.
-This tracker is used in order to not lose any screen related update.
-
-
- React to screen changes after
-
-
-
- -
-
+
-
+
0
0
-
-
- 200
- 16777215
-
+
+
+ 75
+ true
+
-
- Different hardware can have different delays during screen changes.
-This tracker is used in order to not lose any screen related update.
+
+ Parabolic Effect:
Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
-
-
-
-
- ms.
-
-
- 1000
-
-
- 10000
-
-
- 100
-
-
- 2500
-
- -
-
-
- Qt::Horizontal
-
-
- QSizePolicy::Fixed
-
-
-
- 20
- 20
-
-
-
-
- -
-
-
- Qt::Vertical
-
-
- QSizePolicy::Fixed
-
-
-
- 20
- 20
-
-
-
-
- -
-
-
-
- 75
- true
-
-
-
- Plasma Theme
-
-
-
- -
-
+
-
+
-
-
+
Qt::Horizontal
-
- QSizePolicy::Fixed
-
- 20
+ 40
20
-
-
-
- true
-
-
- Outline width used from background to draw its borders
-
-
- Outline width
-
-
-
- -
-
+
-
+
0
0
-
-
- 111
- 30
-
-
-
-
- 200
- 16777215
-
+
+
+ 75
+ true
+
-
- Outline width used from background to draw its borders
-
-
- px.
-
-
- 1
+
+ Screens:
-
- 16
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+ -
+
-
-
+
Qt::Horizontal
-
- QSizePolicy::Fixed
-
- 20
+ 40
20
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 75
+ true
+
+
+
+ Plasma Theme:
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
- -
-
-
- Qt::Vertical
-
-
- QSizePolicy::Fixed
-
-
-
- 20
- 20
-
-
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 20
- 40
-
-
-
-