Discussion
Loading...

#Tag

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Hacker News
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp 2 days ago

Developing a Beautiful and Performant Block Editor in Qt C++ and QML

https://rubymamistvalove.com/block-editor

#HackerNews #Developing #a #Beautiful #and #Performant #Block #Editor #in #Qt #C++ #and #QML #Qt #C++ #QML #BlockEditor #WebDevelopment

Developing a Beautiful and Performant Block Editor in Qt C++ and QML

How I developed Daino Notes block editor from scratch.
  • Copy link
  • Flag this post
  • Block
Ambraven :verifinking:​
Ambraven :verifinking:​
@Ambraven@social.mochi.academy  ·  activity timestamp 2 weeks ago

After some playing around a bit with it, I think I actually like slint?

It seems to fix some of the complaints I have with qml, and the hability to run the ui, change the code and immediately see the result is a huge plus on any ui framework.

Yeah, that means the UI part isn't written in rust, but déclarative language are actually just better suited to code UI anyway. I still dislike UI coding but it's way less painful this way.

( I lowkey wanted to rant about the licences but there is a GPLv3 licence available, and yes it's less convenient than a AGPLv3 or god forbid a BSD/MTI type licence, I'm not gonna trash a licence option which garanties code availability. I probably won't be able to use it at work for commercial project though... )

#slint #rust

Michał Fita
Michał Fita
@michalfita@mastodon.social replied  ·  activity timestamp 2 weeks ago

@Ambraven Like with #Qt, you can pay #Slint for commercial license.

In reality you need one only for embedded products. Desktop applications can enjoy free license (not GPL thou).

  • Copy link
  • Flag this comment
  • Block
Hacker News
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp 2 weeks ago

Writing a blatant Telegram clone using Qt, QML and Rust. And C++

https://kemble.net/blog/provoke/

#HackerNews #TelegramClone #Qt #QML #Rust #C++ #Programming

Kemble Software

Writing a blatant Telegram clone using Qt, QML and Rust. And C++.

This was a fun project for a couple of days, but I will probably shelve it for now so I can continue what I was already working on before. Read on to follow along with my journey. Spoilers: I didn’t get very far.
  • Copy link
  • Flag this post
  • Block
Hacker News
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp 3 weeks ago

Qt, Linux and everything: Debugging Qt WebAssembly

http://qtandeverything.blogspot.com/2025/12/debugging-qt-webassembly-dwarf.html

#HackerNews #Qt #Linux #Debugging #WebAssembly #TechNews

  • Copy link
  • Flag this post
  • Block
Konstantin 🔭 boosted
jbz
jbz
@jbz@indieweb.social  ·  activity timestamp 4 weeks ago

🎞️ VLC 3.0.22 Released With Qt6 Support, Dark Mode Option, and More

「 The release introduces a new option for using a dark palette in the Qt interface on Windows and Linux, giving desktop users a more consistent appearance in dark-themed environments. It also adds compilation support for Qt6 alongside updated Qt5 versions, ensuring the 3.0 branch remains buildable on modern systems 」

https://linuxiac.com/vlc-3-0-22-media-player-released/

#qt #qt6 #vlc #opensource

  • Copy link
  • Flag this post
  • Block
jbz
jbz
@jbz@indieweb.social  ·  activity timestamp 4 weeks ago

🎞️ VLC 3.0.22 Released With Qt6 Support, Dark Mode Option, and More

「 The release introduces a new option for using a dark palette in the Qt interface on Windows and Linux, giving desktop users a more consistent appearance in dark-themed environments. It also adds compilation support for Qt6 alongside updated Qt5 versions, ensuring the 3.0 branch remains buildable on modern systems 」

https://linuxiac.com/vlc-3-0-22-media-player-released/

#qt #qt6 #vlc #opensource

  • Copy link
  • Flag this post
  • Block
Leah Rowe ( #39c3 ☎️FORK☎️ ) boosted
Rafael Sadowski
Rafael Sadowski
@sizeofvoid@bsd.network  ·  activity timestamp last month

#OpenBSD #KDE #Qt update: Plasma 6.5.3, Qt 6.10.1, Qt 5.15.18 + KDE patches, Newest QtPy stack. It couldn't be any more up to date. That was a lot of work! Now it's time to get it into the cvs tree so that everyone can use it soon.

Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
  • Copy link
  • Flag this post
  • Block
Rafael Sadowski
Rafael Sadowski
@sizeofvoid@bsd.network  ·  activity timestamp last month

#OpenBSD #KDE #Qt update: Plasma 6.5.3, Qt 6.10.1, Qt 5.15.18 + KDE patches, Newest QtPy stack. It couldn't be any more up to date. That was a lot of work! Now it's time to get it into the cvs tree so that everyone can use it soon.

Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
  • Copy link
  • Flag this post
  • Block
Jari Pennanen
Jari Pennanen
@Ciantic@twit.social  ·  activity timestamp last month

If I had to guess, a lot of memory usage for GPU based renderers is fonts, and retaining the glyphs as bitmaps and vectors in memory for multiple sizes.

Jari Pennanen
Jari Pennanen
@Ciantic@twit.social replied  ·  activity timestamp last month

Winner is... QT! 50MB of memory with two textboxes and labels.

I bet this is because QT uses shared libraries and can share a lot of things with #KDE I'm running.

I used this: https://github.com/KDAB/cxx-qt not sure how ergonimic it is with Rust yet, but it runs.

sudo dnf install qt6-qtbase qt6-qtbase-gui qt6-qtbase-devel qt6-qtdeclarative-devel

cargo build --release

#QT

  • Copy link
  • Flag this comment
  • Block
Thomas Montfort
Thomas Montfort
@wizzro@mastodon.tetaneutral.net  ·  activity timestamp 2 months ago

Tiens une décoration de muli pour @nitot !

#QT https://graz.social/@publicvoit/115521451088834215

  • Copy link
  • Flag this post
  • Block
Ambraven :verifinking:​
Ambraven :verifinking:​
@Ambraven@social.mochi.academy  ·  activity timestamp 2 months ago

qml scope is so broken I want all the people who are responsible for it to step on a LEGO brick. Or maybe a D4.

It's probably javascript original fault, but the qml team did nothing to mitigate the problem.

#qml #Qt #programming

  • Copy link
  • Flag this post
  • Block
Konstantin 🔭
Konstantin 🔭
@konstantin@hachyderm.io  ·  activity timestamp 2 months ago

qml before breakfast and other kinks

TIL: You can Ctrl+click into Kirigami definitions in Kate when the QML language server is running, look around and see how system-defined behaviours and layouts are working 😍

#KDE #Kirigami #Qt #IndieDev

screenshot from a code snippet showing the QML definition of a Kirigami component in the Kate editor
screenshot from a code snippet showing the QML definition of a Kirigami component in the Kate editor
screenshot from a code snippet showing the QML definition of a Kirigami component in the Kate editor
  • Copy link
  • Flag this post
  • Block
Hacker News
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp 2 months ago

Qt Creator 18 Released

https://www.qt.io/blog/qt-creator-18-released

#HackerNews #QtCreator18 #Qt #Release #SoftwareDevelopment #Programming #News

Qt Creator 18 released

Qt Creator 18 highlights development containers to ease kit configuration, a convenient Overview tab, and various UX improvements.
  • Copy link
  • Flag this post
  • Block
Cat 🐈🥗 (D.Burch) :blobcatrainbow: boosted
Random Geek
Random Geek
@randomgeek@masto.hackers.town  ·  activity timestamp 2 months ago

I beg pardon but this is *exactly* the cyberpunk I expected. All robot dogs go to silicon heaven.

#QT @bastardsheep via @catsalad

https://aus.social/@bastardsheep/115448779888955253

  • Copy link
  • Flag this post
  • Block
Random Geek
Random Geek
@randomgeek@masto.hackers.town  ·  activity timestamp 2 months ago

I beg pardon but this is *exactly* the cyberpunk I expected. All robot dogs go to silicon heaven.

#QT @bastardsheep via @catsalad

https://aus.social/@bastardsheep/115448779888955253

  • Copy link
  • Flag this post
  • Block
Stefano Marinelli boosted
Rafael Sadowski
Rafael Sadowski
@sizeofvoid@bsd.network  ·  activity timestamp 2 months ago

Some of you may have noticed that #KDE #Plasma 6.5 is out. Normally, #OpenBSD is quick to adopt the latest version. (Even though we are not supported!) 6.5 depends on #Qt 6.9, but we still have 6.8.3. I am working hard on Qt 6.10.

  • Copy link
  • Flag this post
  • Block
Rafael Sadowski
Rafael Sadowski
@sizeofvoid@bsd.network  ·  activity timestamp 2 months ago

Some of you may have noticed that #KDE #Plasma 6.5 is out. Normally, #OpenBSD is quick to adopt the latest version. (Even though we are not supported!) 6.5 depends on #Qt 6.9, but we still have 6.8.3. I am working hard on Qt 6.10.

  • Copy link
  • Flag this post
  • Block
jgil and 1 other boosted
Kdenlive
Kdenlive
@kdenlive@floss.social  ·  activity timestamp 4 months ago

Jean-Baptiste, showcasing a new docking system based on @kdab KDDockWidgets library during the #Kdenlive sprint.

#kde #videoediting #kdab #qt

@kde

Your browser does not support the video tag.
  • Copy link
  • Flag this post
  • Block
Kdenlive
Kdenlive
@kdenlive@floss.social  ·  activity timestamp 4 months ago

Jean-Baptiste, showcasing a new docking system based on @kdab KDDockWidgets library during the #Kdenlive sprint.

#kde #videoediting #kdab #qt

@kde

Your browser does not support the video tag.
  • Copy link
  • Flag this post
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.1-alpha.41 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct