Plasma 5.19.90 Complete Changelog
plasma-nano
- Require C++17. Commit.
- Drop empty X-KDE-PluginInfo-Depends. Commit.
- Give a margin to wallpapers. Commit.
- Rework open animation. Commit.
- Fix QML errors. Commit.
- Use animators. Commit.
- Not rounded anymore. Commit.
- Prettier startup feedback. Commit.
- More hacks for proper display. Commit.
- Revert "restore previous hacks". Commit.
- Restore previous hacks. Commit.
- Don't set manually all those flags. Commit.
- Fix explorer layout. Commit.
- Make the 'More Wallpapers...' string translatable. Commit.
- Remove timeout. Commit.
- Make window background transparent again. Commit.
- Restore property binding. Commit.
- StartupFeedback: Add optional color argument. Commit.
- StartupFeedback: calculate background color from icon. Commit.
Plasma Networkmanager (plasma-nm)
- Assign the correct speeds to upload and download. Commit. Fixes bug #426620
- Improve wording of authentication dialog messages. Commit.
- Remove explicit ECM_KDE_MODULE_DIR. Commit.
- Require C++17. Commit.
- Add a legend at the bottom of the TrafficMonitor. Commit.
- Only calculate the upload and download rates once. Commit.
- Port TrafficMonitor from KQuickControlsAddons.Plotter to KQuickCharts. Commit.
- Drop empty X-KDE-PluginInfo-Depends. Commit.
- [kded] Ignore connection deactivation shortly after wakeup. Commit.
- [applet] Fix busy indicator sizing. Commit.
- [applet] Display airplane mode checkbox's tooltip correctly. Commit.
- [applet] Use correct search icon. Commit.
- [applet] Use standard icon sizes. Commit.
- [applet] Port to checkbox with internally-defined icon property. Commit.
- Use title capitalization for notification names. Commit.
- Fix #424214. Commit.
- Don't list in widget explorer in plasma mobile. Commit.
- Revert "[applet] Port to PlasmaExtras.SwitchButton". Commit.
- [applet] Port to PlasmaExtras.SwitchButton. Commit.
- [applet] Port mostly to PlasmaComponents3. Commit.
- [Applet] Port to PlasmaExtras.PlaceholderMessage and simplify. Commit.
- Remove (seemingly debug) warning statement from passworddialog. Commit.
- [BUGFIX] Fix crash in applet. Commit.
- Show device name in Connection Details. Commit.
- [WIP] [applet] Fix inline password field component not working properly. Commit. Fixes bug #423093
- Openvpn: avoid enabling TCP if the remote has been set on another line. Commit.
- [applet] Improve presentation and tooltips for toolbar toggles. Commit. Fixes bug #421371
- [applet] Show KCM in System Settings. Commit. See bug #417836. Phabricator Code review D29716
- Fix importing key-direction from *.ovpn files. Commit. Phabricator Code review D29781
Plasma Audio Volume Control
- Default maximumPercent value of 100. So we can call osd.show() with single argument in Plasma Mobile plasmoid. Commit.
- Use pulseaudio's equal functions instead of memcmp. Commit.
- Show and hide the inactive device buttons based on new count property. Commit.
- Use i18nd consistently. Commit.
- Don't show in widget explorer on plasma mobile. Commit.
- [applet] Allow showing inactive devices as in the KCM. Commit.
- [applet] Port towards PlasmaComponents3. Commit.
- Colorize volume percentage text when over 100%. Commit.
- Show correct volume level in OSD when maximum volume is raised. Commit. Fixes bug #422537
- Filter out currently unused devices. Commit. Fixes bug #422612
- Fix Layout warnings. Commit.
- Take into account Balance button for layouting. Commit.
- Fix centering Volume icon around channel sliders. Commit.
- Change it to a "Balance" button so also non-geeks can comprehend it. Commit.
- Allow "unlocking" volume slider for per-channel (e.g. left, right) volume sliders. Commit.
- [ListItemBase] Open options menu also on right click like a context menu. Commit.
plasma-phone-components
- Lockscreen by default at startup. Commit.
- Slightly larger password font size and add clear function. Commit.
- Remove qtvirtualkeyboardplugin. Commit.
- Remove cmake bits. Commit.
- Require C++17. Commit.
- Apply suggestions. Commit.
- Use Kirigami's ColorScope. Commit.
- Fix minor overlap. Commit.
- Fix top panel being greyed out by SlidingPanel. Commit.
- Tweak delegate padding and color choice. Commit.
- Use rounded edges for drawer. Commit.
- Offset sliding panel to where finger is. Commit.
- Proper height for the panel. Commit.
- Don't show notification when it shouldn't. Commit.
- Drop empty X-KDE-PluginInfo-Depends. Commit.
- Implement lockscreen mockups. Commit.
- Allow holding top panel delegate to trigger label action. Commit.
- Bigger hit area for the up arrow. Commit.
- Ifix close button. Commit.
- Copyright. Commit.
- Show a close anim. Commit.
- Invoke plasma-settings for wifi and broadband. Commit.
- New shutdown screen design. Commit.
- Better layout in widescreen mode. Commit.
- Fix logic for open/close top panel. Commit.
- Specify the maliit-keyboard as the input method to use. Commit.
- No side borders. Commit.
- Custom look for scroll indicator. Commit.
- Up arrow becomes down. Commit.
- A dark overlay over the main icons. Commit.
- Bury the thumbnail under a loader for now. Commit.
- Cmake: remove wallpaper installation code. Commit.
- Same speed animation with kwin minimize. Commit.
- Remove unused wallpaper thing. Commit.
- Add missing file. Commit.
- Add media controls to lockscreen. Commit.
- Fixes to close anim. Commit.
- Remove dummy windowtask. Commit.
- Single mousearea on bottom. Commit.
- Return to bounds after flicking. Commit.
- Fix close slide direction. Commit.
- Litch -- when activating window. Commit.
- Removeuseless debug. Commit.
- When task switch appears release minimize on launchers. Commit.
- Fix closing. Commit.
- Close anim if window active. Commit.
- New close anim. Commit.
- Minimize to launcher when the switcher is not visible. Commit.
- Delay the first active window sync. Commit.
- Color panel when startupfeedback is used. Commit.
- UpdateActiveWindow at start. Commit.
- Initial support for pipewire thumbnails. Commit.
- When an application is already running bring window on front. Commit.
- Minimize animations. Commit.
- New delegate for search applet. Commit.
- Add margin before search bar. Commit.
- Taller search field by default. Commit.
- Things go under the top panel. Commit.
- Croll up homescreen when there are no tasks. Commit.
- Cleanup not found favorites. Commit.
- Disable own clock for now. Commit.
- New look for the search applet. Commit.
- Fixes to task switcher experience. Commit.
- Make use of HomeScreenControls. Commit.
- Proper module name. Commit.
- Add mobile shell private components. Commit.
- Flick after manual drag. Commit.
- Minimize instead of showdesktop. Commit.
- At least 4 favorites. Commit.
- Disable the scrollindicator. Commit.
- Drag vertically also on the launcher strip. Commit.
- Fix bottom gesture. Commit.
- Rework tasks switcher. Commit.
- Use proper task label. Commit.
- Don't show the window on hide. Commit.
- Ensure taskswitcher is fullscreen. Commit.
- Better spacing. Commit.
- Rework panel coloring logic based on tasks. Commit.
- Enforce a big size. Commit.
- Reset position when launched. Commit.
- Fix widget explorer. Commit.
- Temporarly remove the horizontal activity switcher. Commit.
- Adjust dot colours to be white, remove arrow label. Commit.
- Add swipe up label, and make main bottom elements also swipe up. Commit.
- Prevent overflow password characters from stretching keypad width. Commit.
- Remove blur, hide clock when keypad is shown, add enter pin labels. Commit.
- Clear password when the keypad is not shown. Commit.
- Add scrolling lockscreen, and a darken effect when keypad is shown. Commit.
- Fix the LauncherGrid. Commit.
- Remove traces of color average properly. Commit.
- Leave calculating the startup feedback color to plasma-nano. Commit.
- Correct showinApp typo. Commit.
- Make panels opaque when StartupFeedback is open. Commit.
- Another approach to use the enum everywhere in ApplicationListModel. Commit.
- Revert "Open and close StartupFeedback using KStartupInfo". Commit.
- Revert "Comment out debug logging". Commit.
- Comment out debug logging. Commit.
- Remove unuused FeedbackWindow components. Commit.
- Open and close StartupFeedback using KStartupInfo. Commit.
- Adapt to plasma nano API change. Commit.
Plasma SDK
- Cleanup includes. Commit.
- [engineexplorer] Port away from deprecated KTitleWidget::setPixmap and KIconThemes. Commit.
- Convert copyright statements to SPDX expressions. Commit.
- Drop empty X-KDE-PluginInfo-Depends. Commit.
- Use Kirigami icon sizes instead of hardcoded numbers. Commit.
- Center the Comparison sheet and move slider into the header. Commit.
plasma-tests
- Remove explicit ECM_KDE_MODULE_DIR. Commit.
plasma-vault
- Remove explicit ECM_KDE_MODULE_DIR. Commit.
- Drop empty X-KDE-PluginInfo-Depends. Commit.
- [applet] Port towards PlasmaComponents3. Commit.
- Reset password field when the user clicks Ok. Commit. Fixes bug #424063
- Increase frameworks dependency to 5.72 for PlasmaExtras.PlaceholderMessage. Commit.
- Port applet to use PlasmaExtras.PlaceholderMessage. Commit.
- [applet] Improve presentation and consistency for vault items. Commit.
- Move comment about unempty mount point to its code. Commit.
- [fileitemaction] Clean up includes. Commit. Phabricator Code review D22702
- Use the new KSysGuard namespace for KSysGuard related targets. Commit. Phabricator Code review D29630
- Added logo for GitLab. Commit.
Plasma Workspace
- Drop outdated check for GL errors. Commit.
- Update Breeze global theme preview images to match the dark ones. Commit.
- [applets/batterymonitor] Add display of screen brightness as a percentage. Commit.
- Update lockscreen preview from Flow to Shell. Commit.
- Don't crash ksmserver if restoreSession is called twice. Commit.
- KDisplayManager: Fix crash when using KDM. Commit.
- Disabe ksycoca rebuilding on runner threads. Commit. See bug #423818
- Preview. Commit.
- SDDM shell preview. Commit.
- [sddm-theme/lockscreen] Fix login button size. Commit.
- KXftConfig: port from KGlobal::dirs to QStandardPaths. Commit.
- KXftConfig: modernize code. Commit.
- [shell] Add QPAInfo source. Commit.
- [shell] Split UserFeedback out of ShellCorona. Commit.
- Adjust relevance of kcms in service runner. Commit.
- Add a find_package call for the freetype. Commit.
- Clear KRunner text when setting was just disabled. Commit.
- Fix clazy warning and deprecation. Commit.
- Remove commented code. Commit.
- Activate KRunner instead of running the binary. Commit. See bug #416145
- Aggregate text for KRunner in DesktopView. Commit. See bug #416145
- [Battery Monitor] Indicate when a charge limit has been configured. Commit.
- Krunner: Fix performance issue raised by PC3. Commit.
- Krunner: Define context variable before parsing the script. Commit.
- Fix build. Commit.
- Use Klipper help for the Klipper config dialog. Commit. Fixes bug #421589
- Make "Activities..." context menu item follow HIG. Commit.
- Reuse text from query field instead of custom property. Commit.
- Tweak description for appmenu, as it does not have to be in the top panel. Commit.
- Port to new KWorkspace API. Commit.
- Move "Configure Desktop" menu item to the top of the menu. Commit.
- [ksmserver] Use UpdateLaunchEnvJob to sync SESSION_MANAGER env. Commit. Fixes bug #425982
- Drop empty X-KDE-PluginInfo-Depends. Commit.
- Fix undetected KPackage installation. Commit. Fixes bug #423055. Fixes bug #424429
- Port away from deprecated Qt::MidButton. Commit.
- Clean code to build desktop menu. Commit.
- Allow comma when dot is decimal separator. Commit. Fixes bug #406388
- Add option to disable KRunner history. Commit. Fixes bug #376666
- Add option to retain prior search. Commit. Implements feature #397092
- Fix KNS deprecations. Commit.
- Enable RemoveDeadEntries option for KNS. Commit. See bug #416255
- Fix syntax. Commit.
- Include libdrm headers. Commit.
- Remove stay include and only check for drm if pipewire is around. Commit.
- Search for libdrm and libgbm in cmake, these packages are required to compile. Commit.
- Pipewire: Remove unnecessary gbm.h include. Commit.
- Fully validate value before syncing envs. Commit.
- [applets/digital-clock] Add visible "configure" button to the header. Commit.
- Require C++17. Commit.
- Doc: move the documentation for recently moved kcms here. Commit.
- Kcms: move some of the KCMS to plasma-workspace. Commit.
- Make the combobox items translatable (patch by Victor Ryzhykh). Commit.
- Port away from KMimeTypeTrader. Commit.
- [lockscreen KCM] Simplify labels for options about what to show. Commit.
- Fix all errors and warnings on login, lock, and logout screens. Commit. Fixes bug #425349
- [klipper] Remove unused X-KDE-autostart-after=panel. Commit.
- Interactive console: Fix loading of templates and port from deprecated api. Commit.
- Port usages of deprecated KPluginInfo to KPluginMetadata. Commit.
- [Notifications] Slightly increase maximum occupiable screen space. Commit.
- Replace old ModelTest copy by QAbstractItemModelTester. Commit.
- Systemmonitor applets are desktop only for now. Commit.
- Fix possible crash in bookmarksrunner. Commit.
- [applets/clipboard] Clear search text when clearing all entries. Commit.
- [applets/clipboard] Don't disable toolbar if search field has text. Commit.
- [applets/devicenotifier] Remove UI to suppress popup for new device connection. Commit.
- [applets/devicenotifier] Move all settings into main UI itself and rename. Commit.
- Libtaskmanager: fix build when Qt is built with GLESv2. Commit.
- Rename Web Shortcuts runner to Web Search keywords. Commit.
- KCM Feedback port to ManagedConfigModule and SettingStateBinding. Commit.
- [KCM] Use KCModuleData in order to allow settings loading without UI. Commit.
- [applets/notifications] Remove mnemonic remover. Commit.
- Shell: allow plasmashell process to take screenshots. Commit.
- Fix typo in commit message. Commit.
- Do not close Kicker when pinning entry. Commit. Fixes bug #390585
- [logout screen] Set implicit widths on OK and Cancel buttons. Commit.
- Remove unneeded include. Commit.
- Update sensors used for the network usage plasmoid preset. Commit.
- Improve disk write operations for firefox favicons. Commit.
- Go back to constructing two temporary sets. Commit.
- [klipper] Workaround race when klipper updates on wayland. Commit.
- [libkworkspace] Guard for environment variables that won't be accepted. Commit.
- [startkde] Replace calling dbus-update-activation-environment with native code. Commit.
- [libkworkspace] Support batch operations in UpdateLaunchEnvJob. Commit.
- [startkde/waitforname] Fix ecm_mark_nongui_executable call. Commit.
- [libkworkspace] Update linked libraries for libkworkspace. Commit.
- Changed notification width to a smaller size. Commit.
- [applets/batterymonitor] Use `plasmoid.action("[name]")` to access text and actions. Commit.
- [applets/batterymonitor] Show button in popup to open Energy KCM. Commit.
- [applets/systemtray] Restore old spacing for very small icons on thin panels. Commit.
- Allow ENV variables in shell runner. Commit. Implements feature #409107
- KCMs: port Desktoptheme and icons to use SettingStateBinding. Commit.
- Fix icon, "plasma" doesn't exist, it's "plasmashell". Commit.
- [KRunner] Set maximum width for text field. Commit.
- [applets/notifications] Port DnD checkbox to set the icon itself. Commit.
- [applets/devicenotifier] Remove unused PlasmaComponents2 import. Commit.
- WIP: Port from PC2 ListItem to PE ListItem. Commit.
- [applets/systemtray] Return to pre-5.20 default panel icon arrangement. Commit.
- Raise the minimum CMake version after 157a82d7. Commit.
- Show the date in digital clock by default. Commit. Fixes bug #423155
- Fitler out annoying QML warnings. Commit. Fixes bug #424259
- Also find PkgConfig. Commit.
- Request that KNS cleans up its cache if there are dead entries. Commit. See bug #417985
- Port away from deprecated QSet related methods. Commit.
- [applets/systemtray] Return to pre-5.20 icon sizing. Commit.
- Detect glEGLImageTargetTexture2DOES at runtime. Commit.
- Fix build with gpsd 3.21. Commit.
- Provide the components for screencasting. Commit.
- Port the waylandtasksmodel to use the uuid instead of the internalId. Commit.
- Port away from obsolete QtAlgorithm functions. Commit.
- Wayland: make logout greeter a Role::Panel PlasmaSurface. Commit. Fixes bug #423953
- [applets/appmenu] Handle appmenu location changing. Commit.
- [applets/systemtray] Replace obsolete serviceOwnerChanged. Commit.
- Port from deprecated QProcess signals. Commit.
- [klipper] Prevent crash if clipboard is empty and preventEmptyClipboard is off. Commit.
- [startkde] Move more logic into startplasma-wayland from waylandsession. Commit.
- Allow x and multiplication symbol instead of *. Commit. Implements feature #350066
- [applets/devicenotifier] Port placeholder message to PlaceholderMessage. Commit.
- [applets/appmenu]: Allow the full menu to display on vertical panels. Commit.
- [startkde] Drop setting up of ghostscript. Commit.
- [applets/systemtray] Remove debug leftovers. Commit.
- Also call requestHideAutoHidingPanel for panels set to "windows can cover", so that the screen edge gets recreated for it. Commit.
- [applets/systemtray] Fix icon hitboxes being too big in 2 row/column view. Commit. Fixes bug #424812
- [applets/systemtray] Small refactor to separate tweakable properties from derived properties. Commit.
- [applets/systemtray] Very slightly increase margins for small icon size. Commit. Fixes bug #424711
- [applets/systemtray] tiny refactor of compact applet small icon sizing. Commit.
- Also bind background and disabledText colors. Commit.
- [applets/notifications] Fix PC3 porting regression with job tooltip text. Commit.
- Remove unused variable. Commit.
- Wallpapers: simplify the refreshes of the BackgroundsModel. Commit.
- Wallpapers: Rely on BackgroundsModel.count to know when the wallpapers changed. Commit.
- Fix PlasmaComponents3 porting regression. Commit. Fixes bug #424625
- Revert "Report missing or incorrect translations here". Commit.
- Report missing or incorrect translations here. Commit.
- [kcms/translation] Add Comment to package. Commit.
- [klipper] Port to use wayland clipboard. Commit.
- Doc: import the desktop theme and icons kcm docbooks. Commit.
- Begin porting to PlasmaComponents3. Commit.
- Kcms: move desktoptheme and icons kcm to plasma-workspace. Commit.
- Set formfactors for applets that shouldn't be on phone. Commit.
- Remove dead code related to widget explorer extraActions. Commit.
- Commit https://phabricator.kde.org/D28686. Commit.
- Fix broken change by d400faa670dd6d6acde951a91c308cd926c56639. Commit.
- Port from deprecated QModelIndex::child to QAbstractItemModel::index. Commit.
- [wallpaper] Avoid using pluginId for indexing package indexes. Commit. Fixes bug #423987
- Emit countChanged when we get a new source model. Commit.
- [applets/systemtray] Improve size options. Commit.
- Revert "Fix broken ENV variables for detailed settings". Commit. Fixes bug #423995
- Add bookmarksrunner integration for Falkon. Commit. See bug #393544
- [applets/batterymonitor] Handle "plugged in but still discharging" state. Commit.
- [applets/systemtray] Mark a read-only property with 'readonly'. Commit.
- [applets/systemtray] Increase height of popup a bit. Commit. Fixes bug #417374
- [1/2] fix No input in nested session. Commit.
- [wallpapers/image] Improve comments. Commit.
- [applets/devicenotifier] Port to ExpandableListItem. Commit.
- Revert "[wallpaper] Drop unused method". Commit. Fixes bug #424161
- Display only recent documents in Kickers "Recent Documents". Commit. See bug #420951
- Rename "Recent Documents" to "Recent Files" everywhere. Commit. See bug #424007
- [applet/systemtray] Regression: all applets in config are shown as disabled. Commit.
- Use horizontalbars face for disk usage. Commit.
- Disable interacting with the user list if it doesn't make sense. Commit.
- [System Tray] Auto-scale icons and expose setting for number of rows/columns. Commit.
- Hide face config button if the face can't config. Commit.
- Only open KCM in systemsettings if it can be displayed. Commit. Fixes bug #423612
- [libkworkspace] Watch ksmserverrc for changes. Commit. Fixes bug #423864
- [OSD] Colorize percentage text when over 100%. Commit.
- [KRunner] prevent workspace geometry change on wayland. Commit.
- Notify of screen geometry changes only after DesktopView has updated. Commit. Fixes bug #373075
- [applets/systemtray] Remove unneeded SNI roles. Commit.
- Optimize Messages.sh a bit. Commit.
- WidgetExplorer: Only count applets in visible Containments. Commit.
- Fix my typos in docs. Commit.
- Update KCM screenlocker docbook. Commit.
- [wallpaper] Drop unused method. Commit.
- [wallpaper] Save the package name in configuration not a URL. Commit.
- Allow specifying a maximum percent value for volume OSDs. Commit.
- Theme shouldn't inherit. Commit. Fixes bug #423747
- Use FormLayout with twinFormLayouts for alignment of lockscreen config. Commit.
- Fix KRunner to show on top of above windows. Commit. Fixes bug #389964
- Only spawn dbus-run-session if there isn't a session already. Commit. Fixes bug #404335
- [applets/systemtray] Fix context menu misplaced. Commit. Fixes bug #421275
- [applets/systemtray] minor code cleanup. Commit.
- [applets/systemtray] Fix context menu misplaced. Commit. Fixes bug #421275
- Update preferred browser when KSycoca changes. Commit. Fixes bug #416161
- [applets/systemtray] Take into account kiosk mode and use standard text. Commit.
- Quote url for private window action in webshortcuts runner. Commit.
- [applets/mediaplayer] Make size of the standalone plasmoid similar to that of the system tray. Commit. Fixes bug #422736
- [applets/systemtray] Add a button in the hidden view to show the config window. Commit.
- Fix indentation for previous commit. Commit.
- [Breeze task switcher] Move key handling to the correct place. Commit.
- [Logout] Port to QQC2 and PC3. Commit.
- [libdbusmenuqt] Fix memory leak. Commit.
- [libnotificationmanager] Integrate KJob::Unit::Items. Commit. See bug #422098
- [notifications] Fix notifications placement when aligned in center. Commit.
- Runners: port to new KRunner metadata system & install location. Commit.
- Increase frameworks dependency to 5.72 for PlasmaExtras.PlaceholderMessage. Commit.
- Port applets to use PlasmaExtras.PlaceholderMessage. Commit.
- [applets/digital clock] Make pop-up layout more compact and consistent. Commit.
- [applets/appmenu] Listen to more signals to ensure that appmenu applet can reliably catch the active window changing. Commit. Fixes bug #422786. Fixes bug #422260
- [KRunner] Do not use QDBusInterface. Commit.
- Reload private browser on database change. Commit.
- Add action to launch webshortcut in private/incognito window. Commit. Implements feature #390009
- [applets/systemtray] Remove dead code. Commit.
- [applets/systemtray] Add side margins for grid item text. Commit.
- Fix minor typos. Commit.
- Systemtray items respect Fitt's Law when in panel. Commit.
- Cleanup runners. Commit.
- [wallpapers/image] Fix undefined config values QML warnings. Commit.
- Properly connect to lambda function. Commit.
- Ksplashqml: Fix QCoreApplication warning. Commit.
- [applets/digital-clock] Fix Connections deprecation warning. Commit.
- [Notifications] Toggle do not disturb on icon middle click. Commit. Fixes bug #422811
- Fix compile failure. Commit.
- [applets/systemtray] Use a grid for the hidden items view. Commit. Fixes bug #402681
- Support accessing applet geometry. Commit.
- [Lock screen] Make clearPassword() do what it says and then use it. Commit. Fixes bug #412252
- Fix use of deprecated QML feature in sddm-theme. Commit.
- Add a new standalone executable to replace X-KDE-Autostart-Condition. Commit. Phabricator Code review D28424
- [applets/batterymonitor] Port to PlasmaComponents3. Commit.
- Suspend matching if plugin is not auhorized. Commit.
- Cleanup lifecycle methods. Commit.
- Don't insert unprintable characters in KRunner. Commit.
- Set KRunner to be on top of above windows. Commit.
- Don't hide clock after idle time on login screen. Commit.
- Runner: make recentdocument use KActivityStats data. Commit.
- Update availableScreenRect when a panel moves to another screen. Commit. Phabricator Code review D29831
- Show percentage in OSD when a progress bar is visible. Commit. Fixes bug #385602
- [applets/systemtray] Configurable maximum icon size. Commit. Fixes bug #360333. Fixes bug #355587
- Fix typo. Commit.
- [Notifications] Position popups more relative to notification icon. Commit.
- [Clipboard Plasmoid] Port to Prison QML import. Commit. Phabricator Code review D29478
- Remove obsolete kwin_interface things. Commit.
- Fix finding _IceTransNoListen. Commit.
- Remove redundant #include. Commit.
- [kio_desktop] Implement SlaveBase::GetFileSystemFreeSpace. Commit. Fixes bug #417851
- BookmarksRunner: Change caching databases. Commit. Phabricator Code review D29726
- KRunner location: remove redundant setText. Commit.
- [OSD] Add a bit more padding on either side of the layout. Commit.
- [applets/batterymonitor] Improve UI for power management inhibition. Commit. Fixes bug #401108
- Update ExpandedRepresentation.qml. Commit.
- Remove useless double line. Commit.
- Avoid system tray resizing. Commit. Phabricator Code review D29824
- [Notifications] For group parents combine the child bodies. Commit. Phabricator Code review D27130
- Make system tray impossible to resize again. Commit.
- [OSD] Fix ProgressBar potentially growing the dialog. Commit.
- [applets/appmenu] Hide old menu before showing new menu. Commit. Phabricator Code review D29464
- [lookandfeel] Port OSD's slider to PlasmaComponents3. Commit.
- [applets/appmenu] Improve menu feel. Commit. Phabricator Code review D29465
- Use more compact OSD. Commit. Fixes bug #344393. Fixes bug #372665. Phabricator Code review D20569
- Use font: instead of font.pointSize: where possible. Commit. Phabricator Code review D29437
- Check if the clipboard is empty when initializing the status of the Clipboard applet. Commit. Phabricator Code review D29818
- [applets] Show KCMs in System Settings or Info Center, as appropriate. Commit. See bug #417836. Phabricator Code review D29712
- [IconApplet] Port KRun to ApplicationLauncherJob. Commit. Phabricator Code review D29687
- [Free Space Notifer] Use critical notification instead of tray icon and monitor Root, too. Commit. Fixes bug #340582. Phabricator Code review D29770
- Automatically close Clipboard applet after clearing history or deleting the last element. Commit. Fixes bug #421345. Phabricator Code review D29652
Plasma Workspace Wallpapers
Plymouth KControl Module
- Remove explicit ECM_KDE_MODULE_DIR. Commit.
- Fix clazy warnings about calling first() on temporary. Commit.
- Use project version instead of undefined PLYMOUTH_KCM_VERSION. Commit.
- Cmake: fix search for pkg-config. Commit.
- Cmake: install plymouth.knsrc in newer ECM 5.58.0+ location. Commit.
- Fix running of update-alternatives. Commit.
polkit-kde-agent-1
- Use pretty global notification name and title capitalization. Commit.
Powerdevil
- Remove explicit ECM_KDE_MODULE_DIR. Commit.
- Add setting for charge threshold. Commit.
- Remove shortcut migration code. Commit.
- [core] Return early if no wakeup was cleared. Commit.
- [core] send the dbus error if wakeup is invalid. Commit.
- Cmake: set the CAP_WAKE_ALARM capability on the powerdevil. Commit.
- [core] introduce the method to wake system up. Commit.
- Set min width of activities KCM to smaller value. Commit. Fixes bug #407622
- On wakeup from suspend restore remembered keyboard brightness. Commit.
- [mobile] on mobile devices lock screen before we turn it off. Commit.
- [mobile] various adjustments related to power management. Commit.
- [dpms action] introduce option to lock screen before turning off. Commit.
- Use camelcase (scripted). Commit.
- [kcm] Remove incorrect information from error message. Commit. Fixes bug #423872
- Fix compilation with ddcutil 0.9.9. Commit.
- Play sound when plugged in. Commit.
- Merge plasma/5.19. Commit.
- Change "adaptor" to "adapter". Commit.
- Fix build on FreeBSD. Commit.
- WIP: Implement smooth brightness change for sysfs / backlight helper. Commit.
- Use add_definitions instead of add_compile_definitions. Commit.
- Add a logging category config file. Commit.
SDDM KCM
- Remove explicit ECM_KDE_MODULE_DIR. Commit.
- Avoid empty message dialogs, cleanup. Commit. Fixes bug #407686
- RemoveDeadEntries option, cleanup files and config. Commit. Fixes bug #416255
- Use camelcase (scripted). Commit.
System Settings
- Remove explicit ECM_KDE_MODULE_DIR. Commit.
- [Sidebar view] Only indent subsategory icons in the search view. Commit.
- Fix trying to call a method on a still null object. Commit.
- [Sidebar view] Add arrow to list items which are parent/category items. Commit.
- [Sidebar view] Add accessibility hints for icons-only ToolButtons. Commit.
- Port sidebar placeholder message to Kirigami.PlaceholderMessage. Commit.
- Don't show highlight changed entries button in kinfocenter. Commit. Fixes bug #425964
- Rework main.cpp. Commit.
- Clean up subcategory model when going to home screen. Commit.
- In sidebar mode show if a module is in default state or not. Commit. Phabricator Code review D28461
- Button text Uses Title Case. Commit.
- Add Separator. Remove round. Style. Commit.
- Add button to activate defaults highlighting. Commit.
- [sidebar] Make SubcategoryModel dynamic. Commit.
- [sidebar view] Show list item separator lines. Commit.
- Also hide Buttons when changing modules in info center mode. Commit. Fixes bug #424490
- [sidebar view] Remove size hacks for toolbar items. Commit. Fixes bug #424228
- Correct appstream homepage URL to plasma homepage. Commit.
- Use camelcase (scripted). Commit.
xdg-desktop-portal-kde
- Remove explicit ECM_KDE_MODULE_DIR. Commit.
- AppModel: Rename role names. Commit.
- Port AppChooserDialog to Kirigami. Commit.
- Mobile filechooser: Allow to disable the mime type filter. Commit.
- Mobile filechooser: Move more logic to c++. Commit.
- Appchooserdialog: Replace context properties. Commit.
- Portaway from obsolute methods in QPrinter. Commit.
- Mobile filechooser: Forward selectMultiple. Commit.
- FileChooser: Properly preselect MIME filter passed as "current_filter". Commit.
- Add "Name" entry into the desktop file. Commit.
- Port appchooserdialog's app list to load kservices. Commit.
- Use kirigami icon instead of plasma icon in appchooser. Commit.
- Print: enable printing of multiple copies. Commit. See bug #419944
- Fix clazy warnings. Commit.
- Port away from deprecated API. Commit.
- Open discover with mimetype when app choosing (if available). Commit.
- Mobile filechooser: Fix handling of title and initial folder. Commit.
- Screencasting: error out when kwin isn't providing the zkde_screencast_unstable_v1. Commit. Fixes bug #424744
- FileChooser: Properly handle mnemonics in 'accept_label'. Commit. Fixes bug #422340
- Mobile filechooser: Show inline message for errors. Commit.
- Mobile filechooser: Use an icon that is colorful even in small sizes. Commit.
- Implement mobile filechooser interface. Commit.
- Screencasting: Adoption of the zkde_screencast_v1 Wayland protocol. Commit.
- FileChooser: Return selected filter. Commit.
- FileChooser: Handle 'options' - 'choices'. Commit.
- FileChooser portal: Handle 'current_filter'. Commit.
About KDE
KDE is an international technology team that creates free and open source software for desktop and portable computing. Among KDE's products are a modern desktop system for Linux and UNIX platforms, comprehensive office productivity and groupware suites and hundreds of software titles in many categories including Internet and web applications, multimedia, entertainment, educational, graphics and software development. KDE software is translated into more than 60 languages and is built with ease of use and modern accessibility principles in mind. KDE's full-featured applications run natively on Linux, BSD, Windows, Haiku, and macOS.
Trademark Notices.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V..
Linux is a registered trademark of Linus Torvalds. UNIX is a registered trademark of The Open Group in the United States and other countries.
All other trademarks and copyrights referred to in this announcement are the property of their respective owners.
Press Contacts
For more information send us an email: press@kde.org