https://carlschwan.eu/2024/05/31/kde-apps-initiative/
A bit like Nate’s “5 minutes bugs” initiative, I’m announcing a new initiative to improve our applications ecosystem. The goal is to improve the quality and quantity of KDE applications and the number of application contributors. For anybody who knows me, it is not that surprising. Inside KDE, I have been mainly involved in apps for many years. I worked on all areas, from development (maintaining or co-maintaining many apps like NeoChat, Kontrast, MarkNote, Tokodon, and Arianna, and contributing to numerous other apps, but also design, promotion, websites (e.
https://carlschwan.eu/2024/04/14/improvements-to-qtextdocument/
uses QTextDocument for it’s WYSIWYG text editor. This is surpringly quite powerful and thanks to some code borrowed from KMail rich text editor, it wasn’t hard to implement huge part of the markdown specification. But while QTextDocument is great, I hit quickly some limits. This is why I started fixing some of them and I already have some patches up for review in Qt. Default table style By default the style of the tables looks straight from the 90s, I submitted a patch to use something a bit nicer: https://codereview.
https://carlschwan.eu/2024/04/01/kirigami-addons-1.1.0/
It’s again time for a new Kirigami Addons release. Kirigami Addons is a collection of helpful components for your QML and Kirigami applications. FormCard I added a new FormCard delegate: FormColorDelegate which allow to select a color and a new delegate container: FormCardDialog which is a new type of dialog. FormCardDialog containing a FormColorDelegate in Marknote Aside from these new components, Joshua fixed a newline bug in the AboutKDE component and I updated the code examples in the API documentation.
Apologies for the downtime of lemmy.kde.social. I made a minor update to our lemmy instance on Friday and this was a bad idea as this broke the server. I roll-backed our server from the last backup but ended up with the same issue. I unfortunately didn't had the time to investigate the issues during the weekend.
I finally got time to fix the issue and it turned out to be caused by a missing update of the upstream docker-compose file that I missed to apply on the server which caused an internal DNS issue between the frontend and backend.
Lesson learned, I won't do any update on a Friday anymore.
https://carlschwan.eu/2023/08/29/frameless-view-with-qtwidgets/
One design characteristic of our QtWidgets is that they contain a lot of frames and frames inside other frames. This worked well with Oxygen style and its skeuomorphism shadow, less so with Breeze. I first thought this was inheriten with QtWidgets and couldn’t be fixed without much effort. But fortunately, after looking a bit into Qt source codes and in particular in the internals of QDockAreaLayout, I discovered that the engine to draw and style the built-in components of QtWidgets: QStyle has a QStyle::PE_IndicatorDockWidgetResizeHandle primitive which allows drawing separators between detachable docks and similarly there is QStyle::CE_Splitter to paint the separator between elements inside a QSplitter.
https://carlschwan.eu/2023/08/16/kirigami-addons-0.11.0/
Kirigami Addons 0.11.0 is out! This release brings a bunch of new components. Since I forgot to write an announcement for the 0.10 release, I will mention some of the new features of 0.10 too. Banner (0.10.0) This helpful component is similar to Kirigami.InlineMessage and can be used as the footer or header of a page. Banner component at the top of page Delegates (0.10.0) Kirigami Addons 0.10.0 bring two new list and grid delegates:
http://blog.davidedmundson.co.uk/blog/new-ideas-using-wayland-input-methods/
Here are some blog posts from KDE contributors about their experience in Thessaloniki:
I applied https://github.com/LemmyNet/lemmy-ansible/pull/114 to lemmy.kde.social, this should fix some federation bug and I can now follow this community with my Mastodon account by searching for @kde@lemmy.kde.social
https://akademy.kde.org/2023/daytrip/
Place: Dion and Mount Olympus Date: Wednesday, 19 July 2023 Time: tbd Our journey to Myth and History starts by visiting the ancient city and sanctuary of Dion, dedicated to the most important and powerful Olympic God , Zeus, the king of ancient Greek Dodecatheon and the ruler of the universe.
@carlschwan
@lemmy.kde.social