Skip to content

Welcome to Planet KDE

This is a feed aggregator that collects what the contributors to the KDE community are writing on their respective blogs, in different languages

Saturday, 21 May 2022

Some news from the MiTubo world:

  • Version 1.0 has been released!
  • It's also available for Windows (boo!)
  • Some basic support for remote playlists
  • New “Check for updates” dialog
  • Added support for translations
  • Added Italian translation, of course
  • Minor cosmetic changes (like using a different unicode symbol for the “Back” button)
  • New web page for MiTubo

Expanding a bit on the points above, the first thing worth saying is that the choice of releasing this version as “1.0” does not mean that it's more stable than the previous ones; it just means that I'm rather satisfied with the feature set, and that I believe that the program is ready for more widespread use.

This is also the reason why I decided to prepare a web page for it: mardy.it/mitubo. I didn't go for a completely separate website, unlike what I previously did for Mappero Geotagger, PhotoTeleport and Imaginario (which reminds me that I haven't been working on the latter for a long time! I should try to correct this soon!), both because this way it's simpler to publish news about it (I'll continue doing that here, instead of cross-posting in two sites), and because having it in the same domain might be mutually beneficial for the SEO ranking of the blog and of MiTubo.

As for the Windows version, I want to thank once again the MXE project for their fantastic cross-compiling suite. I find it very cumbersome working in Windows, and being able to build my programs from Linux makes my life a lot easier (if you want to have more information about how this works with QBS, have a look at the previous MXE post). I wish there was something similar for macOS; and that's why the macOs version is going to take more time to arrive — on the other hand, I haven't received any requests for it, so I'm not in a hurry to work on that.

Last but not least, translation support means that if you want to help with translations, now you can. I've myself tried QtLinguist for the first time to write the Italian translation, and I found it to be an extremely effective tool, once you learn the key bindings by heart.

With the Plasma 5.25 beta released, this was a very bug-squishy week. We managed to land a new feature and some UI improvements, but the focus was on fixing bugs, as you can see below!

Go install the beta release and file bug reports! Find all the issues we missed so we can fix more bugs!

15-Minute Bugs Resolved

Current number of bugs: 63, down from 68. 0 added and 5 resolved:

The screen locker no longer fails to shows its interactive UI elements under certain circumstances (David Edmundson, Plasma 5.25)

The screen locker can now be unlocked if your user account doesn’t have a password set (David Edmundson, Plasma 5.25)

With an auto-hide Panel, right-clicking on a Widget and clicking “Show Alternatives…” now works (Niccolò Venerandi, Plasma 5.25)

All System Settings and Info Center modules are once again right-clickable in Kickoff (Alexander Lohnau, Plasma 5.25)

The 3rd-party “WeatherWidget2” widget once again works when you also have any 1st-party System Monitor widgets in use (Arjen Hiemstra, Frameworks 5.95)

Current list of bugs

New Features

You can now set an alternate calendar that will be displayed inside the main calendar, so you can keep track of dates in both calendars at once! (Fushan Wen, Plasma 5.26):

Bugfixes & Performance Improvements

Dolphin is now more reliably able to download and install new context menu services (Alexander Lohnau, Dolphin 22.04.2)

Elisa’s playlist sidebar is once again keyboard-navigable, and now it works even better than ever before and you can fully reach and trigger all controls for each item in it (Tranter Madi, Elisa 22.08)

System Settings’ Plasma Styles page once again shows your installed Plasma styles (Fushan Wen, Plasma 5.24.6, and I have asked distros to backport it to Plasma 5.24.5 as well)

The “Shut Down” and “Restart” Buttons are once again visible in the fullscreen Application Dashboard launcher (Amy Rose, Plasma 5.24.6)

In the Plasma Wayland session, System Settings’ Drawing Tablet page now correctly remembers what you configured for its “Target Display” setting (David Redondo Plasma 5.42.6)

