[Development] Requesting exception to feature freeze for lottietoqml

2025-06-02 Thread Eskil Abrahamsen Blomfeldt via Development
Hi, A new lottietoqml tool was ready to go (as tech preview) last week, but it needs a dependency update before we can actually merge it. The last successful update was May 23rd. It also introduces a Qt Quick type for supporting a specific Lottie feature, in a submodule under the Qt.labs.lottie

[Development] HEADS-UP: Qt Wayland will be frozen while migrating the QPA plugin

2025-04-29 Thread Eskil Abrahamsen Blomfeldt via Development
Hi! We are preparing to move the Qt Wayland QPA plugin into Qt Base where the other QPA plugins also live. This is required for us to run autotests on Wayland-based platforms, and it reflects that Wayland is becoming one of the standard display server architectures on Linux desktop. Overview a

Re: [Development] Nominating Kristoffer Skau as an approver for the Qt Project

2025-03-25 Thread Eskil Abrahamsen Blomfeldt via Development
+1! 🙂 -- Eskil Abrahamsen Blomfeldt Principal Manager, Graphics Engines The Qt Company Sandakerveien 116 0484 Oslo, Norway eskil.abrahamsen-blomfe...@qt.io http://qt.io From: Development on behalf of Jonas Karlsson via Development Sent: Tuesday, March 25, 2025

Re: [Development] Why does QQuickImageProvider not support SVG images?

2025-03-17 Thread Eskil Abrahamsen Blomfeldt via Development
Hi, and thanks for the input! QQuickImageProvider is an interface that returns rasterized images and is very specifically for use with the Image component. It doesn't have support for returning encoded files in any format (it doesn't have any requestPNG() or requestJPEG(), and I don't think it

Re: [Development] Nominating Sami Varanka as an approver

2024-09-11 Thread Eskil Abrahamsen Blomfeldt via Development
+1 🙂 Eskil Abrahamsen Blomfeldt Senior Manager, Graphics Engines The Qt Company Sandakerveien 116 0484 Oslo, Norway eskil.abrahamsen-blomfe...@qt.io http://qt.io From: Development on behalf of Tomi Korpipää via Development Sent: Wednesday, September 11, 2024 9:

[Development] Minor cmake API change in Qt Wayland 6.8

2024-08-12 Thread Eskil Abrahamsen Blomfeldt via Development
Hi, We recently found an issue with Qt Wayland Compositor after upgrading to libwayland 1.23, which causes any Qt client to crash as it connects to it. To fix this, we need to add a small last-minute API addition to a cmake function in Qt Wayland Compositor: https://codereview.qt-project.org/c

[Development] Behavioral change with font metrics

2024-05-29 Thread Eskil Abrahamsen Blomfeldt via Development
Hi, I have a pending change which I would like to get into Qt 6.8 which will change default line heights of fonts in some cases, so I thought I would mention it here to hear if people have objections. Since it does change text layouts in some cases, it also adds a fallback mechanism to previous

Re: [Development] Nominating Jøger Hansegård for approver rights

2024-03-14 Thread Eskil Abrahamsen Blomfeldt via Development
+1 🙂 Eskil Abrahamsen Blomfeldt Senior Manager, Graphics The Qt Company Sandakerveien 116 0484 Oslo, Norway eskil.abrahamsen-blomfe...@qt.io http://qt.io From: Development on behalf of Tor Arne Vestbø via Development Sent: Thursday, March 14, 2024 10:06 AM To:

[Development] Nominating Hatem ElKharashy for maintainership of Qt Svg

2024-03-13 Thread Eskil Abrahamsen Blomfeldt via Development
Hi, I would like to nominate Hatem ElKharashy for maintainership of the Qt Svg module. This module currently does not have any active maintainer, but it has been part of my team's responsibility and backlog within The Qt Company. Hatem has recently been working on adding support for new SVG fea

Re: [Development] Nominating Piotr Wierciński for approval status

2024-02-08 Thread Eskil Abrahamsen Blomfeldt via Development
+1 🙂 Although I think 2013 should be 2023. Eskil Abrahamsen Blomfeldt Senior Manager, Graphics The Qt Company Sandakerveien 116 0484 Oslo, Norway eskil.abrahamsen-blomfe...@qt.io http://qt.io From: Development on behalf of Morten Sørvig via Development Sent: T

