qskinny icon indicating copy to clipboard operation
qskinny copied to clipboard

A lightweight framework on top of the Qt scene graph and only few classes from Qt/Quick. It is usable from C++ and/or QML.

Results 159 qskinny issues
Sort by recently updated
recently updated
newest added

Material defines 2 different types of visual feedback with the term "ripple". Flutter calls them Highlight and Splash. At the moment these effects need to be implemented by additional subcontrols...

enhancement
Material 3
Framework

# What The ownership of QSkinny must be documented since it is a huge source of crashes / leaks if done incorrectly. - [ ] add documentation for all `QskSkinlet::updateBoxNode`...

documentation

While Qt takes care of keeping the public API stable this is not the case for the semi-public ( a.k.a as private ) headers. Unfortunately it is not possible to...

cmake

I had to fix this issues multiple times now, maybe we could add a "QSG/QSK Nodes Dos and Donts" or "QSG/QSK Nodes pitfalls" documentation # Do NOT attach QSG nodes...

documentation

With Qt 6.6 a new renderer for QPainterPath ( also fonts ) has been introduced: https://www.qt.io/blog/smooth-vector-graphics-in-qt-quick According to the blog it gives better results - however it seems to be...

Scenegraph

For reference, here are my findings from other projects: # Chromium pinch: https://source.chromium.org/chromium/chromium/src/+/main:ui/events/gesture_detection/gesture_provider.cc;bpv=1;bpt=1 - normal gesture detectors are handled in class GestureDetector, e.g. short press, long press, double tap etc....

enhancement
Framework

It might be good to have specific shaders for gradients made of 2 colors or less - a very common use case. These shaders do not need precalculated color ramps...

enhancement
Framework
Scenegraph

At the moment QskTabBar is a composite made of QskTabButtons, what does not match the philosophy of QSkinny to prefer scene graph node composition. I'm not sure if there is...

enhancement
Control

# Requirements - Major, medium and minor tickmarks must be styleable - either by size in pixel or in % - Tickmarks can be layouted as a circle or ellipse...

Framework

![image](https://github.com/uwerat/qskinny/assets/111582062/487fd9ca-c76e-4e5c-8ed0-37fb8711cbee) - provide fine granularity for rotating individual layers

new control