When shutting down the system, the kded background process now quits properly rather than being abruptly terminated, allowing it to correctly perform cleanup operations which should fix a variety of subtle bugs all over the place (Eugene Popov, Plasma 5.25)

In the Plasma Wayland session, the cursor no longer flickers when dragging something while using the default Breeze cursor theme (Vlad Zahorodnii, Plasma 5.25)

In the Plasma Wayland session, when you have rotated any of your monitors, connecting a new one no longer un-rotates the rotated ones (Aleix Pol Gonzalez, Plasma 5.25)

CSD-using dialog windows in GTK apps using the Breeze GTK theme now have close buttons that match the styling of other windows (Artem Grinev, Plasma 5.25)

Fixed variously slightly incorrect colors in GTK apps using the Breeze GTK theme (Artem Grinev, Plasma 5.25)

When you open the Desktop configuration window, the “Wallpaper” item in the sidebar is now correctly highlighted when the rest of the window is showing the Wallpaper page (Fushan Wen, Plasma 5.25)

In the Plasma Wayland session, a wide variety of single-window KDE apps now have their existing windows brought to the front when re-launched from Kickoff, KRunner, etc (Nicolas Fella, Plasma 5.25, KDE apps version 22.08, and various others too I’m sure)

In the Plasma Wayland session, drag-and-drop onto XWayland-using apps now works better (David Edmundson, Plasma 5.25)

In the Plasma Wayland session, when you drag something, the cursor now generally always changes to the correct “you can drop it here” cursor when moving over an area that can accept the dragged thing (David Redondo, Plasma 5.25)

In the Plasma Wayland session, when you hit Meta+V to show the clipboard history menu, an entry for it no longer appears in the Task Manager or Task Switcher (David Redondo, Plasma 5.25)

The Task Manager no longer takes up slightly too much space when not showing anything (Victor Pavan, Plasma 5.25)

When using System Settings’ icon view, hovering over an icon on the homepage no longer shows two tooltips (Ismael Asensio, Plasma 5.25)

In the Plasma Wayland session, when you launch a single-instance app that’s already running using either a global shortcut or the Overview Effect’s KRunner-powered search field, its window is now raised as you would expect (Aleix Pol Gonzales, Plasma 5.25 with Frameworks 5.95)

Column views in Kirigami no longer leak memory when you navigate back and forth in them (David Edmundson, Frameworks 5.95)

User Interface Improvements

When you hover over the free space bar at the bottom of a Dolphin window, its tooltip now tells you the disk capacity too (Shubham, Dolphin 22.08):

When using your system in Chinese, Japanese, or Korean, the alphabetical ordering of apps in Kickoff now groups apps by the romanization of their names, not their first characters–which it may surprise you to learn is something considered generally desirable by speakers of those languages (Xuetian Weng, Plasma 5.25):

CSD-using GTK apps using the Breeze GTK theme now better match the styling of other apps: their corner radius is now equal, there’s a subtle light highlight on top, and menu shadows look like the shadows for Qt/KDE menu shadows (Artem Grinev, Plasma 5.25):

“Level bars” in apps using the Breeze GTK theme now have a nice Breezey appearance (Artem Grinev, Plasma 5.25)

System Settings’ Search page now has a simpler UI to include or exclude a folder from indexing: each action just has a button on the bottom of the page to let you do it (Áron Kovács, Plasma 5.25):

System Settings’ Touch Screen Edges page is now only visible in the Plasma Wayland session, since the feature only really works properly on Wayland (me: Nate Graham, Plasma 5.25)

On the login and lock screens, the little battery indicator icon in the corner now has a more aesthetically pleasing size and scale (Ivan Tkachenko, Plasma 5.25)

The User Switcher widget now displays a prettier round representation of your user picture (Ivan Tkachenko, Plasma 5.25):

Text for app descriptions in Discover and image metadata in the Picture of the Day wallpaper settings page is now selectable and copyable (Fushan Wen, Plasma 5.26)

Scrolling over the calendar view in various Plasma widgets now does what you would expect (Kai Uwe Broulik, Frameworks 5.95)

Collapsed Kirigami sidebars’ “Open Sidebar” buttons now have a tooltip so you can tell what it is (me: Nate Graham, Frameworks 5.95)

…And everything else

This blog only covers the tip of the iceberg! Tons of KDE apps whose development I don’t have time to follow aren’t represented here, and I also don’t mention backend refactoring, improved test coverage, and other changes that are generally not user-facing. If you’re hungry for more, check out https://planet.kde.org, where you can find more news from other KDE contributors.

How You Can Help

If you’re a developer, check out our 15-Minute Bug Initiative. Working on these issues makes a big difference quickly!

Otherwise, have a look at https://community.kde.org/Get_Involved to discover ways to be part of a project that really matters. Each contributor makes a huge difference in KDE; you are not a number or a cog in a machine! You don’t have to already be a programmer, either. I wasn’t when I got started. Try it, you’ll like it! We don’t bite!

Finally, consider making a tax-deductible donation to the KDE e.V. foundation.

Friday, 20 May 2022

Calamares serves the needs of several dozen Linux distributions, large and small. I’ve been running the Calamares project for five years now, sponsored by Blue Systems who have supported the Calamares project since its beginning and through two maintainers now. After these five years, I have decided to hand in my badge and move on to different things. This means that I’m no longer paid to spend three days a week on Calamares and my involvement is going to be dialed back to incidental-volunteer-contributor. This means that maybe I’ll finally ignore Linux distro’s and sit down to make it work for FreeBSD.

The communities that use Calamares and contribute to it – EndeavourOS, Manjaro, Debian, KaOS and dozens of others – need to sort things out for themselves a little bit. It’s always been an open project, and it will continue like that. Hopefully we can welcome a new maintainer later this year.

Old, but stable, even more in when it comes to the feature set, and still getting its polishing now and then: your simple editor for the raw data of files, named Okteta.

What started in 2003 as a hex editing widget library for KDE3 (and Qt3), of course named KHexEdit (to be confused with the unrelated hex editor program that was part of KDE at that time), it turned into a first dedicated application by the title Okteta during the years 2006 to 2008 for KDE4 (and Qt4). From there on a small set of features was added once in a while, most impressively Alexander Richardson’s Structures tool in 2010,. Until then in 2013 the port to Qt5/KF5 was done (also to a good degree by Alexander). After that things had settled, the program working properly when needed, otherwise just left in the corner of the storage.

Now, nearly 2 decades after the first lines were written, the next port is to be done, to Qt6 and KF6. And this time the actual port is just amazingly boring: changing a few “Qt5” to “Qt6” in the buildsystem (and later some “KF5” to “KF6” once KF6 is ready), adding Qt6::Core5Compat as helper library for 1-2 classes that had not yet been substituted, adding a “const” to the argument of an overridden virtual method, replacing some forward declarations with includes to have all signal and slot argument types fully declared, adapting some “QStringList” forward declarations, a few more explicit constructor calls for type conversions… and done.

It’s even hard to spot a difference (Qt5 above, Qt6 below), just some margins are done differently by the style code right now:

Okteta 0.26.8 running on Qt5.15 & KF 5.94
Okteta (local work branch) running on Qt6.3 and pre-KF6

Well, the story has a dark spot though: the Structures tool is missing from the port for now. Because it uses an old JavaScript engine which is gone in Qt6 finally (QScript), and so far no-one has completed the port to an other JavaScript engine, .like the one part of QML.

So while the good people working on preparing KF6 are taking their time still as needed, there is despite this initial happy result a building block to finish for Okteta as well, to not suffer in this current port. And instead having it get even older and still stable 🙂

The thing to highlight here is: how all the preparation work done by the Qt and KF developers, when followed in due time on the consumer side by taking care of all the things marked deprecated in favour of the substitutes, pays out and has been worth the investment IMHO. No deep and wild waters to cross to the new version continent, just a small jump. Hopefully also for your software.

Are you using Kubuntu 22.04 Jammy Jellyfish, our current Stable release? Or are you already running our development builds of the upcoming 22.10 Kinetic Kudu?

We currently have Plasma 5.24.90 (Plasma 5.25 Beta)  available in our Beta PPA for Kubuntu 22.04, and in the Ubuntu archive and daily ISO build for the 22.10 development series.

However this is a beta release, and we should re-iterate the disclaimer from the upstream release announcement:

DISCLAIMER: Today we are bringing you the preview version of KDE’s Plasma 5.25 desktop release. Plasma 5.25 Beta is aimed at testers, developers, and bug-hunters. To help KDE developers iron out bugs and solve issues, install Plasma 5.25 Beta and test run the features listed below. Please report bugs to our bug tracker. We will be holding a Plasma 5.25 beta review day on May 26 (details will be published on our social media) and you can join us for a day of bug-hunting, triaging and solving alongside the Plasma devs! The final version of Plasma 5.25 will become available for the general public on the 14th of June. DISCLAIMER: This release contains untested and unstable software. It is highly recommended you do not use this version in a production environment and do not use it as your daily work environment. You risk crashes and loss of data.

https://kde.org/announcements/plasma/5/5.24.90

Testers of the Kubuntu 22.10 Kinetic Kudu development series:

Testers with a current install can simply upgrade their packages to install the 5.25 Beta.

Alternatively, a live/install image is available at: http://cdimage.ubuntu.com/kubuntu/daily-live/current/

Users on Kubuntu 22.04 Jammy Jellyfish:

5.25 Beta packages and required dependencies are available in our Beta PPA.

The PPA should work whether you are currently using our backports PPA or not.

If you are prepared to test via the PPA, then…..

Add the beta PPA and then upgrade:

sudo add-apt-repository ppa:kubuntu-ppa/beta && sudo apt full-upgrade -y

Then reboot.

In case of issues, testers should be prepared to use ppa-purge to remove the PPA and revert/downgrade packages.

Kubuntu is part of the KDE community, so this testing will benefit both Kubuntu as well as upstream KDE Plasma software, which is used by many other distributions too.

  • If you believe you might have found a packaging bug, you can use launchpad.net to post testing feedback to the Kubuntu team as a bug, or give feedback on IRC [1], or mailing lists [2].
  • If you believe you have found a bug in the underlying software, then bugs.kde.org is the best place to file your bug report.

Please review the release announcement and changelog.

[Test Case]
* General tests:
– Does plasma desktop start as normal with no apparent regressions over 5.24?
– General workflow – testers should carry out their normal tasks, using the plasma features they normally do, and test common subsystems such as audio, settings changes, compositing, desktop affects, suspend etc.
* Specific tests:
– Check the changelog:
– Identify items with front/user facing changes capable of specific testing.
– Test the ‘fixed’ functionality or ‘new’ feature.

Testing may involve some technical set up to do, so while you do not need to be a highly advanced K/Ubuntu user, some proficiently in apt-based package management is advisable.

Testing is very important to the quality of the software Ubuntu and Kubuntu developers package and release.

We need your help to get this important beta release in shape for Kubuntu and the KDE community as a whole.

Thanks!

Please stop by the Kubuntu-devel IRC channel on libera.chat if you need clarification of any of the steps to follow.

[1] – #kubuntu-devel on libera.chat
[2] – https://lists.ubuntu.com/mailman/listinfo/kubuntu-devel

A Qt source file traditionally starts with a comment containing copyright statements and the full license text. Luckily, programmers aren't bothered by this wall of text - their code editors do a good job of hiding it. Still, there are certain problems with traditional license headers, and this article explores how we address these
issues.

Let’s go for my web review for the week 2022-20.


Taking a Break from Social Media Makes you Happier and Less Anxious - Study Hacks - Cal Newport

Tags: tech, social-media, sociology, psychology

Interesting (although unsurprising) study (I advise looking at the actual paper) about the links between social media and well being. Of course it has a couple of weaknesses, we need more such studies to grow the numbers and reduce the biases.

https://www.calnewport.com/blog/2022/05/16/taking-a-break-from-social-media-makes-you-happier-and-less-anxious/


Introducing VLC for Unity - Android Edition - mfkl

Tags: tech, video, 3d, vlc

VLC is really going everywhere. Glad to see it in this new venue.

https://mfkl.github.io/2022/05/04/unity-android.html


Rust: A Critical Retrospective « bunnie’s blog

Tags: tech, programming, rust

Interesting balanced view about Rust. Looks like it highlights strengths and weaknesses properly.

https://www.bunniestudios.com/blog/?p=6375


Honesty is a professional behavior - Jacob Kaplan-Moss

Tags: business, communication, ethics, craftsmanship

Very good piece about honesty. It’s definitely a core principle to have good communication at work. That being said it covers also all the nuances of difficult situations and how to deal with them.

https://jacobian.org/2022/may/19/honesty/


Cracking the Code: Sneakers at 30 • Journal • A Letterboxd Magazine • Letterboxd

Tags: culture, movie, hacking

Alright, I admit this made me want to watch that movie again… I loved it as a teen.

https://letterboxd.com/journal/cracking-the-code-sneakers/


You Are Not Where You Think You Are - YouTube

Tags: science, physics

OK… I think it’s the best animation I’ve ever seen on that particular topic. Very well done!

https://www.youtube.com/watch?v=Pj-h6MEgE7I



Bye for now!

Thursday, 19 May 2022

Today we are bringing you the preview version of KDE’s Plasma 5.25 desktop release. Plasma 5.25 Beta is aimed at testers, developers, and bug-hunters.

To help KDE developers iron out bugs and solve issues, install Plasma 5.25 Beta and test run the features listed below. Please report bugs to our bug tracker.

We will be holding a Plasma 5.25 beta review day on May 26 (details will be published on our social media) and you can join us for a day of bug-hunting, triaging and solving alongside the Plasma devs!

The final version of Plasma 5.25 will become available for the general public on the 14th of June.

DISCLAIMER: This release contains untested and unstable software. It is highly recommended you do not use this version in a production environment and do not use it as your daily work environment. You risk crashes and loss of data.

See below the most noteworthy changes that need testing:

Breeze

Plasma Workspace

Accents now change title bars too.

Plasma Desktop

KWin

Discover

Discover's app pages have been overhauled.

Plasma Addons

Info Center

Other

Other things to look out for are glitches both in the X11 and Wayland versions of Plasma, incomplete or incorrect translations, and anything that behaves incorrectly but used to work in prior versions of Plasma.

Remember to check and see if your bug has already been reported before reporting a new one.

View full changelog

Monday, 16 May 2022

We are pleased to announce a new stable release of MauiKit Frameworks and Maui Apps 2.1.2!

Stable release

This version of Maui brings new features and bug fixes to Maui’s applications and the frameworks they rely on. The changes introduced in this release will make your experience with Maui Apps much more enjoyable and feature-rich across different devices and form factors.

Read on to find out how Maui’s software has improved and what new features to look out for:

Distribution

If you are interested in using the Maui Apps, there are different ways you can do so:

MauiKit Frameworks and Maui Apps are packaged by different distros, like Arch, and derived distros, such as Manjaro; KDE Neon on unstable repositories, postmarketOS, and Nitrux OS.

Nitrux OS includes the Maui Apps by default and Manjaro with Plasma Mobile. So you can wait a few days for the distributions to update the packages for you.

For using Maui Apps on Android, we provide APK packages. The links to the packages will be listed here and on the Maui official webpage under each app section.

There is an active task to start publishing the apps to the platforms’ respective stores; you can follow up on the progress: https://invent.kde.org/maui/mauikit/-/issues/32.​

