- Apr 21, 2025
-
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
macosx: Add method to perform a given action on all registered table views and collection views in audio groups data source Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
I just realized that this might be too small for some users.
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
macosx: Generate directory child nodes on demand, asynchronously, if required by table list view cells Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
macosx: Do not try applying decorative view constraints when vout containing view acquired by foreign view Fixes crash when switching from audio item to video item playback when the main video view is minimised in the library window Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
- Apr 19, 2025
-
-
-
-
This is useful when toggling the window title bar setting. For example, if it is switched on from off, a title bar appears and the window geometry no longer counts the title bar, but then, the mask needs to account for the title bar. This is observed with KWin, where SSD is supported (through `zxdg_decoration_manager_v1`) but not effective when the setting is switched (which effectively means switching the `FramelessWindowHint` flag), as in that case Qt platform plugin tries to decorate the window itself (probably the protocol does not support switching SSD like that). I assume this occurs because the title bar is not really server-side decoration but rather the one provided by platform decoration (`QT_WAYLAND_DECORATION`), so technically client-side decoration (managed by the platform plugin). Since when `FramelessWindowHint` is off; either SSD (`zxdg_decoration_manager_v1`), or CSD (managed by the platform plugin), in both cases the `windowExtendedMargin()` would be set to 0 in our case, this is a valid workaround instead of trying to get the client side margins with (`QWaylandWindow::clientSideMargins()`) and accounting it when applying the margins. I'm not sure if this is a Qt or KWin Wayland bug, because if CSD is handled by the platform plugin, the application should not be forced to care about the CSD. In that case for the application, it is no different than SSD. Also use `QRect(QPoint(0, 0), m_qmlView->size())` instead of `m_qmlView->geometry()` because mask should be relative to the window, not screen. Currently this does not change anything because XDG surface (at least regular ones) does not provide where it is positioned in the screen, so `QWindow::position()` returns (0, 0).
-
This is because in some cases (such as changing the interface scale) the `Column` does not re-position them.
-
As the implicit size can not be determined with word wrap. We currently depend on the implicit size starting with 452a2171.
-