qskinny
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.
Some of the SVGs for the symbols of the Fluent2 design system look way too complicated. F.e the down indicator for the spin boxes is made of ~10 cubic bezier...
QskModelObjectBinder introduced
Fluent2 and Material3 define specific line heights depending on the fontRole. However the line height is not an an attribute of QFont - it has to be passed as parameter...
The Android user settings allow to set individual scale factors for: - font size - display size This feature seems to be useful for all design systems. The implementation could...
QPlatformTheme::createPlatformDialogHelper allows to fall back on native dialogs: class QPlatformTheme { enum DialogType { FileDialog, ColorDialog, FontDialog, MessageDialog }; virtual bool usePlatformNativeDialog(DialogType type) const; virtual QPlatformDialogHelper *createPlatformDialogHelper(DialogType type) const; };
In the menu of a combo box we have: a) the option that corresponds to the value of the combo box b) the option that is related to the navigation...
 - [x] make each control selectable - [x] make each skin selectable - [x] make each scheme selectable - [ ] make each control exportable as image - [...
Qt offers a homebrew designsystem "Fusion": https://doc.qt.io/qt-6/qtquickcontrols-fusion.html We do not have a proper specification ( beside the code ) and Fusion differs between Qt/Quick and Qt/Widgets. It looks the same...
We need a control for scrollbars. The current implementation of QskScrollView implements the scroll bars as subcontrols to avoid 2 additional QQuickItems ( horizontal/vertical scroll bar ). However this makes...