I wanted to get a sence of what it means to use another UI framework in Swift for Linux and Windows. So I picked Qt6 and... hello world ! Swift's C++ interop is brilliant, the entire wrapper can be a target in the same Swift Package as the app itself!
Edit: repo link: http://github.com/kkostov/QwiftUI
Ok, so 7.5 hour work day + 7.5 hour coding on my open source project @novelwriter.
I probably shouldn't be doing this, but I had fun implementing dark/light GUI theme switching at runtime, plus support for following the OS setting also at runtime.
In addition, I merged all the GUI and syntax themes so that there are now only GUI themes with syntax (document highlighting) in one theme config file.
Now I need some sleep!
A couple of days ago a new release 6.14 of KDE Frameworks came out and part of it is the syntax highlighting engine, used not only by KDE applications like Kate and KDevelop; but also by some others like Qt Creator.
I'm happy to report that this version also brings support for RISC-V instructions/registers/… in GNU Assembler, that I contributed: https://invent.kde.org/frameworks/syntax-highlighting/-/merge_requests/694
#RISCV #RISC_V #assembler #assembly #programming #Kate #editor #KDevelop #QtCreator #Qt6 #IDE #KDE #KDEFrameworks @kde
QGIS 4.0 steht vor der Tür!
Was bedeutet das für #Plugins und #Qt6? Im neuen Blog erklärt Pascal Tomschi, welche spannenden Neuerungen #QGIS4 bringt, wie der Umstieg auf Qt6 abläuft und was Plugin-Entwickler*innen jetzt beachten sollten.
Erfahren Sie, wie Sie Ihre Plugins fit machen und den Migrationsprozess optimal gestalten.
Jetzt lesen und vorbereitet sein: https://wheregroup.com/blog/details/neuigkeiten-qgis-4/
Qt 6.9 is the latest version, so why is the Trinity Desktop Environment still stuck on Qt3?
Trinity Desktop Environment (TDE) version R14.1.4 uses a fork of Qt3, specifically known as TQt3. Trinity maintains its own version of TQt3, which is developed and maintained independently by the TDE team.
Ok how about a new UI guideline:
You can have a menubar or a toolbar with six redundant buttons just taking up space, but not both.
Phew. Spent a lot of time today, with help from one of the contributors, figuring out why the GUI of the Qt6-based beta of the next @novelwriter release freezes for a second or two with a white dialog when starting up on Windows.
Turns out the Unicode thin space (U+2009) does not exist in some Windows fonts, like Verdana. Looks like Qt6 halts drawing the text while finding a replacement glyph, which freezes up everything. But only the forst time it encounters it.
Keeping on track with Krita (alpha6 build from master source) and Qt6 builds together with upstream developers, with PyQt6 enabled I can now also use the python scripts in Krita on Haiku. (not that I would know how to, as much as I don't know how to code)
Yay, finally all the pieces have come together and I have finally been able to compile Qt 6.9 and @kde Plasma development version (what is to be released as 6.4 in June) for my @bananapi BPI-F3, a RISC-V single-board (mini) computer. Plasma does start and run, but looks like QML/QtQuick applications (which includes the desktop itself) have rendering problems Qt Widget apps render/run just fine. Now to figure out where the problem is…
LXQt 2.2.0 released with enhanced Wayland support, power profiles in LXQt Power Management, PCManFM-Qt improvements, QTerminal text rendering fixes
https://lxqt-project.org/release/2025/04/17/release-lxqt-2-2-0/
Good news from #FreeCAD 's "cousin" application #QGIS, " Big Changes Ahead: QGIS Is Moving to #Qt6 and Launching QGIS 4.0!"
https://blog.qgis.org/2025/04/17/qgis-is-moving-to-qt6-and-launching-qgis-4-0/
Qt 6.9 is now available, with new features and improvements for application developers and device creators! As some of the highlights, upgrading to Qt 6.9 brings emoji rendering in existing applications up to the latest standards, order independent transparency for Qt Quick 3D, significant enhancements to address modern OAuth2 requirements, and multiple new performance features across all platforms and devices.
Youtube
https://youtu.be/fsiCkxTesok?si=j_n49p-CGuKiS7we
Release Notes
https://www.qt.io/blog/qt-6.9-released
This week, I've been working on a Docker image which ships the migration script PyQt5 to PyQt6 made by @CabiecesJ and @florent001 to automatically check @QGIS plugins against Qt6. It's now usable locally as in a CI.
I've updated the relevant wiki: https://github.com/qgis/QGIS/wiki/Plugin-migration-to-be-compatible-with-Qt5-and-Qt6
For anyone struggling from unconfigurable mouse cursor on #Qt6 (i.e., too small mouse cursor on HiDPI environment while non-Qt6 apps are OK):
Adding
export XCURSOR_PATH="~/.icons:/usr/local/share/icons"
in ~/.xinitrc, which is reported (not noting where to put it in, though) at #FreeBSD bugzilla Bug 280573 Comment 3, as the workaround helped for me, too.
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=280573#c3
Having both #Xorg and #Wayland and the overlap of #Qt5 and #Qt6 got me in the situation that my iso images are getting above the 2Gigb limit on #GitHub
I could decide not to release newer install images, I mean, installing an older image and upgrading that to current is simple and fast. #MocaccinoOS #Linux
https://github.com/mocaccinoOS/mocaccino/releases/tag/v1.7.1
I left the Chromebook Pixel at the office, compiling the distribution kernel, which has all the modules and drivers, so it takes a while to build. I don't want to deal with customizing a .config file for it just yet.
The Chromebook has Intel graphics, and GalliumOS was using the VESA framebuffer driver for X11, as far as I could tell. The Gentoo LiveGUI image came up in KDE Plasma with Wayland, using the kernel DRM driver to access EGL for 3D rendering.
Is there any up-to-date list of #QT5 / #QT6 open-source applications similar to the "Awesome GTK" list?
The Awesome GTK list shows native open-source #GTK4 and #GTK3 applications. The list is fairly up-to-date and mostly shows active projects: https://github.com/valpackett/awesome-gtk
Is there seriously not a cute little QT-based frontend program for lsblk and mkfs?
Not even looking for a QT version of Gparted either although that'd be even more dope. (there is an abandoned QtParted)