Re: [Development] Nominating Hatem ElKhrarashy for approval status

2024-02-06 Thread Eskil Abrahamsen Blomfeldt via Development
+1 🙂 Eskil Abrahamsen Blomfeldt Senior Manager, Graphics The Qt Company Sandakerveien 116 0484 Oslo, Norway eskil.abrahamsen-blomfe...@qt.io http://qt.io From: Development on behalf of Janne Koskinen via Development Sent: Tuesday, February 6, 2024 10:18 AM To:

Re: [Development] Nominating Vlad Zahorodnii for approval status

2024-02-01 Thread Eskil Abrahamsen Blomfeldt via Development
+1! Eskil Abrahamsen Blomfeldt Senior Manager, Graphics The Qt Company Sandakerveien 116 0484 Oslo, Norway eskil.abrahamsen-blomfe...@qt.io http://qt.io From: Development on behalf of David Edmundson Sent: Thursday, February 1, 2024 3:11 PM To: development Sub

Re: [Development] Nominating David Redondo for approval status

2024-02-01 Thread Eskil Abrahamsen Blomfeldt via Development
+1! Eskil Abrahamsen Blomfeldt Senior Manager, Graphics The Qt Company Sandakerveien 116 0484 Oslo, Norway eskil.abrahamsen-blomfe...@qt.io http://qt.io From: Development on behalf of David Edmundson Sent: Thursday, February 1, 2024 3:10 PM To: development Sub

Re: [Development] Nominating Matthias Rauter for approval status

2024-01-30 Thread Eskil Abrahamsen Blomfeldt via Development
+1! Eskil Abrahamsen Blomfeldt Senior Manager, Graphics The Qt Company Sandakerveien 116 0484 Oslo, Norway eskil.abrahamsen-blomfe...@qt.io http://qt.io From: Development on behalf of Paul Tvete via Development Sent: Tuesday, January 30, 2024 1:11 PM To: Qt dev

Re: [Development] Replacement for QFont::ForceIntegerMetrics in Qt 6?

2023-11-06 Thread Eskil Abrahamsen Blomfeldt via Development
Hi! ForceIntegerMetrics was originally added to get CoreText to look at little bit better with WebKit, since WebKit did not support subpixel positioning at the time and CoreText did not support font hinting. I removed it in Qt 6 because it's honestly not a typographically sensible thing to do,

Re: [Development] QSGText: Why round glyph position like this?

2023-09-06 Thread Eskil Abrahamsen Blomfeldt via Development
Hi! Just removing the pixel snapping from the vertex shader should definitely cause regressions, yes. I'm not totally clear on what the problem is on your end, so maybe it is more efficient if you file a bug report for this with some screenshots and descriptions of what you mean? Eskil Abrah

Re: [Development] QSGText: Why round glyph position like this?

2023-08-29 Thread Eskil Abrahamsen Blomfeldt via Development
Hi! The reason for rounding is that the subpixel position of the glyphs is baked into the cached rendering of the glyph itself (so horizontal position x.5 would be a different cached object than x.0, but they should both be rendered at pixel x). It's a bit complex because the projected position

Re: [Development] QtWayland compositor can't to render a wl_surface to multi outputs, Is this a restrict of QtQuick graphics scene?

2023-07-10 Thread Eskil Abrahamsen Blomfeldt via Development
Hi, Each window has an isolated scene graph and RHI instance, which is the reason for this limitation if I understand correctly. Decoupling them is actually quite complicated, because different screens have different surface formats requirements and it might not be possible to render to both sc

Re: [Development] Does QSGPlainTexture needs call setHasAlphaChannel on Vulkan renderer?

2022-10-26 Thread Eskil Abrahamsen Blomfeldt via Development
Hi, If the texture does not have alpha, that means we can do disable blending, do front-to-back sorting to minimize overdraw, and use depth-buffer checks to preserve stacking. So in the case where you know there is no alpha, this is an optimization. If you do not know whether or not there is an