Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development

The latest weekly development report for KDE has been published, featuring the first batch of changes for the KDE Plasma 6.7 branch, which is expected to be released in June. Development of the new branch began after the KDE Plasma 6.6 branch was moved to beta testing and the related codebase was frozen from functional changes (only bug fixes are allowed). The release of KDE Plasma 6.6 is scheduled for February 17.

New features being developed for KDE Plasma 6.7:

  • A global push-to-talk mode has been implemented, where the microphone is activated only while pressing and holding a specific key combination.
  • Buttons for quick switching between light and dark themes have been added to the brightness and color management widgets.
  • In the Discover application manager, the 'Games' section now displays separate subcategories for launchers and utilities.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • The configuration tool now shows settings pages for gaming controllers, mice, and touchpads only when those devices are present.
  • Editing items on the desktop has been improved on systems with touch screens.
  • When searching for the word 'memory', the System Monitor application is now suggested among the recommendations.
  • Network activity tracking support has been implemented in the widgets and the System Monitor application on FreeBSD platforms.

Among the changes in the beta version of KDE Plasma 6.6:

  • A new on-screen keyboard, plasma-keyboard, has been developed to replace the Maliit virtual keyboard. The plasma-keyboard is based on the code of the Qt Virtual Keyboard, which is part of Qt. The KDE implementation extends its capabilities for integration with the Plasma desktop, addresses some usability issues, and applies a new scaling algorithm that improves keyboard display on narrow screens.

    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • A new login manager, plasma-login-manager, has been added to replace the SDDM (Simple Desktop Display Manager) display manager, addressing architectural issues specific to it. Plasma-login-manager utilizes a backend based on a stripped-down version of SDDM and a launch mechanism identical to that used for starting the KDE Plasma desktop session. The login screen design is similar to the existing KDE screen locker, and settings are unified with KDE Plasma. Instead of using QML for customizing themes, it is recommended to use existing desktop wallpaper plugins, color schemes, and Plasma themes.
  • A new initial setup wizard, plasma-setup, has been added, which complements the login welcome screen (Welcome Center). The plasma-setup offers system operations that are carried out before the first login after installation, such as creating a new user for ongoing work, selecting a language and timezone, configuring keyboard layout, and setting up network access.
  • The System Monitor application has added support for setting process execution priorities, similar to how it can be done in the old KSysGuard application.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • By default, error checking in the file system is no longer performed when mounting external drives; this operation is now invoked optionally through a separate setting.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • The screen selection dialog has added a field for searching and filtering, allowing quick identification of a screen by name when many windows are open.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • A summary page with settings for Windows applications and games has been added to the HDR calibration interface.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • Media playback applications now support scrolling forward and backward using designated specialized keys on the keyboard.
  • The kwin compositor now supports the Wayland protocol color-management-v2, which offers capabilities for color management.
  • Visual artifacts in Firefox when HDR mode is enabled have been eliminated.
  • The ability to save current appearance settings as a new theme has been added.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • The Bluetooth management widget has added a 'Forget device' button for quickly removing paired devices without going into the configurator.
  • The System Monitor application now features a function to search processes not only by name but also by command line options, and the dialog for setting displayed columns has been expanded.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • A warning has been added to the shutdown screen indicating that a restart will load a different operating system.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • The power management widget now includes information about the types of locks applied to individual applications (locking from entering sleep mode or locking the screen saver from starting).
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • The configurator only shows the Thunderbolt and touchscreen settings pages if the respective hardware is available.
  • When viewing the thumbnail windows in the task management widget, focusing has been implemented on the active window to highlight it against other open windows.
  • The Kickoff menu has implemented support for scrolling the list of favorite applications when they do not fit in the designated area.
  • Support for the oo7 password storage provider, which supports the Secret Service API, has been added.
  • The screen magnification effect now includes a mode that allows centering the output relative to the cursor position (when zoomed in, the cursor always remains at the center of the screen).
  • The Emoji selector interface has been enhanced with an option to change skin tone when depicting people and hands.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • A setting has been added to disable timeout indicators in notifications (in some systems, such indication increases CPU load by 15%).
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • Using a game controller is now recognized as activity, preventing sleep mode and screen saver activation.
  • A button has been added to the pop-up display layout interface in multi-monitor configurations to launch the full configurator.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • The readability of text labels has been improved in the widgets placed in the panel.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • Support for the OpenBSD platform has been enhanced (1,2,3).
  • Improved the use of the Wayland xdg-activation protocol for switching input focus between applications.
  • The color correction interface in the configurator has been improved for individuals with color perception disorders.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • The application access rights settings page now displays the Flatpak application identifier (e.g., «com.github.wwmm.easyeffects») instead of the version number. The ability to select text for copying has been added.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • By default, Wi-Fi passwords are stored in a global context accessible only to the root user, rather than tied to individual users. This change allows new users to immediately connect to the network if the system has previously connected to Wi-Fi, without needing to log in again. Functions that require an internet connection, such as using accounts via LDAP, will also work right away on the login page.
  • In the application dashboard widget, the selected color scheme is taken into account to display in light tones when the light theme is applied (by default, the menu continues to display in dark). An option has been added to resize sections with favorites and regular applications to give one of them more screen space.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • It is now possible to temporarily disable templates and commands in the Klipper clipboard manager without removing them from the list.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • The corners of the marker highlighting the active item in the top menu of applications have been rounded.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • Correct aspect ratio display for image thumbnails is ensured when using the 'Bing Picture of the Day' desktop wallpaper service—adaptive selection of landscape or portrait view is made instead of using only portrait format for images.
  • In the extension settings for integration with the web browser, a dark background is now used if the dark theme mode is enabled in the browser.
  • Alphabetical sorting has been implemented in the 'kcmshell6 —list' command.
  • Dynamic priority adjustment of search result output in KRunner based on usage frequency has been disabled, allowing for more predictable sorting. The panel now includes the ability to adjust the task's volume level by scrolling the mouse wheel over the application icon.
  • Applications can now pass the 'position' property when initiating screen sharing to improve performance in multi-monitor configurations.
  • The clock widget has been transitioned to using the 'libclock' library, which has eliminated issues with time zones and improved timer performance.
  • In the applications menu (Kickoff), visual separation of adjacent selected categories has been implemented.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • In the search interface, when entering the query 'winver', familiar to Windows users, a page with system information is displayed.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • The site icon is displayed when controlling multimedia playback in the browser via the Media Player widget when the album cover picture could not be retrieved.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • In the configurator on the screen settings page, the size of all sliders has been unified.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • The animation for switching sections in windows has been changed.
  • Limit on the maximum number virtual desktops increased from 20 to 25 (allows displaying virtual desktops in a 5×5 grid).
  • Added support for the xdg portal to access USB devices from sandboxed applications.
  • Support for customizing the visual highlighting of borders and outlines of interface elements using the Breeze theme has been added. Among other things, it is possible to completely disable separators between elements or contrast them with a selected color.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • On systems with Linux kernel 6.20, whose development has not yet started, support has been implemented for adjusting the clarity of all screen content.
  • Buttons to select and deselect all thumbnails have been added to the desktop wallpaper selection interface for slideshow mode.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • The Bluetooth settings interface in the configurator has been redesigned. Borders have been added for list item buttons, text has been added to the 'Connect' buttons, and the tab for active device settings is hidden when Bluetooth is turned off.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • Additional padding has been implemented on the wallpaper selection page in the configurator.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • Improved the display of content on system information pages.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • A Meta+I keyboard shortcut has been added to invoke the configurator.
  • The ability to use the 'dxdiag' keyword, familiar to Windows users, has been implemented to output information about the graphics subsystem during searches.
  • Standard button style for built-in actions has been applied in text fields.
  • In Discover, a button has been added to recheck for updates, displayed in the dialog after the completion of an update installation that prompts for a reboot.
  • In the Breeze GTK theme, following the Qt Breeze theme, the use of gradients on buttons has been discontinued.
  • The slider size has been unified on the screen setup page in the configurator.
  • Optimizations have been made that reduced RAM usage in KDE Plasma by over 100 MB by unloading unused images created for desktop wallpaper display. The price of this optimization is the inability to use the tiled wallpaper display mode, which was used to recreate a retro-style KDE 1 layout. The functionality for working with such wallpapers has been moved from the main image processing code into a separate 'Tiled' plugin.
  • A 'KWin Scripts -> Enable Virtual Desktops Only on Primary' setting has been implemented, allowing window attachment to virtual desktops only on the primary screen — on secondary displays, windows always remain visible regardless of the active virtual desktop.
  • The network connection widget has been updated with a button for connecting to a network by obtaining Wi-Fi parameters through QR code scanning.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • The configurator has updated the connection settings page to remote desktops. The main interface now displays error warnings without needing to open the log in case of failures.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • In DrKonqi, the crash reporting utility, support for accounting unexpected application exits not related to KDE has been implemented, as well as the ability to send crash reports from such programs to developers or maintainers in the distribution.
  • When using the color picker to determine the color of a pixel on the screen, the original RGB color value is now passed, rather than the value after being processed by filters (for example, a night mode filter) or using an ICC profile.
  • When displaying GTK applications using the Breeze theme, additional padding for toolbars has been implemented (the outer elements of the panels touch the edges of the window) and the appearance of unsightly black separator lines has been eliminated.
  • Handling of active corners (Hot-corner) for invoking actions on all screens in multi-monitor configurations is now provided, not just on the primary screen. This new behavior can be disabled in the settings if desired.
  • A page has been added to the HDR calibration widget to determine the maximum averaged brightness when displayed in full-screen mode.
  • Enhanced the drag-and-drop operations between applications running on Wayland and XWayland.
  • The screenshot creation program Spectacle includes an optical character recognition (OCR) function that allows transforming words present in images into selectable text. Currently, the OCR functionality is limited to Spectacle, but there are plans to separate it into a library for use in other KDE applications. Text recognition is performed using the Tesseract package and is activated only when it is available in the system.
  • The design of confirmation dialogs for permissions and choosing applications to handle specific content has been revamped.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 developmentBeta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • The timer widget settings interface has been redesigned (instead of two pages, a unified settings block has been proposed).
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • Disparate system tray settings have been consolidated onto a single page.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • The theme switcher interface now allows previewing dark variants of GTK themes.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • The refusal to register the key sequence requested at application startup is now remembered (subsequent launches will no longer prompt again).
  • The position of icons on the desktop is preserved after renaming a file or directory.
  • The quality and clarity of displayed information have been enhanced when using fractional scaling in conjunction with software rendering.
  • Cyclic crashes of the process no longer lead to memory exhaustion and system hangs.
  • An icon for files containing code in the Nim language has been added to the Breeze icon set.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
    In KDE Plasma and KWin, the smoothness of animations has been significantly improved when using displays with a refresh rate greater than 60Hz.
  • KWin has been optimized, reducing unnecessary actions during compositing.
  • Users can now mark specific windows to exclude them from screen content capture (such windows and related pop-ups will be hidden in screen recordings). A window can be marked via context menus in the title bar and task manager, as well as in the window rules editor.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • The ability to configure the background saturation for the content blur effect has been provided. In the dark color scheme, the default blur is darker, and the saturation has been increased by 150%.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • The interface of the remote access management dialog has been modernized (1, 2, 3, 4).
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • When scrolling grouped icons in the task manager, windows are now displayed in the order of last interaction, without prioritizing fullscreen tasks.
  • In the menu editor (KMenuEdit), support for selecting multiple items simultaneously has been implemented to accelerate bulk deletion.
  • The clipboard widget (klipper) has removed the button to display the QR code viewing dialog — the QR code is now immediately shown in the interface.
  • In the configurator, when attempting to delete a group of shortcuts, a confirmation request is now displayed, highlighting the items scheduled for deletion.
  • The KWin compositor has implemented XRandr extension emulation, which is used for dynamically changing resolution, rotation, transformation, and mirroring of screen content. The implemented support resolved issues with displaying fullscreen X11 applications on widescreen displays when using XWayland.
  • The modernization of dialog windows for isolating applications to access external resources (XDG portal) has continued. The interface for selecting windows and screens has been simplified.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • A pin button has been added to the web browser and volume control widget to keep pop-up windows open that are triggered from the panel.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • The disk status display on the SMART diagnostics page in the configurator has been improved.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • In applications based on the Kirigami framework and QtWidgets, the height of headers and spacing between items in lists have been unified.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • In the panel widget with the application menu (Kicker), submenu display has been arranged when quickly moving the cursor over top-level menu items. The submenu opens to the left of the parent item if the widget is placed in the right sidebar.
  • In the Kickoff applications menu, the ability to use cursor control keys to go back from the search results area to the search input field has been added.
  • Added the ability to assign globally effective keyboard shortcuts for fast-forwarding or rewinding played content by 5 and 30 seconds. Shortcuts are user-assigned and supported in multimedia players implementing the MPRIS remote control protocol.
  • The window list widget has implemented settings to display the menu on mouse hover and hide the window icon (only the window name will remain).
  • The ability to configure the order of icon display in the session end and screen lock widget has been implemented.
  • Removed the error notification output when canceling the insertion of files onto the desktop from the clipboard.
  • Improved the performance of selecting desktop items using the mouse with an extendable rectangular frame.
  • When animation is disabled in system settings, the 'reduced-motion' option is automatically enabled, informing applications to minimize the use of animations. Automatic brightness adjustment on devices with a light sensor has also been added.
  • The configurator's network connection and Wi-Fi settings page now includes information about connected wireless networks, similar to the details shown in the panel applet.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • The Discover app manager now displays information about the number of available updates.
    Beta release of KDE Plasma 6.6 and the start of KDE Plasma 6.7 development
  • An alternative solution has been implemented for the issue of incorrect color display when running HDR-supported Windows games in Wine or Proton.
  • A button "Open Containing Folder" has been added to the screenshot notifications to open the directory where screenshots are saved.
  • The window list widget has been updated with the ability to exclude windows opened on other screens and virtual desktops.
  • The action Meta+Shift+O has been added to the handler for minimizing all windows, except the current one.
  • Support for mirroring content across multiple screens has been significantly improved in the Wayland session.
  • The kscreen-doctor utility can now be used in a Wayland session to add custom screen modes.
  • Enabled the ability to move windows with a stylus on a graphic tablet (stylus shift while holding the Meta key).
  • Crashes occurring when using the third-party plugin WallpaperEngineKDE in Plasma have been resolved.
  • Reduced instances of frame drops on monitors with very high refresh rates.
  • In applications using xdg-desktop-portal-kde, the capability to prevent session termination has been added, for example, due to unsaved documents.

Source: opennet.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster