Plasma 6.6.1 Complete Changelog
KDE GTK Config
- Fix disabled anim. when decoration has no buttons. Commit.
kscreenlocker
- Greeter: Set explicit layer surface screen. Commit.
KWin
- Refuse to load setup specific state with missing OutputState. Commit.
- Make OutputConfigurationStore reset invalid replication sources. Commit.
- Harden logical <-> physical output assignments. Commit.
- Wayland: Reject output configurations with self-mirroring outputs. Commit.
- Screenedge: Watch for touch target option changes with KConfigWatcher. Commit.
- Core/colorspace: don't dim the minimum luminance. Commit.
- Plugins/qpa: Remove unguarded eglMakeCurrent(). Commit.
- Xwayland: Improve Clipboard/Primary/Dnd teardown. Commit.
- Utils: Port away from Qt sensors. Commit.
- Utils: Add dbus future helpers. Commit.
- Remove qml import versions. Commit.
- Backends/drm: minor fixes for EDR. Commit.
- Call updateActivities() only if the activity list changes. Commit.
- Utils: Drop Xcb::Property::toBool() overload that takes type and format. Commit.
- Utils: Assert that Xcb::Property::array() reinterprets data correctly. Commit.
- Utils: Fix Xcb::Property::toByteArray(). Commit.
- Wayland/colormanagement: add wine64-preloader to the Windows executable names. Commit.
- Plugins/tileseditor: Ignore key repeat in tile editor toggle shortcut. Commit. Fixes bug #515940
- Core/backendoutput: report EDID values for luminance, instead of the overrides. Commit.
- Plugins/screenshot: Add option to disable hiding of caller windows. Commit.
- Core/iccprofile: calculate inverse TRC ourselves. Commit. Fixes bug #515194
- Drive our QAnimationDriver fully by presentation timestamps. Commit. Fixes bug #516240
- Backends/drm: implement dimming with software brightness on external screens. Commit. Fixes bug #504441
- Compositor: animate dimming separately from brightness. Commit.
- Plugins/eis: Guard against events of destroyed devices. Commit. Fixes bug #515179
- Tabbox/switchers/thumbnail_grid: use normal Button for closing windows. Commit.
- Core: Fix Rect::intersects() with shifted empty rectangles. Commit.
- Helpers/killer: Wait for KAuth job to finish. Commit.
- Plugins/zoom: Fix zoom on rotated outputs. Commit.
- Virtualdesktops: save on name changes. Commit. Fixes bug #512212
- Outputconfigurationstore: don't apply the panel orientation for auto rotate. Commit. See bug #513156
- Handle popup repositioning before XdgPopupWindow gets initialized. Commit. Fixes bug #506916
- Scene/windowitem: apply corner rounding on both decoration and surface. Commit. Fixes bug #453229. Fixes bug #514792
- Revert "wayland: Check current drag and drop action". Commit. See bug #509331
- Prevent interactive move-resize from unconditionally raising windows. Commit. Fixes bug #508151
- Remove Qt6 version checks. Commit.
- Backends/drm: add custom mode support to the virtual outputs. Commit.
- Backends/virtual: add support for custom modes. Commit.
- Opengl/glshadermanager: do tonemapping + clipping after modulation. Commit. See bug #492695
- Improve compatibility with input method that handles repeat prior wl_keyboard version 10. Commit.
- Autotests/integration: test that tiled windows are moved with outputs. Commit.
- Placementtracker: special-case custom tiled windows. Commit. Fixes bug #501306. Fixes bug #500242
- Workspace: fix custom tiled windows not getting migrated off unplugged screens. Commit.
libksysguard
- Fix NaN in PercentageSensor when max value is 0. Commit.
Plasma Desktop
- 🍒 kcms/tablet: Stop showing non existent buttons. Commit.
- Kcms/keys: Fix premature reset of editing flag in Add/Edit Command dialog. Commit.
- Applets/kicker: hardcode black background color in dashboard. Commit. Fixes bug #516266
- Applets/pager: handle switching activities better in desktop widget. Commit.
- Applets/kicker: handle Return from kickerdash search field. Commit.
- Applets/kicker: show custom icon loaded by name. Commit. Fixes bug #516019
- Applets/kicker: only set anchor margin if there is a sidebar. Commit. Fixes bug #516196
- Applets/taskmanager: adjust size for thumbnail-less tooltips. Commit. Fixes bug #516018
- Add missing const and replace begin() with cbegin(). Commit.
- GlobalAccelModel: emit dataChanged after shortcut edit. Commit.
- Applets/kicker: don't reset currentItem on context menu open. Commit.
- Applets/taskmanager: Fix check for application on drop. Commit. Fixes bug #516242
- Applets/TaskManager: Fix RTL in TaskProgressOverlay. Commit. Fixes bug #516053
- Desktoppackage: Always show the "Focus shortcut:" label in panel configuration window. Commit. Fixes bug #515987
- Applets/kicker: use Image for non-square compactRepresentation icon. Commit.
- Applets/kickoff: handle accepted instead of iconNameChanged. Commit.
plasma-mobile
- Quicksettings/screenshot: Fix shell not showing up and update dbus. Commit.
- Actiondrawer: Fix loading race conditions with minimized quick settings. Commit.
- Taskswitcher: Don't set layer on task item, to avoid blurriness. Commit.
- Envmanager: Add KDE Connect SMS to applications blocklist. Commit.
- Lockscreen: Set correct colorset for notifications. Commit.
- Statusbar: Use implicit battery widths rather than manually setting them. Commit.
- Quicksettings: Fix references to non existent "mode" property. Commit.
Plasma Networkmanager (plasma-nm)
- Libs/models: Respond to changes to the "show virtual connections" setting. Commit. Fixes bug #516091
- Libs/editor: Respond to external configuration changes in Configuration. Commit.
- Libs/editor: Write all configuration changes with the Notify flag set. Commit.
- Use more appropriate wired and wireless disconnection icons. Commit.
- Correctly detect "Wi-Fi disabled" state in connection icon. Commit.
- Applet: Remove all QML import versions. Commit.
Plasma Workspace
- Applets/systemtray: reset currentIndex when searching. Commit. Fixes bug #515863
- Applets/digital-clock: localize clock digits. Commit. Fixes bug #485915
- Logout: hardcode black background color. Commit. Fixes bug #516266
- Runners/baloo: Construct KRunner::Action correctly. Commit.
- Wallpapers/image: Fix "open containing folder" in slideshow. Commit. Fixes bug #515551
- Applets/kicker: Guard against bad downcasts of AbstractEntry to AppEntry. Commit.
- Components/Clock: use Curve Rendering for labels to preserve quality. Commit. Fixes bug #516314
- Kcms/nighttime: Increase spacing between path chart and mode combobox. Commit.
- Applets/notifications: Handle that default action in history is added by view. Commit.
- Applets/notifications: Explicitly set implicitHeight on FooterLoader. Commit.
- Kcms/users: Re-enable add user button after creation. Commit. Fixes bug #516070
- Applets/mediacontroller: Fix labels getting elided too early when between spacers. Commit. Fixes bug #501166
- Ksplash: Set explicit layer surface screen. Commit.
- Logout-greeter: Set explicit layer surface screen. Commit.
- Plasma-windowed: Set desktop file name. Commit.
- Shell: Set explicit layer shell screen. Commit.
- Shell: Restore setPosition() in PanelView. Commit. Fixes bug #516185. See bug #514081
- Klipper/updateclipboardjob: Avoid needless encoding if possible. Commit.
- Actually translate "Configure..." button. Commit.
- Applets/systemtray: Fix menu button always showing after opening volume control. Commit. Fixes bug #516135
- Krunner: Guard for empty activity string which implies a loading state. Commit.
- Systemtraytest: reduce flakiness by waiting for a result. Commit.
- JobIconItem: Trigger openAction, if available, instead of openUrl. Commit.
- BasicAppletContainer: fix blur borders. Commit. Fixes bug #516086
- Suppress QML property shadow warnings in tests. Commit.
Powerdevil
- Check power level before running critical action. Commit.
qqc2-breeze-style
- ToolButton: Fix flat mode not inheriting background color scheme. Commit.
System Settings
- MenuProxyModel: For categories also check whether any children are relevant. Commit.