A while ago, Steam OS 3.8 was released. Among its many improvements, it includes a particularly important one for the Desktop Mode: it finally uses a Wayland session by default. There are many reasons why this is important for both us and our users. It is more stable, more feature-rich, and does a better job [ ]
We just had a release of a new library, and future framework: kirigami-app-componets, which is a new repository where a certain kind of Kirigami extensions will go. This repository will contain modules that are intended to be building blocks for applications to integrate within the KDE Frameworks ecosystem. Why start a new repository when kirigami-addons [ ]
KeepSecret is our new password management application, based on SecretService, which works both with our old KWallet infrastructure as well as more modern services such as oo7, KeepassXC and many others. Version 1.1 has now been released. This release Has been focused mainly on small usability papercuts and improved messaging to the user. An important [ ]
Recently a new submodule has landed in Kirigami: “Forms”. Until this point, Kirigami had only offered the classic “FormLayout” component. which is used for configuration pages throughoug systemsettings, Plasma, and some apps. It’s the classical form used in desktop toolkits for decades: This is a fairly clean layout which however is starting to slowly become [ ]
Continuing previous efforts to update the secure passwords story of the Plasma desktop, I ve done some integration work between Plasma and oo7. Oo7 is a relatively recent SecretService provider written in Rust; it s very nice, lightweight and cross-desktop. Very interesting for us supporting it as a first class citizen. We want in the end to [ ]
Sometimes an application can look kinda wrong due to very small details, few pixels can make or ruin the first impact. And since today a lot of monitors, especially laptop ones have to use fractional scaling, making things look sharp and pixel perfect is even harder. Here is System Settings, on a screen scaled at [ ]
As i wrote in the previous post, now the KWallet service has been splitted in a compatibility layer that exposes the old KWallet api, but actually consumes the Secret Service API, provided by default by the old KWallet daemon converted in a secretservice-only provider. Another pain point is the application used to look inside the [ ]
Historically passwords and credentials in all of our apps and services (such as kio and our Network Manager plasmoid), are stored and managed by our KWallet subsystem and API. In a similar way, GNOME had gnome-keyring, and other similar systems were available. A major problem was the mutually incompatible interface between them, making impossible to [ ]
In Plasma, when the user wants to do some significant layout change in the desktop, such as adding, moving or removing panels or add and manage desktop widgets, will go in the so called edit mode , by a context menu entry when driven by mouse, or by long-press in the desktop when driven by touchscreen. [ ]
During this week Akademy 2023 is going on in Thessaloniki, Greece. It s always awesome, to see many old friends and getting together with that amazing hacker community which is KDE. There, me and Niccolò gave a talk about what;s happening in Plasma 6 and what will change, Noccolò on more visual things, about some changes [ ]