62 Commits

Author SHA1 Message Date
Uwe Rathmann
a91dcd5a56 QskTextField/QskTextInput seperated 2024-12-18 12:37:18 +01:00
Uwe Rathmann
74d14b6005 spinbox hints fixed 2024-12-17 12:03:51 +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
e86378a072 fusion skin improved 2024-12-03 13:33:17 +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
59b88ffd7c slider layout code fixed 2024-11-26 13:57:13 +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
05bf6cee70 using a shadow for the sider handle - instead of doing
shadow/border/fill as radial gradient - to avoid aliasing effects
2024-11-07 16:24:48 +01:00
Uwe Rathmann
a2719b4ccd using point sizes for fonts and metrics in logical coordinates 2024-10-31 13:30:06 +01:00
Uwe Rathmann
5d73e5eda2 fusion metrics are in logical coordinates 2024-10-29 14:14:58 +01:00
Peter Hartmann
7402a145ec
F2 slider: Get rid of Halo subcontrol (#456)
We can do with a gradient on the handle.
2024-10-28 15:40:09 +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
0afecc4b9e using icons from https://github.com/microsoft/fluentui-system-icons/tree/main/assets 2024-04-23 15:36:07 +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
09c049b523 sipin box improvements 2024-03-05 09:18:27 +01: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
a49b128168 using px instead of pixels 2024-02-21 14:03:02 +01:00
Uwe Rathmann
03ede1a0e6 1px: 1/96th of an inch 2024-02-21 13:48:46 +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