diff --git a/Bar/Modules/Applauncher.qml b/Bar/Modules/Applauncher.qml index 4536c15..2012032 100644 --- a/Bar/Modules/Applauncher.qml +++ b/Bar/Modules/Applauncher.qml @@ -347,6 +347,7 @@ PanelWithOverlay { anchors.fill: parent fillMode: Image.PreserveAspectFit smooth: true + mipmap: true cache: false asynchronous: true source: modelData.isCalculator ? "qrc:/icons/calculate.svg" : Quickshell.iconPath(modelData.icon, "application-x-executable") diff --git a/Bar/Modules/CustomTrayMenu.qml b/Bar/Modules/CustomTrayMenu.qml index 5366d7f..58a9605 100644 --- a/Bar/Modules/CustomTrayMenu.qml +++ b/Bar/Modules/CustomTrayMenu.qml @@ -115,6 +115,8 @@ PopupWindow { Image { Layout.preferredWidth: 16 Layout.preferredHeight: 16 + smooth: true + mipmap: true source: modelData?.icon ?? "" visible: (modelData?.icon ?? "") !== "" fillMode: Image.PreserveAspectFit diff --git a/Bar/Modules/Media.qml b/Bar/Modules/Media.qml index ca30cd6..1014134 100644 --- a/Bar/Modules/Media.qml +++ b/Bar/Modules/Media.qml @@ -54,6 +54,7 @@ Item { anchors.margins: 1 fillMode: Image.PreserveAspectCrop smooth: true + mipmap: true cache: false asynchronous: true sourceSize.width: 24 diff --git a/Bar/Modules/Taskbar.qml b/Bar/Modules/Taskbar.qml index 46fd78b..f74b989 100644 --- a/Bar/Modules/Taskbar.qml +++ b/Bar/Modules/Taskbar.qml @@ -75,6 +75,7 @@ Item { anchors.centerIn: parent source: getAppIcon(modelData) smooth: true + mipmap: true visible: source.toString() !== "" } diff --git a/Widgets/Dock.qml b/Widgets/Dock.qml index 6684878..ce7f043 100644 --- a/Widgets/Dock.qml +++ b/Widgets/Dock.qml @@ -155,6 +155,7 @@ PanelWindow { anchors.centerIn: parent source: taskbar.getAppIcon(modelData) smooth: true + mipmap: true visible: source.toString() !== "" } diff --git a/Widgets/LockScreen/LockScreen.qml b/Widgets/LockScreen/LockScreen.qml index 1097c29..20e747e 100644 --- a/Widgets/LockScreen/LockScreen.qml +++ b/Widgets/LockScreen/LockScreen.qml @@ -135,7 +135,8 @@ WlSessionLock { fillMode: Image.PreserveAspectCrop source: WallpaperManager.currentWallpaper !== "" ? WallpaperManager.currentWallpaper : "" cache: true - smooth: false + smooth: true + mipmap: false visible: true // source for MultiEffect } @@ -168,6 +169,8 @@ WlSessionLock { fillMode: Image.PreserveAspectCrop visible: false asynchronous: true + mipmap: true + smooth: true } OpacityMask { anchors.fill: avatarImage diff --git a/Widgets/Notification/NotificationPopup.qml b/Widgets/Notification/NotificationPopup.qml index 42ad0ba..58214d7 100644 --- a/Widgets/Notification/NotificationPopup.qml +++ b/Widgets/Notification/NotificationPopup.qml @@ -130,6 +130,7 @@ PanelWindow { anchors.margins: 4 fillMode: Image.PreserveAspectFit smooth: true + mipmap: true cache: false asynchronous: true sourceSize.width: 36 diff --git a/Widgets/Overview.qml b/Widgets/Overview.qml index c23b79f..5607548 100644 --- a/Widgets/Overview.qml +++ b/Widgets/Overview.qml @@ -34,6 +34,7 @@ ShellRoot { source: wallpaperSource cache: true smooth: true + mipmap: false visible: wallpaperSource !== "" // Show the original for FastBlur input } MultiEffect { diff --git a/Widgets/Sidebar/Config/ProfileSettings.qml b/Widgets/Sidebar/Config/ProfileSettings.qml index eac4e30..2d135b5 100644 --- a/Widgets/Sidebar/Config/ProfileSettings.qml +++ b/Widgets/Sidebar/Config/ProfileSettings.qml @@ -70,8 +70,8 @@ Rectangle { visible: false asynchronous: true cache: false - sourceSize.width: 64 - sourceSize.height: 64 + smooth: true + mipmap: true } OpacityMask { diff --git a/Widgets/Sidebar/Panel/Music.qml b/Widgets/Sidebar/Panel/Music.qml index 553f3b3..be9ac82 100644 --- a/Widgets/Sidebar/Panel/Music.qml +++ b/Widgets/Sidebar/Panel/Music.qml @@ -93,6 +93,7 @@ Rectangle { anchors.margins: 2 fillMode: Image.PreserveAspectCrop smooth: true + mipmap: true cache: false asynchronous: true sourceSize.width: 60 diff --git a/Widgets/Sidebar/Panel/System.qml b/Widgets/Sidebar/Panel/System.qml index 2d8b96a..3e53cf6 100644 --- a/Widgets/Sidebar/Panel/System.qml +++ b/Widgets/Sidebar/Panel/System.qml @@ -60,8 +60,8 @@ Rectangle { fillMode: Image.PreserveAspectCrop asynchronous: true cache: false - sourceSize.width: 44 - sourceSize.height: 44 + smooth: true + mipmap: true } maskSource: Rectangle { width: 44 diff --git a/Widgets/Sidebar/Panel/WallpaperPanel.qml b/Widgets/Sidebar/Panel/WallpaperPanel.qml index aa444a5..932e776 100644 --- a/Widgets/Sidebar/Panel/WallpaperPanel.qml +++ b/Widgets/Sidebar/Panel/WallpaperPanel.qml @@ -137,8 +137,8 @@ PanelWindow { fillMode: Image.PreserveAspectCrop asynchronous: true cache: true - sourceSize.width: Math.min(width, 150) - sourceSize.height: Math.min(height, 90) + smooth: true + mipmap: true } MouseArea { anchors.fill: parent