- Sep 15, 2024
-
-
-
correctly place contentItem of GridItem otherwise this affects adding new UI elements to it
-
-
-
-
-
-
-
-
- Sep 14, 2024
-
-
Can seem like playlists are for music and not general media Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
If "transparent" color is provided, fading edge can not do sub-pixel font rendering. Translucent colors should be used only when absolutely necessary, such as when window background needs to be shown for the backdrop blur filter. In this case, it already has a solid background due to `stackViewParent` in `MainDisplay.qml`, that color should have been used instead.
-
It is not clear why this item was placed in the hierarchy. Ideally, the view should be a pane and the `AcrylicBackground` should be its background item. But for now, placing it as its child with `z: -1` and anchoring to the parent (the view) seems to suffice.
-
-
Although progress indicator is shown with a delay, the cursor should be rather changed to busy cursor as soon as possible. It is not really conventional to wait setting busy cursor when the view is already busy.
-
Although progress indicator is shown with a delay, the cursor should be rather changed to busy cursor as soon as possible. It is not really conventional to wait setting busy cursor when the view is already busy.
-
Since drag is a native drag, cursor change is not no longer application's responsibility.
-
-
-
Only substreams are allowed to have a frame_size of 0.
-
It's a substream and can't work alone, so a size of 0 is legitimate. Fixes #28773 (Use of uninitialised value)
-
- Sep 13, 2024
-
-
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>
-
-
-
-
-
This makes it possible to not re-invent drop indicator positioning, and also allows rejecting the drag event when drop is not applicable. In order to reject drag event when not applicable, there needs to be two drop areas. This has been the case in `PlaylistListView/Delegate` but not in `TableViewExt/Delegate`. With this patch, I followed the same approach used in `PlaylistListView` which has a rather proven track record on drag and drop functionality.
-
-
In some cases, drop indicator may need to be customized. This also allows disabling the indicator completely. The way it works is by instantiating the drop indicator from the component property once `itemContainsDrag`, which is an optional property, changes.
-
this allows to handle the part that requires the deleteLater within the MediaLib class, this will allow us to handle the lifecycle of MediaLib like the other singletons
-
we don't need to store the image provider inside the medialibray as it's only useful to the QMLEngine. We only needed it fot crafting URL, but this can be done with a stateless function.
-
-
-
-
-