48 Commits

Author SHA1 Message Date
Uwe Rathmann
4e8c3e665c QListView::Graphic roles added
Some checks failed
CMake Build Matrix / Ubuntu Latest GCC Qt5 (push) Has been cancelled
CMake Build Matrix / Ubuntu Latest GCC Qt6 (push) Has been cancelled
CMake Build Matrix / Ubuntu GCC 9 Qt5 (push) Has been cancelled
CMake Build Matrix / Ubuntu GCC 9 Qt6 (push) Has been cancelled
CMake Build Matrix / Windows 2019 MSVC Qt5 (push) Has been cancelled
CMake Build Matrix / Windows Latest MSVC Qt5 (push) Has been cancelled
CMake Build Matrix / Windows 2019 MSVC Qt6 (push) Has been cancelled
CMake Build Matrix / Windows Latest MSVC Qt6 (push) Has been cancelled
CMake Build Matrix / macOS Latest Clang Qt5 (push) Has been cancelled
CMake Build Matrix / macOS Latest Clang Qt6 (push) Has been cancelled
2025-01-09 11:35:54 +01:00
Uwe Rathmann
a91dcd5a56 QskTextField/QskTextInput seperated 2024-12-18 12:37:18 +01:00
Uwe Rathmann
16ca8e66f3 Qt5 incompatiblity fixed 2024-12-12 10:51:19 +01:00
Uwe Rathmann
8d18c6622f M3_ using px instead of dp what seems to match much better with the
displayed controls on the M3 web pages. Also using pt instead of dp.
Not sure why the specs mention dp as unit and what is exactly meant by
it.
2024-12-12 10:18:47 +01:00
Uwe Rathmann
3a09458031 QskMaterial3Skin code adjusted 2024-12-10 16:37:35 +01:00
Uwe Rathmann
f0d53322aa gallery updated, dummy TextFieldSkinlets introduced 2024-12-03 17:52:39 +01:00
Uwe Rathmann
4540cc1e4e QskTextFieldSkinlet::Selected state introduced 2024-12-03 10:06:26 +01:00
Uwe Rathmann
77739d7734 skin hint table size reduced 2024-12-03 07:44:44 +01:00
Uwe Rathmann
108aa23397 QskTextInput renamed to QskTextField ( term used by F2/M3 and QC2 ) 2024-12-02 12:54:31 +01:00
Uwe Rathmann
b0864965a8 Material3 adjustements for progress bars 2024-12-01 11:06:51 +01:00
Uwe Rathmann
d18017ca90 QskProgressRing fixed + M3 updates 2024-11-29 13:55:30 +01:00
Uwe Rathmann
66085ea41f QskSlider::origin implemented 2024-11-27 16:27:57 +01:00
Uwe Rathmann
e2c76aa121 QskSlider ticks implementaton completed 2024-11-27 16:24:55 +01:00
Uwe Rathmann
77731954eb slider changes on press 2024-11-26 13:59:42 +01:00
Uwe Rathmann
494c370e61 ticks for F2 sliders 2024-11-22 17:38:58 +01:00
Uwe Rathmann
9a5dd886ed slider ticks - not only for M3 2024-11-21 17:59:54 +01:00
Uwe Rathmann
d87c8e3d0b API cleanup of the Bounded controls 2024-11-21 13:54:01 +01:00
Uwe Rathmann
109fc7d7f4 QskBoxClipNode renamed to QskClipNode + more clip options added 2024-11-20 14:57:16 +01:00
Uwe Rathmann
1e383406e2 M3 specific definitions moved to M3 classes 2024-11-20 11:00:17 +01:00
Uwe Rathmann
97e3ea6e1f Qt5 incompatibility fixed 2024-11-18 16:44:06 +01:00
Uwe Rathmann
00f2112817 QskMaterial3SliderSkinlet introduced 2024-11-18 16:15:50 +01:00
Peter Hartmann
9fc7b1f677
push buttons: Style checked state properly (#477)
Resolves #367
2024-11-18 12:18:30 +01:00
Uwe Rathmann
525ca3bd0e QskSlider: Adapt to new Material3 style
( ValueLabel a.k.a Tooltip is not done yet )
2024-11-07 17:31:14 +01:00
Uwe Rathmann
a2719b4ccd using point sizes for fonts and metrics in logical coordinates 2024-10-31 13:30:06 +01:00
Peter Hartmann
b2f3220dfe
switch button: Support icons (for M3) (#452) 2024-10-28 08:14:32 +01:00
Uwe Rathmann
80934fa07f QskCheckBox::Halo replaced by using a box shadow 2024-10-25 18:56:02 +02:00
Uwe Rathmann
33980a5887 M3 radiobox setup simplified 2024-10-25 18:52:02 +02:00
Uwe Rathmann
99b4bddac9 QskSwitchButton M3 fixes, using shadows instead of an additonal
subcontrol
2024-10-25 11:37:34 +02:00
Uwe Rathmann
635cd3c91f QskRadioBox: using the shadow ( instead of an additional Halo subcontrol ) 2024-10-24 12:15:02 +02:00
Uwe Rathmann
f3aed21a23 using halo instead of ripple 2024-10-23 13:25:23 +02:00
Uwe Rathmann
b7c2b27691 m3 spinbox metrics improved 2024-10-21 14:20:06 +02:00
Peter Hartmann
763ee4b5fb Material3: Convert font sizes properly
We need to convert the pt size to px before calculating our
resolution dependent pixel size.
2024-09-30 17:18:14 +02:00
Uwe Rathmann
2236e44686 wrong transformation ( from accidently removed viewBox ) in svg2qvg
fixed. qvg files recreated
2024-04-22 11:40:09 +02:00
Uwe Rathmann
c78c0f03a1 QskGraphic::defaultSize replaced by QskGraphic::viewBox. svg2qvg uses
the viewBox of the SVG document to initialize the viewBox of the
graphic. Avoids scaling problems with the symbols of the skins, that
often rely on having a viewBox.
2024-04-17 14:46:29 +02:00
Peter Hartmann
0c8dc6db00 Wasm: Initialize resources and don't shadow name
e.g. the gallery has an own resource called "icons"

Resolves #409
2024-04-10 09:41:19 +02:00
Uwe Rathmann
fb7ab1e1e4 spinbox for material3 more like what Qt does 2024-02-27 14:14:17 +01:00
Uwe Rathmann
82bd6f1420 QskSpinBox text alignment fixed 2024-02-26 17:58:49 +01:00
Uwe Rathmann
87c16d453b inline comments updated 2024-02-22 12:07:59 +01:00
Uwe Rathmann
8e018fc702 M3 font sizes changed 2024-02-21 17:50:29 +01:00
Uwe Rathmann
5dfcbf8cfa - Segoe fonts added
- compiling all fonts into the support lib
- fontconfig hacks removed
2024-02-20 16:20:43 +01:00
Uwe Rathmann
f3b4a3d8da QskFontRole introduced 2024-02-19 15:51:55 +01:00
Uwe Rathmann
52fc83ea35 no skin depending default alignments for QskTextLabel 2024-02-09 14:14:06 +01:00
Uwe Rathmann
5bc2f504cf QskDialogSubWindow configurable from skin hints 2024-02-08 13:38:21 +01:00
Uwe Rathmann
955d2f6c20 reducing the dialogs from what was once inspired from Qt/Widgets to
something simpler - inspired from QC2 dialogs - work i progress
2024-02-06 15:41:50 +01:00
Uwe Rathmann
5aa46b3ccc Qt::ColorScheme handling added to QskSkin - no more multiple skins for
dark/light.
2024-01-30 14:52:40 +01:00
Uwe Rathmann
4a628bd72d QskFusionSkin focus settings + using Qt's metaobject system to avoid
some boilerplate code
2024-01-29 12:42:30 +01:00
Uwe Rathmann
9f9fafe9ef using a struct instead of std::array 2024-01-18 09:51:35 +01:00
Uwe Rathmann
b441e29ef4 skins renamed to designsystems 2024-01-18 09:07:02 +01:00