From 84f6f1230bca6fcfa56ee29ecf4806798e569297 Mon Sep 17 00:00:00 2001
From: Valeria Fadeeva <valeria.fadeeva.me@gmail.com>
Date: Sun, 2 Feb 2025 18:58:38 +0500
Subject: [PATCH] Update

---
 .../contents/splash/Splash.qml                     |  2 +-
 .../contents/splash/Splash.qml                     |  2 +-
 .../contents/splash/Splash.qml                     |  2 +-
 usr/share/sddm/themes/Win11OS-dark/Background.qml  |  2 +-
 .../sddm/themes/Win11OS-dark/BreezeMenuStyle.qml   |  8 ++++----
 .../sddm/themes/Win11OS-dark/KeyboardButton.qml    |  8 ++++----
 usr/share/sddm/themes/Win11OS-dark/Login.qml       | 10 +++++-----
 usr/share/sddm/themes/Win11OS-dark/Main.qml        | 14 +++++++-------
 .../sddm/themes/Win11OS-dark/SessionButton.qml     |  8 ++++----
 .../Win11OS-dark/components/ActionButton.qml       |  6 +++---
 .../themes/Win11OS-dark/components/Battery.qml     |  8 ++++----
 .../sddm/themes/Win11OS-dark/components/Clock.qml  |  8 ++++----
 .../components/KeyboardLayoutButton.qml            |  8 ++++----
 .../components/SessionManagementScreen.qml         | 10 +++++-----
 .../Win11OS-dark/components/UserDelegate.qml       |  6 +++---
 .../themes/Win11OS-dark/components/UserList.qml    |  2 +-
 .../Win11OS-dark/components/VirtualKeyboard.qml    |  4 ++--
 .../Win11OS-dark/components/WallpaperFader.qml     | 14 +++++++-------
 .../sddm/themes/Win11OS-dark/metadata.desktop      |  3 ++-
 usr/share/sddm/themes/Win11OS-light/Background.qml |  2 +-
 .../sddm/themes/Win11OS-light/BreezeMenuStyle.qml  |  8 ++++----
 .../sddm/themes/Win11OS-light/KeyboardButton.qml   |  8 ++++----
 usr/share/sddm/themes/Win11OS-light/Login.qml      | 10 +++++-----
 usr/share/sddm/themes/Win11OS-light/Main.qml       | 14 +++++++-------
 .../sddm/themes/Win11OS-light/SessionButton.qml    |  8 ++++----
 .../Win11OS-light/components/ActionButton.qml      |  6 +++---
 .../themes/Win11OS-light/components/Battery.qml    |  8 ++++----
 .../sddm/themes/Win11OS-light/components/Clock.qml |  8 ++++----
 .../components/KeyboardLayoutButton.qml            |  8 ++++----
 .../components/SessionManagementScreen.qml         | 10 +++++-----
 .../Win11OS-light/components/UserDelegate.qml      |  6 +++---
 .../themes/Win11OS-light/components/UserList.qml   |  2 +-
 .../Win11OS-light/components/VirtualKeyboard.qml   |  4 ++--
 .../Win11OS-light/components/WallpaperFader.qml    | 14 +++++++-------
 .../sddm/themes/Win11OS-light/metadata.desktop     |  3 ++-
 usr/share/sddm/themes/Windows11-Sddm/Main.qml      | 14 +++++++-------
 .../themes/Windows11-Sddm/components/Clock.qml     |  8 ++++----
 .../Windows11-Sddm/components/RebootToolTip.qml    |  4 ++--
 .../Windows11-Sddm/components/ShutdownToolTip.qml  |  4 ++--
 .../Windows11-Sddm/components/TextConstants.qml    |  2 +-
 .../themes/Windows11-Sddm/components/UserList.qml  |  4 ++--
 .../Windows11-Sddm/components/VirtualKeyboard.qml  |  4 ++--
 .../sddm/themes/Windows11-Sddm/metadata.desktop    |  4 +++-
 43 files changed, 146 insertions(+), 142 deletions(-)

diff --git a/usr/share/plasma/look-and-feel/com.github.yeyushengfan258.Win11OS-dark.desktop/contents/splash/Splash.qml b/usr/share/plasma/look-and-feel/com.github.yeyushengfan258.Win11OS-dark.desktop/contents/splash/Splash.qml
index 9b9e885..73dc929 100644
--- a/usr/share/plasma/look-and-feel/com.github.yeyushengfan258.Win11OS-dark.desktop/contents/splash/Splash.qml
+++ b/usr/share/plasma/look-and-feel/com.github.yeyushengfan258.Win11OS-dark.desktop/contents/splash/Splash.qml
@@ -17,7 +17,7 @@
  *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 
