cursor-shape-v1 in Chromium and Electron

Just in time for KDE Plasma 6, Chromium 122 and Electron 29 have been released! They contain my patch that adds support for Wayland’s new cursor-shape-v1 extension protocol. When running natively in a Plasma 6 Wayland session, up-to-date Chromium-based browsers and Electron apps should now always use the correct mouse cursor theme and have the cursor drawn in the correct size, even when running in a Flatpak sandbox. You can enable Chromium’s native Wayland support by setting chrome://flags/#ozone-platform-hint to “Auto” or with a command-line flag. There are multiple ways to apply this preference to Electron apps as well. ...

23 February 2024 · 1 min · Ilya Bizyaev
Kirigami QML module files in a file manager

Automatic QML import by Qt deployment tools

There was a small problem with Qt’s deployment tools that could, however, cause some struggle for beginners. windeployqt, macdeployqt and linuxdeployqt could not add a third-party Qt Quick module (i.e. one that is not located inside Qt’s installation directory, like Kirigami) to the resulting bundle. It was, of course, possible to workaround the issue by copying the missing files to their expected locations with a script or manually. For non-systemwide Qt installations, there was also an option of installing the libraries by side with Qt’s own modules. However, these are still platform-dependent workarounds we shouldn’t rely on long-term. ...

25 November 2018 · 2 min · Ilya Bizyaev
Five volunteers at C++ Russia 2018

C++ Russia 2018

Better late than never, right? 🙂 I finally got a small break from the endless studies, so I decided to share my experience during C++ Russia 2018, an amazing C++ developer conference that I was lucky to attend as a volunteer. The conference is a fun 3-day-long event hosted by the C++ Russia User Group, and an opportunity to listen to deep knowledge and practical wisdom of speakers from all over the world. This year’s keynote speaker was Jon Kalb, a C++ developer with 25-years of experience. ...

22 May 2018 · 1 min · Ilya Bizyaev