39 Commits

Author SHA1 Message Date
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
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
9fceaa2f64 shortening the strutsize width for buttons on header/footer ( a.k.a
menubar buttons )
2024-02-01 15:33:08 +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
4fdfbf0f43 fusion skin improvements 2024-01-25 14:30:41 +01:00
Uwe Rathmann
459b1ae93b bye, bye squiek 2024-01-25 08:56:01 +01:00
Uwe Rathmann
2c33949916 wrong version check fixed 2024-01-24 17:56:20 +01:00
Uwe Rathmann
ffa207e268 Fusion skin - very first version 2024-01-24 17:42:32 +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