-import QtQuick 2.1
+import QtQuick
 
 
 Image {
diff --git a/usr/share/plasma/look-and-feel/com.github.yeyushengfan258.Win11OS-gray.desktop/contents/splash/Splash.qml b/usr/share/plasma/look-and-feel/com.github.yeyushengfan258.Win11OS-gray.desktop/contents/splash/Splash.qml
index 9b9e885..73dc929 100644
--- a/usr/share/plasma/look-and-feel/com.github.yeyushengfan258.Win11OS-gray.desktop/contents/splash/Splash.qml
+++ b/usr/share/plasma/look-and-feel/com.github.yeyushengfan258.Win11OS-gray.desktop/contents/splash/Splash.qml
@@ -17,7 +17,7 @@
  *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 
-import QtQuick 2.1
+import QtQuick
 
 
 Image {
diff --git a/usr/share/plasma/look-and-feel/com.github.yeyushengfan258.Win11OS-light.desktop/contents/splash/Splash.qml b/usr/share/plasma/look-and-feel/com.github.yeyushengfan258.Win11OS-light.desktop/contents/splash/Splash.qml
index 9b9e885..73dc929 100644
--- a/usr/share/plasma/look-and-feel/com.github.yeyushengfan258.Win11OS-light.desktop/contents/splash/Splash.qml
+++ b/usr/share/plasma/look-and-feel/com.github.yeyushengfan258.Win11OS-light.desktop/contents/splash/Splash.qml
@@ -17,7 +17,7 @@
  *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 
-import QtQuick 2.1
+import QtQuick
 
 
 Image {
diff --git a/usr/share/sddm/themes/Win11OS-dark/Background.qml b/usr/share/sddm/themes/Win11OS-dark/Background.qml
index 5a38415..1c412f2 100644
--- a/usr/share/sddm/themes/Win11OS-dark/Background.qml
+++ b/usr/share/sddm/themes/Win11OS-dark/Background.qml
@@ -17,7 +17,7 @@
  *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 
-import QtQuick 2.2
+import QtQuick
 
 FocusScope {
     id: sceneBackground
diff --git a/usr/share/sddm/themes/Win11OS-dark/BreezeMenuStyle.qml b/usr/share/sddm/themes/Win11OS-dark/BreezeMenuStyle.qml
index 7d56c14..d015659 100644
--- a/usr/share/sddm/themes/Win11OS-dark/BreezeMenuStyle.qml
+++ b/usr/share/sddm/themes/Win11OS-dark/BreezeMenuStyle.qml
@@ -1,9 +1,9 @@
-import QtQuick 2.2
+import QtQuick
 
-import org.kde.plasma.core 2.0 as PlasmaCore
+import org.kde.plasma.core as PlasmaCore
 
-import QtQuick.Controls.Styles 1.4 as QQCS
-import QtQuick.Controls 1.3 as QQC
+import QtQuick.Controls.Styles as QQCS
+import QtQuick.Controls as QQC
 
 QQCS.MenuStyle {
     frame: Rectangle {
diff --git a/usr/share/sddm/themes/Win11OS-dark/KeyboardButton.qml b/usr/share/sddm/themes/Win11OS-dark/KeyboardButton.qml
index 9989d93..cd47d7d 100644
--- a/usr/share/sddm/themes/Win11OS-dark/KeyboardButton.qml
+++ b/usr/share/sddm/themes/Win11OS-dark/KeyboardButton.qml
@@ -1,9 +1,9 @@
-import QtQuick 2.2
+import QtQuick
 
-import org.kde.plasma.core 2.0 as PlasmaCore
-import org.kde.plasma.components 2.0 as PlasmaComponents
+import org.kde.plasma.core as PlasmaCore
+import org.kde.plasma.components as PlasmaComponents
 
-import QtQuick.Controls 1.3 as QQC
+import QtQuick.Controls as QQC
 
 PlasmaComponents.ToolButton {
     id: keyboardButton
diff --git a/usr/share/sddm/themes/Win11OS-dark/Login.qml b/usr/share/sddm/themes/Win11OS-dark/Login.qml
index 0f6c328..bcf8005 100644
--- a/usr/share/sddm/themes/Win11OS-dark/Login.qml
+++ b/usr/share/sddm/themes/Win11OS-dark/Login.qml
@@ -1,11 +1,11 @@
 import "components"
 
-import QtQuick 2.0
-import QtQuick.Layouts 1.2
-import QtQuick.Controls.Styles 1.4
+import QtQuick
+import QtQuick.Layouts
+import QtQuick.Controls.Styles
 
-import org.kde.plasma.core 2.0 as PlasmaCore
-import org.kde.plasma.components 2.0 as PlasmaComponents
+import org.kde.plasma.core as PlasmaCore
+import org.kde.plasma.components as PlasmaComponents
 
 SessionManagementScreen {
 
diff --git a/usr/share/sddm/themes/Win11OS-dark/Main.qml b/usr/share/sddm/themes/Win11OS-dark/Main.qml
index 006b3ce..303dbc2 100644
--- a/usr/share/sddm/themes/Win11OS-dark/Main.qml
+++ b/usr/share/sddm/themes/Win11OS-dark/Main.qml
@@ -17,15 +17,15 @@
  *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 
-import QtQuick 2.8
+import QtQuick
 
-import QtQuick.Layouts 1.1
-import QtQuick.Controls 1.1
-import QtGraphicalEffects 1.0
+import QtQuick.Layouts
+import QtQuick.Controls
+import Qt5Compat.GraphicalEffects
 
-import org.kde.plasma.core 2.0 as PlasmaCore
-import org.kde.plasma.components 2.0 as PlasmaComponents
-import org.kde.plasma.extras 2.0 as PlasmaExtras
+import org.kde.plasma.core as PlasmaCore
+import org.kde.plasma.components as PlasmaComponents
+import org.kde.plasma.extras as PlasmaExtras
 
 import "components"
 
diff --git a/usr/share/sddm/themes/Win11OS-dark/SessionButton.qml b/usr/share/sddm/themes/Win11OS-dark/SessionButton.qml
index 58590c8..ef63833 100644
--- a/usr/share/sddm/themes/Win11OS-dark/SessionButton.qml
+++ b/usr/share/sddm/themes/Win11OS-dark/SessionButton.qml
@@ -17,12 +17,12 @@
  *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 
-import QtQuick 2.2
+import QtQuick
 
-import org.kde.plasma.core 2.0 as PlasmaCore
-import org.kde.plasma.components 2.0 as PlasmaComponents
+import org.kde.plasma.core as PlasmaCore
+import org.kde.plasma.components as PlasmaComponents
 
-import QtQuick.Controls 1.3 as QQC
+import QtQuick.Controls as QQC
 
 PlasmaComponents.ToolButton {
     id: root
diff --git a/usr/share/sddm/themes/Win11OS-dark/components/ActionButton.qml b/usr/share/sddm/themes/Win11OS-dark/components/ActionButton.qml
index 9fbd2a8..41edff9 100644
--- a/usr/share/sddm/themes/Win11OS-dark/components/ActionButton.qml
+++ b/usr/share/sddm/themes/Win11OS-dark/components/ActionButton.qml
@@ -17,9 +17,9 @@
  *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 
-import QtQuick 2.8
-import org.kde.plasma.core 2.0 as PlasmaCore
-import org.kde.plasma.components 2.0 as PlasmaComponents
+import QtQuick
+import org.kde.plasma.core as PlasmaCore
+import org.kde.plasma.components as PlasmaComponents
 
 Item {
     id: root
diff --git a/usr/share/sddm/themes/Win11OS-dark/components/Battery.qml b/usr/share/sddm/themes/Win11OS-dark/components/Battery.qml
index 2351c4d..5de5d70 100644
--- a/usr/share/sddm/themes/Win11OS-dark/components/Battery.qml
+++ b/usr/share/sddm/themes/Win11OS-dark/components/Battery.qml
@@ -17,11 +17,11 @@
  *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 
-import QtQuick 2.2
+import QtQuick
 
-import org.kde.plasma.core 2.0 as PlasmaCore
-import org.kde.plasma.components 2.0 as PlasmaComponents
-import org.kde.plasma.workspace.components 2.0 as PW
+import org.kde.plasma.core as PlasmaCore
+import org.kde.plasma.components as PlasmaComponents
+import org.kde.plasma.workspace.components as PW
 
 Row {
     spacing: units.smallSpacing
diff --git a/usr/share/sddm/themes/Win11OS-dark/components/Clock.qml b/usr/share/sddm/themes/Win11OS-dark/components/Clock.qml
index 6e26055..356bad0 100644
--- a/usr/share/sddm/themes/Win11OS-dark/components/Clock.qml
+++ b/usr/share/sddm/themes/Win11OS-dark/components/Clock.qml
@@ -17,10 +17,10 @@
  *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 
-import QtQuick 2.8
-import QtQuick.Layouts 1.1
-import QtQuick.Controls 1.1
-import org.kde.plasma.core 2.0
+import QtQuick
+import QtQuick.Layouts
+import QtQuick.Controls
+import org.kde.plasma.core
 
 ColumnLayout {
     readonly property bool softwareRendering: GraphicsInfo.api === GraphicsInfo.Software
diff --git a/usr/share/sddm/themes/Win11OS-dark/components/KeyboardLayoutButton.qml b/usr/share/sddm/themes/Win11OS-dark/components/KeyboardLayoutButton.qml
index 32edb52..d8f2261 100644
--- a/usr/share/sddm/themes/Win11OS-dark/components/KeyboardLayoutButton.qml
+++ b/usr/share/sddm/themes/Win11OS-dark/components/KeyboardLayoutButton.qml
@@ -17,12 +17,12 @@
  *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA .        *
  ***************************************************************************/
 
-import QtQuick 2.1
-import QtQuick.Controls 1.1 as QQC
+import QtQuick
+import QtQuick.Controls as QQC
 
-import org.kde.plasma.components 2.0 as PlasmaComponents
+import org.kde.plasma.components as PlasmaComponents
 
-import org.kde.plasma.workspace.keyboardlayout 1.0
+import org.kde.plasma.workspace.keyboardlayout
 
 PlasmaComponents.ToolButton {
 
diff --git a/usr/share/sddm/themes/Win11OS-dark/components/SessionManagementScreen.qml b/usr/share/sddm/themes/Win11OS-dark/components/SessionManagementScreen.qml
index 5f88260..21e088a 100644
--- a/usr/share/sddm/themes/Win11OS-dark/components/SessionManagementScreen.qml
+++ b/usr/share/sddm/themes/Win11OS-dark/components/SessionManagementScreen.qml
@@ -17,13 +17,13 @@
  *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 
-import QtQuick 2.2
+import QtQuick
 
-import QtQuick.Layouts 1.1
-import QtQuick.Controls 1.1
+import QtQuick.Layouts
+import QtQuick.Controls
 
-import org.kde.plasma.core 2.0 as PlasmaCore
-import org.kde.plasma.components 2.0 as PlasmaComponents
+import org.kde.plasma.core as PlasmaCore
+import org.kde.plasma.components as PlasmaComponents
 
 Item {
     id: root
diff --git a/usr/share/sddm/themes/Win11OS-dark/components/UserDelegate.qml b/usr/share/sddm/themes/Win11OS-dark/components/UserDelegate.qml
index 960315d..bd2dfe9 100644
--- a/usr/share/sddm/themes/Win11OS-dark/components/UserDelegate.qml
+++ b/usr/share/sddm/themes/Win11OS-dark/components/UserDelegate.qml
@@ -18,9 +18,9 @@
  *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 
-import QtQuick 2.8
-import org.kde.plasma.core 2.0 as PlasmaCore
-import org.kde.plasma.components 2.0 as PlasmaComponents
+import QtQuick
+import org.kde.plasma.core as PlasmaCore
+import org.kde.plasma.components as PlasmaComponents
 
 Item {
     id: wrapper
diff --git a/usr/share/sddm/themes/Win11OS-dark/components/UserList.qml b/usr/share/sddm/themes/Win11OS-dark/components/UserList.qml
index a2d8508..cc907bb 100644
--- a/usr/share/sddm/themes/Win11OS-dark/components/UserList.qml
+++ b/usr/share/sddm/themes/Win11OS-dark/components/UserList.qml
@@ -17,7 +17,7 @@
  *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 
-import QtQuick 2.2
+import QtQuick
 
 ListView {
     id: view
diff --git a/usr/share/sddm/themes/Win11OS-dark/components/VirtualKeyboard.qml b/usr/share/sddm/themes/Win11OS-dark/components/VirtualKeyboard.qml
index 7848b75..563b74a 100644
--- a/usr/share/sddm/themes/Win11OS-dark/components/VirtualKeyboard.qml
+++ b/usr/share/sddm/themes/Win11OS-dark/components/VirtualKeyboard.qml
@@ -16,8 +16,8 @@ GNU General Public License for more details.
 You should have received a copy of the GNU General Public License
 along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *********************************************************************/
-import QtQuick 2.5
-import QtQuick.VirtualKeyboard 2.1
+import QtQuick
+import QtQuick.VirtualKeyboard
 
 InputPanel {
     id: inputPanel
diff --git a/usr/share/sddm/themes/Win11OS-dark/components/WallpaperFader.qml b/usr/share/sddm/themes/Win11OS-dark/components/WallpaperFader.qml
index 31dfe00..61c70ce 100644
--- a/usr/share/sddm/themes/Win11OS-dark/components/WallpaperFader.qml
+++ b/usr/share/sddm/themes/Win11OS-dark/components/WallpaperFader.qml
@@ -17,15 +17,15 @@ You should have received a copy of the GNU General Public License
 along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *********************************************************************/
 
-import QtQuick 2.6
-import QtQuick.Controls 1.1
-import QtQuick.Layouts 1.1
-import QtGraphicalEffects 1.0
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Layouts
+import Qt5Compat.GraphicalEffects
 
-import org.kde.plasma.core 2.0 as PlasmaCore
-import org.kde.plasma.components 2.0 as PlasmaComponents
+import org.kde.plasma.core as PlasmaCore
+import org.kde.plasma.components as PlasmaComponents
 
-import org.kde.plasma.private.sessions 2.0
+import org.kde.plasma.private.sessions
 import "../components"
 
 Item {
diff --git a/usr/share/sddm/themes/Win11OS-dark/metadata.desktop b/usr/share/sddm/themes/Win11OS-dark/metadata.desktop
index f6da63f..0191711 100644
--- a/usr/share/sddm/themes/Win11OS-dark/metadata.desktop
+++ b/usr/share/sddm/themes/Win11OS-dark/metadata.desktop
@@ -13,4 +13,5 @@ ConfigFile=theme.conf
 TranslationsDirectory=translations
 Email=vinceliuice@hotmail.com
 Theme-Id=Win11OS-dark
-Theme-API=2.0
+Theme-API=2.11
+QtVersion=6
diff --git a/usr/share/sddm/themes/Win11OS-light/Background.qml b/usr/share/sddm/themes/Win11OS-light/Background.qml
index 5a38415..1c412f2 100644
--- a/usr/share/sddm/themes/Win11OS-light/Background.qml
+++ b/usr/share/sddm/themes/Win11OS-light/Background.qml
@@ -17,7 +17,7 @@
  *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 
-import QtQuick 2.2
+import QtQuick
 
 FocusScope {
     id: sceneBackground
diff --git a/usr/share/sddm/themes/Win11OS-light/BreezeMenuStyle.qml b/usr/share/sddm/themes/Win11OS-light/BreezeMenuStyle.qml
index 7d56c14..d015659 100644
--- a/usr/share/sddm/themes/Win11OS-light/BreezeMenuStyle.qml
+++ b/usr/share/sddm/themes/Win11OS-light/BreezeMenuStyle.qml
@@ -1,9 +1,9 @@
-import QtQuick 2.2
+import QtQuick
 
-import org.kde.plasma.core 2.0 as PlasmaCore
+import org.kde.plasma.core as PlasmaCore
 
-import QtQuick.Controls.Styles 1.4 as QQCS
-import QtQuick.Controls 1.3 as QQC
+import QtQuick.Controls.Styles as QQCS
+import QtQuick.Controls as QQC
 
 QQCS.MenuStyle {
     frame: Rectangle {
diff --git a/usr/share/sddm/themes/Win11OS-light/KeyboardButton.qml b/usr/share/sddm/themes/Win11OS-light/KeyboardButton.qml
index 9989d93..cd47d7d 100644
--- a/usr/share/sddm/themes/Win11OS-light/KeyboardButton.qml
+++ b/usr/share/sddm/themes/Win11OS-light/KeyboardButton.qml
@@ -1,9 +1,9 @@
-import QtQuick 2.2
+import QtQuick
 
-import org.kde.plasma.core 2.0 as PlasmaCore
-import org.kde.plasma.components 2.0 as PlasmaComponents
+import org.kde.plasma.core as PlasmaCore
+import org.kde.plasma.components as PlasmaComponents
 
-import QtQuick.Controls 1.3 as QQC
+import QtQuick.Controls as QQC
 
 PlasmaComponents.ToolButton {
     id: keyboardButton
diff --git a/usr/share/sddm/themes/Win11OS-light/Login.qml b/usr/share/sddm/themes/Win11OS-light/Login.qml
index 0f6c328..bcf8005 100644
--- a/usr/share/sddm/themes/Win11OS-light/Login.qml
+++ b/usr/share/sddm/themes/Win11OS-light/Login.qml
@@ -1,11 +1,11 @@
 import "components"
 
-import QtQuick 2.0
-import QtQuick.Layouts 1.2
-import QtQuick.Controls.Styles 1.4
+import QtQuick
+import QtQuick.Layouts
+import QtQuick.Controls.Styles
 
-import org.kde.plasma.core 2.0 as PlasmaCore
-import org.kde.plasma.components 2.0 as PlasmaComponents
+import org.kde.plasma.core as PlasmaCore
+import org.kde.plasma.components as PlasmaComponents
 
 SessionManagementScreen {
 
diff --git a/usr/share/sddm/themes/Win11OS-light/Main.qml b/usr/share/sddm/themes/Win11OS-light/Main.qml
index e30af87..983617c 100644
--- a/usr/share/sddm/themes/Win11OS-light/Main.qml
+++ b/usr/share/sddm/themes/Win11OS-light/Main.qml
@@ -17,15 +17,15 @@
  *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 
-import QtQuick 2.8
+import QtQuick
 
-import QtQuick.Layouts 1.1
-import QtQuick.Controls 1.1
-import QtGraphicalEffects 1.0
+import QtQuick.Layouts
+import QtQuick.Controls
+import Qt5Compat.GraphicalEffects
 
-import org.kde.plasma.core 2.0 as PlasmaCore
-import org.kde.plasma.components 2.0 as PlasmaComponents
-import org.kde.plasma.extras 2.0 as PlasmaExtras
+import org.kde.plasma.core as PlasmaCore
+import org.kde.plasma.components as PlasmaComponents
+import org.kde.plasma.extras as PlasmaExtras
 
 import "components"
 
diff --git a/usr/share/sddm/themes/Win11OS-light/SessionButton.qml b/usr/share/sddm/themes/Win11OS-light/SessionButton.qml
index 58590c8..ef63833 100644
--- a/usr/share/sddm/themes/Win11OS-light/SessionButton.qml
+++ b/usr/share/sddm/themes/Win11OS-light/SessionButton.qml
@@ -17,12 +17,12 @@
  *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 
-import QtQuick 2.2
+import QtQuick
 
-import org.kde.plasma.core 2.0 as PlasmaCore
-import org.kde.plasma.components 2.0 as PlasmaComponents
+import org.kde.plasma.core as PlasmaCore
+import org.kde.plasma.components as PlasmaComponents
 
-import QtQuick.Controls 1.3 as QQC
+import QtQuick.Controls as QQC
 
 PlasmaComponents.ToolButton {
     id: root
diff --git a/usr/share/sddm/themes/Win11OS-light/components/ActionButton.qml b/usr/share/sddm/themes/Win11OS-light/components/ActionButton.qml
index 9fbd2a8..41edff9 100644
--- a/usr/share/sddm/themes/Win11OS-light/components/ActionButton.qml
+++ b/usr/share/sddm/themes/Win11OS-light/components/ActionButton.qml
@@ -17,9 +17,9 @@
  *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 
-import QtQuick 2.8
-import org.kde.plasma.core 2.0 as PlasmaCore
-import org.kde.plasma.components 2.0 as PlasmaComponents
+import QtQuick
+import org.kde.plasma.core as PlasmaCore
+import org.kde.plasma.components as PlasmaComponents
 
 Item {
     id: root
diff --git a/usr/share/sddm/themes/Win11OS-light/components/Battery.qml b/usr/share/sddm/themes/Win11OS-light/components/Battery.qml
index 2351c4d..5de5d70 100644
--- a/usr/share/sddm/themes/Win11OS-light/components/Battery.qml
+++ b/usr/share/sddm/themes/Win11OS-light/components/Battery.qml
@@ -17,11 +17,11 @@
  *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 
-import QtQuick 2.2
+import QtQuick
 
-import org.kde.plasma.core 2.0 as PlasmaCore
-import org.kde.plasma.components 2.0 as PlasmaComponents
-import org.kde.plasma.workspace.components 2.0 as PW
+import org.kde.plasma.core as PlasmaCore
+import org.kde.plasma.components as PlasmaComponents
+import org.kde.plasma.workspace.components as PW
 
 Row {
     spacing: units.smallSpacing
diff --git a/usr/share/sddm/themes/Win11OS-light/components/Clock.qml b/usr/share/sddm/themes/Win11OS-light/components/Clock.qml
index 6e26055..356bad0 100644
--- a/usr/share/sddm/themes/Win11OS-light/components/Clock.qml
+++ b/usr/share/sddm/themes/Win11OS-light/components/Clock.qml
@@ -17,10 +17,10 @@
  *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 
-import QtQuick 2.8
-import QtQuick.Layouts 1.1
-import QtQuick.Controls 1.1
-import org.kde.plasma.core 2.0
+import QtQuick
+import QtQuick.Layouts
+import QtQuick.Controls
+import org.kde.plasma.core
 
 ColumnLayout {
     readonly property bool softwareRendering: GraphicsInfo.api === GraphicsInfo.Software
diff --git a/usr/share/sddm/themes/Win11OS-light/components/KeyboardLayoutButton.qml b/usr/share/sddm/themes/Win11OS-light/components/KeyboardLayoutButton.qml
index 32edb52..d8f2261 100644
--- a/usr/share/sddm/themes/Win11OS-light/components/KeyboardLayoutButton.qml
+++ b/usr/share/sddm/themes/Win11OS-light/components/KeyboardLayoutButton.qml
@@ -17,12 +17,12 @@
  *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA .        *
  ***************************************************************************/
 
-import QtQuick 2.1
-import QtQuick.Controls 1.1 as QQC
+import QtQuick
+import QtQuick.Controls as QQC
 
-import org.kde.plasma.components 2.0 as PlasmaComponents
+import org.kde.plasma.components as PlasmaComponents
 
-import org.kde.plasma.workspace.keyboardlayout 1.0
+import org.kde.plasma.workspace.keyboardlayout
 
 PlasmaComponents.ToolButton {
 
diff --git a/usr/share/sddm/themes/Win11OS-light/components/SessionManagementScreen.qml b/usr/share/sddm/themes/Win11OS-light/components/SessionManagementScreen.qml
index 5f88260..21e088a 100644
--- a/usr/share/sddm/themes/Win11OS-light/components/SessionManagementScreen.qml
+++ b/usr/share/sddm/themes/Win11OS-light/components/SessionManagementScreen.qml
@@ -17,13 +17,13 @@
  *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 
-import QtQuick 2.2
+import QtQuick
 
-import QtQuick.Layouts 1.1
-import QtQuick.Controls 1.1
+import QtQuick.Layouts
+import QtQuick.Controls
 
-import org.kde.plasma.core 2.0 as PlasmaCore
-import org.kde.plasma.components 2.0 as PlasmaComponents
+import org.kde.plasma.core as PlasmaCore
+import org.kde.plasma.components as PlasmaComponents
 
 Item {
     id: root
diff --git a/usr/share/sddm/themes/Win11OS-light/components/UserDelegate.qml b/usr/share/sddm/themes/Win11OS-light/components/UserDelegate.qml
index 960315d..bd2dfe9 100644
--- a/usr/share/sddm/themes/Win11OS-light/components/UserDelegate.qml
+++ b/usr/share/sddm/themes/Win11OS-light/components/UserDelegate.qml
@@ -18,9 +18,9 @@
  *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 
-import QtQuick 2.8
-import org.kde.plasma.core 2.0 as PlasmaCore
-import org.kde.plasma.components 2.0 as PlasmaComponents
+import QtQuick
+import org.kde.plasma.core as PlasmaCore
+import org.kde.plasma.components as PlasmaComponents
 
 Item {
     id: wrapper
diff --git a/usr/share/sddm/themes/Win11OS-light/components/UserList.qml b/usr/share/sddm/themes/Win11OS-light/components/UserList.qml
index a2d8508..cc907bb 100644
--- a/usr/share/sddm/themes/Win11OS-light/components/UserList.qml
+++ b/usr/share/sddm/themes/Win11OS-light/components/UserList.qml
@@ -17,7 +17,7 @@
  *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 
-import QtQuick 2.2
+import QtQuick
 
 ListView {
     id: view
diff --git a/usr/share/sddm/themes/Win11OS-light/components/VirtualKeyboard.qml b/usr/share/sddm/themes/Win11OS-light/components/VirtualKeyboard.qml
index 7848b75..563b74a 100644
--- a/usr/share/sddm/themes/Win11OS-light/components/VirtualKeyboard.qml
+++ b/usr/share/sddm/themes/Win11OS-light/components/VirtualKeyboard.qml
@@ -16,8 +16,8 @@ GNU General Public License for more details.
 You should have received a copy of the GNU General Public License
 along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *********************************************************************/
-import QtQuick 2.5
-import QtQuick.VirtualKeyboard 2.1
+import QtQuick
+import QtQuick.VirtualKeyboard
 
 InputPanel {
     id: inputPanel
diff --git a/usr/share/sddm/themes/Win11OS-light/components/WallpaperFader.qml b/usr/share/sddm/themes/Win11OS-light/components/WallpaperFader.qml
index 31dfe00..61c70ce 100644
--- a/usr/share/sddm/themes/Win11OS-light/components/WallpaperFader.qml
+++ b/usr/share/sddm/themes/Win11OS-light/components/WallpaperFader.qml
@@ -17,15 +17,15 @@ You should have received a copy of the GNU General Public License
 along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *********************************************************************/
 
-import QtQuick 2.6
-import QtQuick.Controls 1.1
-import QtQuick.Layouts 1.1
-import QtGraphicalEffects 1.0
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Layouts
+import Qt5Compat.GraphicalEffects
 
-import org.kde.plasma.core 2.0 as PlasmaCore
-import org.kde.plasma.components 2.0 as PlasmaComponents
+import org.kde.plasma.core as PlasmaCore
+import org.kde.plasma.components as PlasmaComponents
 
-import org.kde.plasma.private.sessions 2.0
+import org.kde.plasma.private.sessions
 import "../components"
 
 Item {
diff --git a/usr/share/sddm/themes/Win11OS-light/metadata.desktop b/usr/share/sddm/themes/Win11OS-light/metadata.desktop
index 534169f..67db98f 100644
--- a/usr/share/sddm/themes/Win11OS-light/metadata.desktop
+++ b/usr/share/sddm/themes/Win11OS-light/metadata.desktop
@@ -13,4 +13,5 @@ ConfigFile=theme.conf
 TranslationsDirectory=translations
 Email=vinceliuice@hotmail.com
 Theme-Id=Win11OS-light
-Theme-API=2.0
+Theme-API=2.11
+QtVersion=6
diff --git a/usr/share/sddm/themes/Windows11-Sddm/Main.qml b/usr/share/sddm/themes/Windows11-Sddm/Main.qml
index 159ac1b..e62ccf3 100644
--- a/usr/share/sddm/themes/Windows11-Sddm/Main.qml
+++ b/usr/share/sddm/themes/Windows11-Sddm/Main.qml
@@ -1,13 +1,13 @@
 // Copyright 2023 zayronxio <zayronxio@gmail.com>
 // Used sources & ideas:
 // - SDDM Team https://github.com/sddm/sddm
-import QtQuick 2.8
-import SddmComponents 2.0
-import QtQuick.Controls 2.1
-import QtGraphicalEffects 1.0
-import QtQuick.Layouts 1.2
-import org.kde.plasma.components 2.0 as PlasmaComponents
-import org.kde.plasma.core 2.0 as PlasmaCore
+import QtQuick
+import SddmComponents
+import QtQuick.Controls
+import Qt5Compat.GraphicalEffects
+import QtQuick.Layouts
+import org.kde.plasma.components as PlasmaComponents
+import org.kde.plasma.core as PlasmaCore
 import "components"
 
 Rectangle {
diff --git a/usr/share/sddm/themes/Windows11-Sddm/components/Clock.qml b/usr/share/sddm/themes/Windows11-Sddm/components/Clock.qml
index b2fe784..b302c2e 100644
--- a/usr/share/sddm/themes/Windows11-Sddm/components/Clock.qml
+++ b/usr/share/sddm/themes/Windows11-Sddm/components/Clock.qml
@@ -17,10 +17,10 @@
  *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
  
-import QtQuick 2.8
-import QtQuick.Layouts 1.1
-import QtQuick.Controls 2.5
-import org.kde.plasma.core 2.0
+import QtQuick
+import QtQuick.Layouts
+import QtQuick.Controls
+import org.kde.plasma.core
 
 ColumnLayout {
     spacing: 2
diff --git a/usr/share/sddm/themes/Windows11-Sddm/components/RebootToolTip.qml b/usr/share/sddm/themes/Windows11-Sddm/components/RebootToolTip.qml
index 3a73ba9..96db929 100644
--- a/usr/share/sddm/themes/Windows11-Sddm/components/RebootToolTip.qml
+++ b/usr/share/sddm/themes/Windows11-Sddm/components/RebootToolTip.qml
@@ -1,5 +1,5 @@
-import QtQuick 2.8
-import QtGraphicalEffects 1.0
+import QtQuick
+import Qt5Compat.GraphicalEffects
 
 Rectangle {
     color:"transparent"
diff --git a/usr/share/sddm/themes/Windows11-Sddm/components/ShutdownToolTip.qml b/usr/share/sddm/themes/Windows11-Sddm/components/ShutdownToolTip.qml
index 1399b2b..2a1a478 100644
--- a/usr/share/sddm/themes/Windows11-Sddm/components/ShutdownToolTip.qml
+++ b/usr/share/sddm/themes/Windows11-Sddm/components/ShutdownToolTip.qml
@@ -1,5 +1,5 @@
-import QtQuick 2.8
-import QtGraphicalEffects 1.0
+import QtQuick
+import Qt5Compat.GraphicalEffects
 
 Rectangle {
     color:"transparent"
diff --git a/usr/share/sddm/themes/Windows11-Sddm/components/TextConstants.qml b/usr/share/sddm/themes/Windows11-Sddm/components/TextConstants.qml
index 712f0ad..dd09fc3 100644
--- a/usr/share/sddm/themes/Windows11-Sddm/components/TextConstants.qml
+++ b/usr/share/sddm/themes/Windows11-Sddm/components/TextConstants.qml
@@ -22,7 +22,7 @@
 *
 ***************************************************************************/
 
-import QtQuick 2.0
+import QtQuick
 
 QtObject {
     readonly property string capslockWarning:   qsTr("Warning, Caps Lock is ON!")
diff --git a/usr/share/sddm/themes/Windows11-Sddm/components/UserList.qml b/usr/share/sddm/themes/Windows11-Sddm/components/UserList.qml
index b089edf..0fded8c 100644
--- a/usr/share/sddm/themes/Windows11-Sddm/components/UserList.qml
+++ b/usr/share/sddm/themes/Windows11-Sddm/components/UserList.qml
@@ -1,5 +1,5 @@
-import QtQuick 2.2
-import org.kde.plasma.core 2.0 as PlasmaCore
+import QtQuick
+import org.kde.plasma.core as PlasmaCore
 
 ListView {
     id: view
diff --git a/usr/share/sddm/themes/Windows11-Sddm/components/VirtualKeyboard.qml b/usr/share/sddm/themes/Windows11-Sddm/components/VirtualKeyboard.qml
index 7848b75..563b74a 100644
--- a/usr/share/sddm/themes/Windows11-Sddm/components/VirtualKeyboard.qml
+++ b/usr/share/sddm/themes/Windows11-Sddm/components/VirtualKeyboard.qml
@@ -16,8 +16,8 @@ GNU General Public License for more details.
 You should have received a copy of the GNU General Public License
 along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *********************************************************************/
-import QtQuick 2.5
-import QtQuick.VirtualKeyboard 2.1
+import QtQuick
+import QtQuick.VirtualKeyboard
 
 InputPanel {
     id: inputPanel
diff --git a/usr/share/sddm/themes/Windows11-Sddm/metadata.desktop b/usr/share/sddm/themes/Windows11-Sddm/metadata.desktop
index 53da3e2..9bbcdda 100644
--- a/usr/share/sddm/themes/Windows11-Sddm/metadata.desktop
+++ b/usr/share/sddm/themes/Windows11-Sddm/metadata.desktop
@@ -10,5 +10,7 @@ Website=https://github.com/varlesh/rounded
 Screenshot=screenshot.png
 MainScript=Main.qml
 ConfigFile=theme.conf
+TranslationsDirectory=translations
 Theme-Id=Windows11-Dark-sddm
-Theme-API=2.0
+Theme-API=2.11
+QtVersion=6