AppImage packages are also available for AMD64 and ARM, so you can also grab one of them, also linked in this blog post.

Remember to open a ticket at Invent if you find bugs, issues, or have a feature request.

Downloads

To get the TARs, APKs, and AppImages you can go directly to each app page under mauikit.org/apps or go to download.kde.org/stable/maui.

MauiKit Framework 2.1.2

MauiKit is a group of frameworks used to build Maui applications. It comes with standard widgets crafted to work well on small phone screens and larger desktop computer monitors. But that’s not all: MauiKit also has utilities that help developers build applications more quickly with more complex and ready-made widgets. These include a text editor, an image viewer, or a file explorer.

In this updated version, the graphical components have been polished. New widgets have been added to the MauiKit Core library, making navigation easier on phones, desktop computers, and other devices.

Before continuing, just a quick reminder: you can check the previous Maui Reports leading up to this new stable release at:

Maui Report 18

MauiKit

We improved the code of MauiKit. Solving bugs with better performance optimizations. We added a few new controls; this is what’s new:

Core

  • FontsComboBox is a new control for listing and quickly previewing fonts.
  • Apps use Maui Style by default. MauiKit must be built with the -DBUNDLE_MAUI_STYLE=OFF flag to use the system style. Using Maui Style the apps will have a better and more consistent look; and faster startup times since it is precompiled.
  • New StackView control, with smooth transitions.
  • Adaptive color schemes and custom accent colors.
  • The AnimatedImage control can now play animated AVIF images.
  • Fixes to the FlexItem control used in the SettingsSection in settings dialogs.
  • MauiModel now allows having multiple filtering terms.
  • Fixes to the MauiModel filtering.

FileBrowsing, TextEditor, ImageTools & Accounts

  • Minor fixes here and there.

Maui Style

  • Styling fixes to the ScrollBar, ContextualMenu, and Popup controls.

Maui Apps 2.1.2

The Maui Project provides a set of applications to cover the essential utilities. The Maui line of apps currently includes a file manager (Index), a music player (Vvave), an image viewer (Pix), a text editor (Nota), an app for note-taking (Buho), a terminal emulator (Station), an app to manage your contacts (Communicator), a document viewer (Shelf), a video player (Clip), a camera app (Booth), and a web browser (Sol).

Index

Highlights:

  • Preview support for animated AVIF images.
  • New optional Action Toolbar with everyday actions as buttons.
  • Menu entries moved to the browser menu.
  • Uses the new MauiKit StackView for smoother transitions between views.
  • More information is in the file contextual menu header.
  • Now multiple filters can be applied in the search, separated by a comma; for example: “pdf, screen, avif” will show results for any files matching those terms.

Vvave

Highlights:

  • The Tracks view now lists the most played tracks and recent playlists on the header for quick access.
  • The focus view can now be set as the default view, making Vvave faster to start since the collection views are not being loaded.
  • The focus views now ship with a search field for quick queries, which the user can trigger with Ctrl+K.
  • The focus view is now using the adaptive color scheme based on the current track artwork.
  • Vvave now uses the new MauiKit StackView for smoother transitions between views.
  • Fixed bug causing the go-to artist/album to fail before the app loaded those views.
  • Apps can now apply multiple terms to filter the collection in the search boxes.

Nota

Highlights:

  • We moved the slimmer toolbar and the previous options to the Add tool button.
  • Now uses the new Mauikit FontsComboBox control to preview the available fonts in the settings dialog quickly.
  • Uses the new MauiKit StackView for smoother transitions between views.

Pix

