KDE is already working on icon problems in non-KDE environments

Kate on Kate not displaying correctly

In the past week nate graham, KDE project QA developer, I make a publication in which he announced a new report on KDE development. In the report, one of the most notable changes is the initiative to address icon issues when running applications provided by KDE Gear in non-KDE environments, such as GNOME and Xfce.

An extensive discussion on the topic of icon design took place, with significant efforts by several developers. Christoph Cullmann led KDE's efforts to deliver a new style and icon system.

And it is mentioned that in a KDE environment, icon theme and apps are synchronized, so there are no display problems. However, in third-party environments, the Breeze theme may be missing or different from the reference version, resulting in dialog boxes and widgets that display empty spaces, placeholders, or icons that are not what the application authors intended.

The initiative seeks to ensure that icons are displayed correctly in any environment, thus improving the user experience and visual cohesion of KDE applications when running outside the KDE environment. This is especially important for the interoperability and acceptance of KDE applications in a wider variety of desktop environments.

To address the problem of icons in KDE applications run outside the KDE Plasma environment, A solution has been developed that allows the Breeze reference style and icons to be embedded within the applications themselves. This functionality will be enabled by default, but can be overridden by both the system and the user. The Kate, Konsole and Dolphin projects are already planning to incorporate this new feature.

In addition to this, another of the changes mentioned in the report is the possibility offered Dolphin to enable previews for folders in remote locations, with the warning of possible interface delays. Among other improvements, Dolphin now makes it easier to change settings as an administrator when “kio-admin” is installed, providing warnings about potential risks and keeping a notice visible while in administrator mode.

Of the Other changes, improvements and corrections:

  • Discover:Now handles situations where an app in a Flatpak package is marked as no longer existing and is replaced by another app. In this case, the user will be asked if they want to leave the old application or switch to the new one.
  • Show: Spectacle screenshot software has moved to use a generic tools tab style.
  • Very small SVG images now display correctly in thumbnail previews
  • Fixed a case where the authentication system could fail, leaving applications unable to request authentication
  • Enabling HDR mode no longer causes incorrect screen colors when using Night Color
  • Screens that use fractional scaling factors no longer have a strange row of pixels at the bottom edge that stay the color of previously opened windows
  • Fixed several Plasma bugs that were introduced when passing some custom drag-and-drop code to the upstream Qt element, but which turned out to be unsuitable for our purposes.
  • When Chromium-based browsers run in native Wayland mode, dragging and dropping files onto websites no longer causes them to freeze or crash. This was a tricky bug largely caused by Chromium doing something unusual, but KWin now handles it correctly
  • Visiting the System Settings file search page no longer sometimes causes a long crash when the file indexer is under heavy load
  • If for some reason you want to use the Kickoff app launcher to search for a single character, just close Kickoff and do the same again, the second search will now show the expected results

Furthermore, it is worth mentioning that the GNOME developers are discussing a similar solution to address issues encountered when running GNOME applications on KDE.

Finally, if you are interested in being able to know more about it, you can consult the details in the following link


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: AB Internet Networks 2008 SL
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.