veganism.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Veganism Social is a welcoming space on the internet for vegans to connect and engage with the broader decentralized social media community.

Administered by:

Server stats:

295
active users

#qt6

4 posts3 participants0 posts today
Adam Trickett :debian: :kde:<p>One more <a href="https://fosstodon.org/tags/Debian13" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Debian13</span></a> problem identified and a workaround in place:</p><p><a href="https://discuss.kde.org/t/severe-graphical-errors-with-kpatience-on-wayland-with-plasma-6-2/26829" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discuss.kde.org/t/severe-graph</span><span class="invisible">ical-errors-with-kpatience-on-wayland-with-plasma-6-2/26829</span></a></p><p>Looks like a bug in upstream <a href="https://fosstodon.org/tags/QT6" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>QT6</span></a>, but there is a workaround which makes it mostly go away.</p><p>Other apps may be impacted but so far the humble card game is the worst.</p>
Monoka<p><span class="h-card" translate="no"><a href="https://floss.social/@bart" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>bart</span></a></span> Do you mean <a href="https://mastodon.social/tags/GTK4" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GTK4</span></a> and <a href="https://mastodon.social/tags/QT6" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>QT6</span></a> or do you mean the programming languages? </p><p>If you mean the first (QT6 &amp; GTK4), then it depends what programming language you like (the bindings of GTK4 are better for many languages, QT6 is more bound to C++) or if you develop cross-platform (that's a strength of QT6, but GTK4 is also cross-platform).</p><p>If you mean the latter, <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> and <a href="https://mastodon.social/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> are most popular (and least painful?) nowadays, but <a href="https://mastodon.social/tags/Vala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vala</span></a> is also popular in combination with <a href="https://mastodon.social/tags/GTK4" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GTK4</span></a>.</p><p><span class="h-card" translate="no"><a href="https://techhub.social/@zombiewarrior" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>zombiewarrior</span></a></span></p>
Monoka<p>Hi <span class="h-card" translate="no"><a href="https://techhub.social/@zombiewarrior" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>zombiewarrior</span></a></span> , <a href="https://mastodon.social/tags/QT6" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>QT6</span></a> is great, too. Do you know which programming languages are used in combination with QT6? I assume that the vast majority is <a href="https://mastodon.social/tags/C" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>C</span></a>++ , but what other programming languages are frequently used with it?</p>
Mason Pines<p>I'm getting a little frustrated with <a href="https://universeodon.com/tags/debian" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>debian</span></a> 13 <a href="https://universeodon.com/tags/trixie" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>trixie</span></a> </p><p>It is not the fault of the <a href="https://universeodon.com/tags/debian" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>debian</span></a> team, but there are a few packages I used in <a href="https://universeodon.com/tags/bookworm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bookworm</span></a> that are not in <a href="https://universeodon.com/tags/trixie" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>trixie</span></a> </p><p>Additionally, the transition from <a href="https://universeodon.com/tags/qt5" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>qt5</span></a> to <a href="https://universeodon.com/tags/qt6" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>qt6</span></a> makes it slightly more challenging to maintain consistent settings between <a href="https://universeodon.com/tags/qt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>qt</span></a> and <a href="https://universeodon.com/tags/gtk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gtk</span></a> apps, as some package changes have occurred.</p><p>I get that <a href="https://universeodon.com/tags/qt5ct" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>qt5ct</span></a> and <a href="https://universeodon.com/tags/qt6ct" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>qt6ct</span></a> are a bit of a fudge, but they sort of worked okay with the appropriate style plugins installed.<br>However, the world has moved on, and some of these no longer work or are available in <a href="https://universeodon.com/tags/trixie" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>trixie</span></a>, plus there's more stuff moving to using <a href="https://universeodon.com/tags/kvantum" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kvantum</span></a> as the underlying manager for this sort of stuff.</p><p>I am grateful that <a href="https://universeodon.com/tags/debian" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>debian</span></a> exists and does so much for <a href="https://universeodon.com/tags/foss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>foss</span></a> in general. It's just a little frustrating that the change from <a href="https://universeodon.com/tags/bookworm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bookworm</span></a> to <a href="https://universeodon.com/tags/trixie" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>trixie</span></a>, at least using <a href="https://universeodon.com/tags/xfce" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>xfce</span></a>, is a little more challenging than perhaps I would like.</p><p>I'm having to resort to <a href="https://universeodon.com/tags/distrobox" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>distrobox</span></a> for a couple of apps via <a href="https://universeodon.com/tags/docker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>docker</span></a> images, at least for now.</p>
Anita Graser 🇪🇺🇺🇦🇬🇪<p>Do you have a <a href="https://fosstodon.org/tags/QGIS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>QGIS</span></a> with <a href="https://fosstodon.org/tags/Qt6" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Qt6</span></a> already? Could you help me test if this new snippet for adding datetime fields works: </p><p><a href="https://github.com/qgis/QGIS-Documentation/pull/10106/files" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/qgis/QGIS-Documenta</span><span class="invisible">tion/pull/10106/files</span></a></p><p><a href="https://fosstodon.org/tags/gischat" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gischat</span></a></p>
TOV<p>While the blue wolf keeps on howling, the developers working on Amarok keep making progress as this KDE music player gets fully ported to Qt6.</p><p><a href="https://fosstodon.org/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://fosstodon.org/tags/KDE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KDE</span></a> <a href="https://fosstodon.org/tags/Amarok" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Amarok</span></a> <a href="https://fosstodon.org/tags/Qt6" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Qt6</span></a> <a href="https://fosstodon.org/tags/music" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>music</span></a> <a href="https://fosstodon.org/tags/player" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>player</span></a></p>
Fossery Tech :debian: :gnome:<p>This week's Linux and FOSS news:</p><p>LINUX NEWS</p><p>Fedora proposal was made to discontinue 32-bit support in a two-step process, starting from 44, but it was withdrawn:<br><a href="https://ostechnix.com/fedora-32-bit-i686-support-withdrawal-postponed/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ostechnix.com/fedora-32-bit-i6</span><span class="invisible">86-support-withdrawal-postponed/</span></a></p><p>Fedora dropping 32-bit support would put Bazzite's future development at risk, due to breakages of essential Steam features:<br><a href="https://news.itsfoss.com/fedora-could-kill-bazzite/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">news.itsfoss.com/fedora-could-</span><span class="invisible">kill-bazzite/</span></a></p><p>Fedora proposal was made to replace upstream X.Org server with XLibre, but the proposal was withdrawn:<br><a href="https://www.phoronix.com/news/Fedora-43-XLibre-Proposal" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">phoronix.com/news/Fedora-43-XL</span><span class="invisible">ibre-Proposal</span></a><br><a href="https://www.phoronix.com/news/Fedora-XLibre-Proposal-Withdraw" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">phoronix.com/news/Fedora-XLibr</span><span class="invisible">e-Proposal-Withdraw</span></a></p><p>Hyprland plans to launch €5/month premium tier:<br><a href="https://news.itsfoss.com/hyprland-premium/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">news.itsfoss.com/hyprland-prem</span><span class="invisible">ium/</span></a></p><p>Kubuntu 25.10 won't include Xorg session by default:<br><a href="https://news.itsfoss.com/kubuntu-25-10-wayland-only/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">news.itsfoss.com/kubuntu-25-10</span><span class="invisible">-wayland-only/</span></a></p><p>Qt 6.10 will offer session-management-v1 protocol support for Wayland session restore/management, Plasma 6.5 will include clipboard sync support for the built-in RDP server, ability to copy QR code for clipboard items, etc.:<br><a href="https://www.phoronix.com/news/KDE-Session-Manage-Interial" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">phoronix.com/news/KDE-Session-</span><span class="invisible">Manage-Interial</span></a></p><p>KDE Plasma 6.4.1 released with an effect potentially triggering seizure disabled, text contrast and readability improvements, Discover improvements, bug fixes:<br><a href="https://www.omgubuntu.co.uk/2025/06/kde-plasma-6-4-1-update-disables-a-seizure-triggering-effect" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">omgubuntu.co.uk/2025/06/kde-pl</span><span class="invisible">asma-6-4-1-update-disables-a-seizure-triggering-effect</span></a></p><p>KDE Plasma to get improved initial setup tool:<br><a href="https://news.itsfoss.com/kde-new-initial-setup-tool/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">news.itsfoss.com/kde-new-initi</span><span class="invisible">al-setup-tool/</span></a></p><p>postmarketOS 25.06 released with Alpine Linux 3.22 base, GNOME Mobile 48, Plasma Mobile 6.3.5, Phosh 0.47.0, and Sxmo 1.17.1, support for more devices, Systemd support, mobile-config-thunderbird:<br><a href="https://9to5linux.com/postmarketos-25-06-linux-mobile-os-brings-support-for-new-devices-and-systemd" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">9to5linux.com/postmarketos-25-</span><span class="invisible">06-linux-mobile-os-brings-support-for-new-devices-and-systemd</span></a></p><p>PipeWire 1.4.6 released with option to disable RAOP, improved ALSA plugin, bug fixes:<br><a href="https://9to5linux.com/pipewire-1-4-6-adds-new-option-to-disable-raop-improves-the-alsa-plugin" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">9to5linux.com/pipewire-1-4-6-a</span><span class="invisible">dds-new-option-to-disable-raop-improves-the-alsa-plugin</span></a></p><p>Wine 10.11 released with preparations for NTSYNC support to improve gaming performance, more support for generating Windows Runtime metadata in WIDL, bug fixes for several games:<br><a href="https://www.phoronix.com/news/Wine-10.11-Released" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">phoronix.com/news/Wine-10.11-R</span><span class="invisible">eleased</span></a></p><p>(FOSS news in comments)</p><p><a href="https://social.linux.pizza/tags/WeeklyNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WeeklyNews</span></a> <a href="https://social.linux.pizza/tags/News" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>News</span></a> <a href="https://social.linux.pizza/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://social.linux.pizza/tags/LinuxNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxNews</span></a> <a href="https://social.linux.pizza/tags/Fedora" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Fedora</span></a> <a href="https://social.linux.pizza/tags/XLibre" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>XLibre</span></a> <a href="https://social.linux.pizza/tags/Bazzite" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Bazzite</span></a> <a href="https://social.linux.pizza/tags/Hyprland" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Hyprland</span></a> <a href="https://social.linux.pizza/tags/Kubuntu" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kubuntu</span></a> <a href="https://social.linux.pizza/tags/KDE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KDE</span></a> <a href="https://social.linux.pizza/tags/KDEPlasma" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KDEPlasma</span></a> <a href="https://social.linux.pizza/tags/KDEPlasma6" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KDEPlasma6</span></a> <a href="https://social.linux.pizza/tags/Plasma6" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Plasma6</span></a> <a href="https://social.linux.pizza/tags/postmarketOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>postmarketOS</span></a> <a href="https://social.linux.pizza/tags/PipeWire" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PipeWire</span></a> <a href="https://social.linux.pizza/tags/Wine" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Wine</span></a> <a href="https://social.linux.pizza/tags/Wine10" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Wine10</span></a> <a href="https://social.linux.pizza/tags/LinuxGaming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxGaming</span></a> <a href="https://social.linux.pizza/tags/MobileLinux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MobileLinux</span></a> <a href="https://social.linux.pizza/tags/LinuxMobile" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxMobile</span></a> <a href="https://social.linux.pizza/tags/MobileOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MobileOS</span></a> <a href="https://social.linux.pizza/tags/Qt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Qt</span></a> <a href="https://social.linux.pizza/tags/Qt6" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Qt6</span></a> <a href="https://social.linux.pizza/tags/DesktopEnvironment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DesktopEnvironment</span></a> <a href="https://social.linux.pizza/tags/DesktopLinux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DesktopLinux</span></a> <a href="https://social.linux.pizza/tags/LinuxDesktop" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxDesktop</span></a> <a href="https://social.linux.pizza/tags/FosseryTech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FosseryTech</span></a></p>
Konstantin Kostov-Gerry<p><span class="h-card" translate="no"><a href="https://mastodon.social/@stackotter" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>stackotter</span></a></span> Hello buttons, HStack and VStack :D </p><p><a href="https://mastodon.social/tags/Swift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Swift</span></a> <a href="https://mastodon.social/tags/Qt6" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Qt6</span></a></p>
Konstantin Kostov-Gerry<p>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!</p><p>Edit: repo link: <a href="http://github.com/kkostov/QwiftUI" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">http://</span><span class="">github.com/kkostov/QwiftUI</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/Swift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Swift</span></a> <a href="https://mastodon.social/tags/Qt6" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Qt6</span></a> <a href="https://mastodon.social/tags/LinuxDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxDev</span></a> <a href="https://mastodon.social/tags/WindowsDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WindowsDev</span></a></p>
Veronica Olsen 🏳️‍🌈🇳🇴🌻<p>Ok, so 7.5 hour work day + 7.5 hour coding on my open source project <span class="h-card" translate="no"><a href="https://fosstodon.org/@novelwriter" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>novelwriter</span></a></span>.</p><p>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.</p><p>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.</p><p>Now I need some sleep! 😴 </p><p><a href="https://mastodon.online/tags/Coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Coding</span></a> <a href="https://mastodon.online/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.online/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://mastodon.online/tags/Qt6" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Qt6</span></a></p>
Jure Repinc :linux: :kde:<p>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.</p><p>I'm happy to report that this version also brings support for RISC-V instructions/registers/… in GNU Assembler, that I contributed:<br>🔗 <a href="https://invent.kde.org/frameworks/syntax-highlighting/-/merge_requests/694" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">invent.kde.org/frameworks/synt</span><span class="invisible">ax-highlighting/-/merge_requests/694</span></a></p><p><a href="https://mstdn.io/tags/RISCV" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RISCV</span></a> <a href="https://mstdn.io/tags/RISC_V" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RISC_V</span></a> <a href="https://mstdn.io/tags/assembler" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>assembler</span></a> <a href="https://mstdn.io/tags/assembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>assembly</span></a> <a href="https://mstdn.io/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mstdn.io/tags/Kate" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kate</span></a> <a href="https://mstdn.io/tags/editor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>editor</span></a> <a href="https://mstdn.io/tags/KDevelop" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KDevelop</span></a> <a href="https://mstdn.io/tags/QtCreator" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>QtCreator</span></a> <a href="https://mstdn.io/tags/Qt6" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Qt6</span></a> <a href="https://mstdn.io/tags/IDE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IDE</span></a> <a href="https://mstdn.io/tags/KDE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KDE</span></a> <a href="https://mstdn.io/tags/KDEFrameworks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KDEFrameworks</span></a> <span class="h-card" translate="no"><a href="https://floss.social/@kde" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>kde</span></a></span></p>
TOV<p>Qt 6.9 is the latest version, so why is the Trinity Desktop Environment still stuck on Qt3?</p><p>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.</p><p><a href="https://fosstodon.org/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://fosstodon.org/tags/Trinity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Trinity</span></a> <a href="https://fosstodon.org/tags/Desktop" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Desktop</span></a> <a href="https://fosstodon.org/tags/Environment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Environment</span></a> <a href="https://fosstodon.org/tags/Qt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Qt</span></a> <a href="https://fosstodon.org/tags/Qt3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Qt3</span></a> <a href="https://fosstodon.org/tags/Qt6" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Qt6</span></a></p>
Veronica Olsen 🏳️‍🌈🇳🇴🌻<p>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 <span class="h-card" translate="no"><a href="https://fosstodon.org/@novelwriter" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>novelwriter</span></a></span> release freezes for a second or two with a white dialog when starting up on Windows.</p><p>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.</p><p><a href="https://mastodon.online/tags/Code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Code</span></a> <a href="https://mastodon.online/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.online/tags/Qt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Qt</span></a> <a href="https://mastodon.online/tags/Qt6" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Qt6</span></a> <a href="https://mastodon.online/tags/Font" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Font</span></a></p>

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…

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
youtu.be/fsiCkxTesok?si=j_n49p

Release Notes
qt.io/blog/qt-6.9-released

So eventually I am going to be porting Clear.Dental to #qt6 . Because there is so much QML involved, this will be a major task that will take a good man-month or two. But since I need to make a lot of changes, I now have the option to switch the QML Qt Quick Controls to a new theme / toolkit. Any suggestions I should use?