Plasma 6.8.3 Complete Changelog
Plasma Addons
- Wallpapers/potd: fix context menu icons. Commit.
- Wallpapers/tiled: fix default directory. Commit.
- Applets/colorpicker: fix ColorCircle border. Commit.
- Applets/colorpicker: fix middle clicking on preview. Commit.
- Applets/mediaframe: use HoverHandler. Commit.
- Applets/timer: show seconds on the predefined timer config page. Commit.
- Applets/mediaframe: pass cached remote files as urls. Commit. See bug #508225
- Applets/timer: fix predefined timer keyboard navigation. Commit.
- Applets/timer: fix reordering predefined timers. Commit.
- Applets/timer: fix notification translation. Commit. Fixes bug #413374
- Applets/quicklaunch: fix keyboard moving of items between models. Commit.
- Applets/diskquota: fix hover highlighting. Commit.
- Applets/mediaframe: use new image for icon immediately. Commit.
- Applets/calculator: fix keyboard use on desktop. Commit.
- Update apod provider to use new url. Commit.
Info Center
- Fix(energy): show correct date and value in graph. Commit.
KWin
- Input: don't wait for all buttons to be released to stop moveresize. Commit.
- Multigpuswapchain: fix the Nvidia workaround. Commit. Fixes bug #527163
- Multigpuswapchain: fix the amdgpu workaround. Commit. See bug #521716
- Plugins/screencast: fix jagged cursor. Commit. Fixes bug #528423
- Backends/drm: also clear non-shadowbuffer swapchain damage tracking. Commit. See bug #527421
- Core/gbmgraphicsbufferallocator: override the modifier with INVALID where needed. Commit. Fixes bug #527421
- Outputconfigurationstore: improve the default scale for handhelds and tablets. Commit.
- Backends/libinput: list devices during setup. Commit.
- Kcms/decoration: Apply next state when it changes. Commit.
- Fix sRGB inverse EOTF linear segment. Commit. Fixes bug #528375
- Workspace: ignore dpms wakeups once the system is going to sleep. Commit. Fixes bug #528221
- Opengl: honor KWIN_DISABLE_UDMABUF_IMPORT without a DRM device. Commit.
- Provide no-
cli options even if built without . Commit. - Effect/offscreenquickview: delete the forwarding input devices. Commit.
- Core: Expose left, top, right and bottom of Rect and RectF as properties. Commit.
- Plugins/screentransform: Paint the entire snapshot, not a subset. Commit.
- Compositor: handle possibly missing render device. Commit. Fixes bug #527984
- Scene/windowitem: emit Window::damaged when the window opacity changes. Commit. Fixes bug #502748
- Plugins/dimscreen: add window class for pinentry-qt in wayland. Commit.
- Core/renderloop: fix scheduling with triple buffering and commit timing. Commit.
- Xx-pip-v1: Preserve resize anchors at screen edges. Commit. Fixes bug #527641
- Plugins/zoom: fix adjacent monitor detection in Push mode. Commit.
- Wayland/surface: remove the primary output. Commit.
- Scene: only progress fifo and commit timing on one SceneView. Commit. See bug #498628. See bug #525619
- Make maximize guides work as expected with floating point geometry. Commit. See bug #465124
- Fix a typo in Workspace::adjustWindowSize(). Commit. Fixes bug #465124
- Main: add a hang detection thread. Commit. See bug #527622
- Dpmsinputeventfilter: cancel touch sequences when turning screens off. Commit.
- Outputconfigurationstore: avoid interlaced modes if progressive is preferred. Commit. See bug #527502
libkscreen
- Bump plasma-wayland-protocols to 1.23. Commit.
libplasma
- Desktoptheme/breeze: don't draw slight background on active tab. Commit.
- Plasma.cpp: Don't crash on invalid tooltip component. Commit.
- Fix desktop attached tooltips not inheriting Plasma styling with Qt 6.12. Commit. Fixes bug #527730
- Containment: Use parent's screen for geometry of nested containments. Commit. Fixes bug #525536
- ContainmentView: Show an error message on shell package load failure. Commit.
Oxygen
- Workaround missing outline when no borders. Commit.
- Desktop theme: Use a more appropriate color for neutral text in Oxygen. Commit.
- Desktoptheme: Fix subpar legibility of negative text in Oxygen. Commit. Fixes bug #528121
- Kstyle: Fix glitchy lines in menus when fractional scaling is used. Commit. Fixes bug #527745
Plasma Desktop
- Applets/kicker: don't override cursorShape in HoverBlock. Commit. Fixes bug #528282
- Applets/kickoff: scroll to correct position. Commit.
- Positioner: Conditionally skip saving positions after listing completes. Commit.
- Containments/panel: don't hang when the layout spacing is 0. Commit. Fixes bug #528228
- Applets/showdesktop: manually restore focus for minimized windows. Commit. Fixes bug #450137
- FolderModel: Respect the file:// protocol. Commit.
- Sddm-theme: restore Qt Virtual Keyboard fallback on X11. Commit. Fixes bug #527138
- Applets/pager: don't Show Desktop when scrolling pager. Commit. Fixes bug #471241
- Kcms/touchscreen: Set textRole for device selection. Commit.
- Containments/desktop: handle drag image for very fast drags better. Commit. Fixes bug #527529
- Containments/desktop: open menu at currentItem onMenuPressed. Commit. Fixes bug #526282
- Containments/desktop: Show the Create Folder shortcut in the New menu. Commit. Fixes bug #473045
- Applets/kicker: keep currentindex when scrolling list. Commit.
- Containments/desktop: don't reset press position onModelReset. Commit. Fixes bug #526073
- Do not show login interface when receiving empty messages. Commit. Fixes bug #527262
- Desktop Containment: Give desktop focus on click. Commit. Fixes bug #434090
- Containments/desktop: Don't offer manual sorting for Folder View widgets. Commit. Fixes bug #513880
- Applets/pager: Let window icons grow with their window outlines. Commit. Fixes bug #518625
- Positioner: Remove invalid or nonexistant files. Commit. Fixes bug #469445
- Applets/window-list: Elide long titles instead of growing without limit. Commit. Fixes bug #456148
- Containments/desktop: Let Folder View widgets shrink to a single cell. Commit. Fixes bug #515561
plasma-setup
- Wizard: Don't hardcode radius for outer rectangle. Commit.
Plasma Workspace
- Kcms/colors: Calculate the height of the demoTextDelegates and update the cell height. Commit. Fixes bug #528106
- Kcms/wallpaper: Guard against null screen in onWallpaperChanged. Commit. Fixes bug #528380
- Applets/systemtray: Silence undefined model warnings. Commit.
- Appmenu: don't show a black pixel when open. Commit. Fixes bug #524857
- Krunner: fix pseudo-vim key navigation. Commit. Fixes bug #528257
- Libkworkspace: expose sessionmanagement to qml. Commit.
- Klipper: Force labels in config dialog to be rich text. Commit.
- Shell: restore desktop shown value when exiting edit mode. Commit. Fixes bug #502272
- Applets/digital-clock: pass currentFont after dialog exists. Commit. Fixes bug #503333. Fixes bug #511164
- Don't override default font features & set tnum on OSD progress label. Commit.
- Shellcorona: give a cloned panel the screen it is cloned to. Commit. Fixes bug #527445
- Applets/kicker: Add launchers to the desktop of the current activity. Commit. Fixes bug #520511
- Wallpapers/image: Fix wallpaper reset when screen size changes a lot. Commit.
- Fix segfault when opening launchers by shortcuts. Commit. Fixes bug #527810
- Bump plasma-wayland-protocols to 1.23. Commit.
- Components/calendar: Move the selected date along with today at midnight. Commit. Fixes bug #523827. See bug #518640
- Components/calendar: Don't turn years 0-99 into 1900-1999. Commit. Fixes bug #474972
- Applets/digital-clock: Zero-pad hours when forcing 24h on a 12h locale. Commit. Fixes bug #517262
Powerdevil
- Applets/brightness: don't override default features when setting tnum. Commit.
- Applets/batterymonitor: Show the charge limit hint only on the system battery. Commit. Fixes bug #448020. See bug #497345
- Applets/brightness: Make key navigation more robust. Commit.
- Fix screens staying dimmed after losing brightness control. Commit. Fixes bug #523988
union
- GroupBoxElement: Fix checkbox alignment. Commit. Fixes bug #528493
- HeaderElement: Add constructor for default QStyleOption. Commit.
- HeaderElement: Use correct fallback name, add headerView. Commit.
- LineEditElement: Check for widget existing. Commit.
- HeaderElement: Return contentsSizeFromStyle if there is no headerOption. Commit.
- HeaderElement: Draw label using QCommonStyle, use visualRect for subElementRect. Commit.
- ItemViewElement: Fix alternateBase palette override. Commit.
- ItemViewElement: Check if fullrow selection is for any abstractItemView. Commit.
- MenuItemElement: Reserve columns for icons. Commit.
- ComboBoxElement: Always include text in subElementList. Commit. Fixes bug #527410
- DrawItemText: Ensure we draw mnemonics only for items that have it explicitly set. Commit. Fixes bug #528236
- AbstractElement: Ensure we use correct fontmetrics. Commit.
- SpinBoxElement: Fix spinbox sizing. Commit.
- UnionStyle: Remove autofillBackground from spinboxes. Commit. Fixes bug #528280
- Check if a library dir is a directory rather than just exists. Commit. Fixes bug #528147
- ItemViewElement: Allow overriding background color. Commit. Fixes bug #527260
- BackgroundDrawing: Allow overriding background color. Commit.
- AbstractElement: Text color overriding from palette. Commit. Fixes bug #527260
- Delegate.css: Separate itemviewitem and itemdelegate list behavior. Commit.
- Output/widgets: Add enum context to cache hashes for elements. Commit. Fixes bug #527246
- CheckBoxElement: Rely on qcommonstyle for subelementRects. Commit. Fixes bug #527767
- AbstractElement: Always add fallback. Commit. See bug #527767
- Delegate.css: Set focusframe only to show inside graphicsview. Commit.
- Elements: Add fallbacks to most elements. Commit.
- MenuItemElement: Give separator it's own propertygroup. Commit.
- TabElement: Call vSpace/hSpace directly, call m_style for subelement. Commit.
- UnionStyle: Use contentsSize isntead of contentsType for sizeFromContents hash. Commit. See bug #527409
- UnionStyle: Raise cache amount, skip cache update for pixelMetrics. Commit. Fixes bug #527409
xdg-desktop-portal-kde
- Fix duplicate virtual output names. Commit.