Being done as part of a Google Summer of Code project this year is porting KDE's Plasma Active to their newer technology stack.
Plasma Active is the user interface targeting all types of devices from tablets to smart TVs and in-vehicle infotainment systems. Antonis Tsiapaliokas, a student developer and open-source/KDE fan, has been working on porting as much of Plasma Active as he can over the summer to using the newest stack: the Qt5 tool-kit with KDE Frameworks 5.
Yesterday I blogged about why Breeze is not the default window decoration in KWin 5.0. The blog post touched a little bit the problems with our decoration API. In short: it’s QWidget based and that doesn’t fit our needs any more. It uses a QWidget as an X11 window. At the same time KWin intercepts the rendering and also input handling, redirects it and forwards it. So why use a QWidget at all? Also using a QWidget is quite a memory waste in the Qt5 world. The QWindow behind the QWidget uses a QXcbShmImage with the same size as the window. As explained in yesterdays blog post the window has the size of the managed window plus the decoration. So for a maximized window we hold an image of the size of the complete window while we just need the titlebar strip. We can do better
As I continue to work to kdepim* KF5, I need more scripts.
Savoir-faire Linux is proud to announce the immediate availability of SFLPhone 1.4.0. This release finally enables video by default. We have refactored the video implementation to be much more robust against a variety of conditions and made the configuration more flexible. It is also now possible to stream a variety of file types and even share your screen. Other interesting features include support for the JACK audio system used by audio industry professionals and hobbyists. Thanks to improvements in audio buffering, latency and resampling, audio quality is noticeably better. The KDE client now has much better Akonadi support. It can now act as a KAddressBook replacement for most phone related scenarios. There will probably be one final KDE4 release before officially making the switch to KF5. The SFLPhone-KDE logic backend, libqtsflphone, has been compatible with Qt5 for over a year, some of the UI dialogs have yet to be ported. As for SFLPhone in general, we plan to merge work that has been done in parallel for a while now to make the daemon more modular, easier to build, more secure and more portable to other operating systems.
Hello, this is my fourth report for my GSoC. This week I have ported the Panel for Plasma Active. The UI of the Active Panel has not changed much. As you can notice some of the Plasmoids are missing because they have not been ported yet (like the Homescreen Plasmoid), but there is no missing functionality from the Panel. Also the notification icons are invisible while they are inactive, as this is the expected behavior.
This week KDE released updates for its Applications and Development Platform, the third and last in a series of monthly stabilization updates to the 4.13 series. This release also includes an updated Plasma Workspaces 4.11.11. Both releases contain only bugfixes and translation updates, providing a safe and pleasant update for everyone. Beneath these releases KDE announced the second beta of the 4.14 versions of Applications and Development Platform. With API, dependency and feature freezes in place, the focus is now on fixing bugs and further polishing. Your assistance is requested!
In keeping with the best-fit-only policy, the KaOS community deliberately keeps this distro's software stores limited. The current inventory is about 2,000 packages. The size will not grow beyond 2,200 packages. KaOS uses Pacman 4.1.2 as the package manager, with Octopi 0.4.0 as graphical front end. This is a good combination, as it's simple and effortless to add or remove software.
The much awaited Plasma 5 has been announced today, which marks a new chapter in the story of KDE software. Plasma 5 is the next generation desktop by the KDE community; it’s the evolution of KDE’s desktop which started taking a new shape with the release of ‘revolutionary’ KDE 4.0.
Plasma desktop uses the time-tested UI optimized for WIMP (windows, icons, menus and pointer) interface and with 5 it further improved that experience. A lot of work has gone in the code-base which makes the desktop sleeker and more polished. If you are thinking just think oh it’s just a different theme and new icons, it’s not true. Plasma 5 uses the brand new Frameworks 5 and Qt5 which not only improves user-experience but also allows developers to use KDE software in a manner not possible before.
July 15, 2014. KDE proudly announces the immediate availability of Plasma 5.0, providing a visually updated core desktop experience that is easy to use and familiar to the user. Plasma 5.0 introduces a new major version of KDE's workspace offering. The new Breeze artwork concept introduces cleaner visuals and improved readability. Central work-flows have been streamlined, while well-known overarching interaction patterns are left intact. Plasma 5.0 improves support for high-DPI displays and ships a converged shell, able to switch between user experiences for different target devices. Changes under the hood include the migration to a new, fully hardware-accelerated graphics stack centered around an OpenGL(ES) scenegraph. Plasma is built using Qt 5 and Frameworks 5.
Plasma 5.0 is wrapping up and we have all learned a LOT in the first few months of the Visual Design Group's existence. One thing is clear though. If any of us had any doubts about whether an open approach to visual design can produce great results, most of those doubts have been assuaged. I'm super-proud to be part of this community and the quality of the results we have produced. It is really exciting to see the participation and the optimism by everyone involved!
So one question some folks might be pondering is "What's next for the VDG?" Well I'm glad you asked. The core VDG group sat down and looked at the long term approach to supporting the Plasma desktop and KDE applications.