Highlights:

  • Initial work on intelligent tags.
  • Fixes to the geolocation tags.
  • Faster to launch when invoked with an external image. Now the app can pass modules, and for example, the viewer can be the default view, the tags or folders, etc.
  • It can now be used to open folder directories and list all the images.
  • Preview animated images on hover at the gallery views.
  • Tweaks to the folder’s view, showing header information of the current folder being viewed.
  • Users can trigger the keyboard shortcut for selecting all images with Ctrl+A.
  • The dark mode is now used by default on the image viewer.
  • Uses the new MauiKit StackView for smoother transitions between views.
  • Added a new option go-to folder, which shows all images in the same source folder.
  • Users can now apply multiple terms to filter the collection in the search boxes.

Buho

Highlights:

  • Now uses the new Mauikit FontsComboBox control to preview the available fonts in the settings dialog quickly.
  • Uses the new MauiKit StackView for smoother transitions between views.

Clip

Highlights:

  • Faster startup by going directly into the player view without loading the collection view when invoked externally with an URL.
  • Slimmer toolbars.
  • Fixes to the optional MPV backend for audio, subtitles, and corrections.
  • The dark mode is now used by default on the player viewer.
  • Uses the new MauiKit StackView for smoother transitions between views.

Shelf

Highlights:

  • Multi-tab support for opening multiple documents.
  • Shelf Poppler plugin fixes document sizes and faster loading. Benefiting, for example, Index’s PDF previews.
  • Uses the new MauiKit StackView for smoother transitions between views.
  • Multiple terms can now be applied to filter the collection in the search boxes.

Station

Highlights:

  • Fix bugs.
  • Now uses the new Mauikit FontsComboBox control to quickly preview the available fonts in the settings dialog.

Communicator

Highlights:

  • Polished the delegates.

 

To follow the Maui Project’s development or say hi, you can join us on Telegram: https://t.me/mauiproject.

We are present on Twitter and Mastodon:

Release date202120222023
February1.2.12.1.12.2.2
May1.2.22.1.23.0.0
August2.0.02.2.03.1.0
November2.1.02.2.13.1.1

A quick reminder of the project’s immediate future goals:

  • Fully utilize CMake. [Done]
    • Developers can build apps and the framework with CMake for all targeted platforms.
  • More feature-rich applications. [In Progress]
    • Pix image editor and GPS location browsing.
    • VVave’s metadata editor and cloud streaming.
    • Index – feature-rich file management.
    • Better integration with Android. Idle states and background playback.
  • Improve data synchronization using NextCloud. [Pending]
    • Only Buho and Vvave have initial support.
    • For 2.1, We will add support for Pix as well. [Pending]
  • Improve performance. [In progress]
    • We have split the MauiKit framework into different components.
    • MauiKit::Core controls are faster and more coherent.
    • 5X faster startup times for Maui Apps
  • Improve the UI cohesion on all supported platforms. [In Progress]
    • Maui Style has been improved constantly.
  • Move beta apps to stable. [In Progress]
    • Shelf and Clip have been moved to stable, missing the Sol, Booth, Strike, and Bonsai.
    • NX SC has been moved to Nitrux org.

The post Maui 2.1.2 Release appeared first on MauiKit — #UIFramework.

Hello!

Sorry everyone, it has been a while. Of course, the lack of updates to my blog doesn’t mean that the KDE Goals were also not progressing. On the contrary! Wayland, Consistency and Apps are looking better than ever before.

Today, I don’t want to talk about the Goals themselves, but rather about the process of selecting new Goals.

You see, Akademy 2022 has been recently announced. And because we have a date of the event, it means we can take a look at the process that is described on the community wiki and determine when the new Goals can be created.

Akademy 2022 logo

The process says, that 15 weeks before the start of Akademy the submission stage begins. Since this year’s Akademy is held October 1-7, looking at my calendar it means that June 17th should be the start date. That’s soon! But don’t worry, that stage lasts 4 weeks, so if you’d like to submit a new Goal for the KDE community, you still have time to think about it.

After the submission stage, a refinement stage and voting follow. Check the wiki page for details.

I’d like to use the remaining time before mid-June to talk about what makes a good KDE Goal, summarize the current ones, and interview with our Champions about tips for those that would like to take their place. Check the blog for updates on all of that!