Uwe Rathmann
9e7e52898e
QskSkin::ColorScheme with scoped value names
2023-07-03 07:29:29 +02:00
Uwe Rathmann
620fff1206
code moved to QskFluent2Theme.[h|cpp]
2023-07-02 12:18:47 +02:00
Peter Hartmann
98158b2a4b
Skins: Unify lightness enum
2023-07-02 11:51:56 +02:00
Peter Hartmann
b84593a6f4
Skins: Order skins depending on system color scheme
...
Resolves #320
2023-07-02 11:51:56 +02:00
Uwe Rathmann
9a37a1ef9d
Fluent2/Material3 need specific settings for Hovered/Pressed states of
...
scrollbar handles ( vertical/horizontal ) and list box cells. Having 2 * 3
different states is not working properly and we need to do some manual
coding to limit the states. This first commit works with Pressed only -
Hovered will be added.
2023-06-30 14:51:03 +02:00
Uwe Rathmann
1634335a49
using QskBoxNode for the cell background
2023-06-30 14:44:31 +02:00
Uwe Rathmann
4a92bc7c12
listbox example moved into the gallery
2023-06-30 14:40:19 +02:00
Uwe Rathmann
3d7afa533a
alternating row colors as skin hint
2023-06-30 14:38:48 +02:00
Uwe Rathmann
a88a1b7a50
starting state transitions for specific subcontrols supported
2023-06-30 14:25:11 +02:00
Uwe Rathmann
a12de7a200
QskSkinStateChanger::resetStates added
2023-06-30 14:24:31 +02:00
Uwe Rathmann
3e00ae4c2a
Padding for tab buttons added ( not covered by M3 specs )
2023-06-20 19:34:48 +02:00
Uwe Rathmann
4775045b62
QskAspect::Card introduced
2023-06-20 19:16:40 +02:00
Uwe Rathmann
b74a741bd8
blocking fluent2 skins again
2023-06-20 19:15:15 +02:00
Uwe Rathmann
886a250015
defiitions removed, that are very unlikely to become relevant for the
...
first QSkinny release
2023-06-20 19:10:44 +02:00
Uwe Rathmann
c65141a1b8
unused definitions removed
2023-06-20 17:51:54 +02:00
Uwe Rathmann
2e02854fec
Merge branch 'master' into features/fluent2
2023-06-20 17:42:05 +02:00
Uwe Rathmann
042523d9e3
making gray/color values more obvious
2023-06-20 17:41:08 +02:00
Uwe Rathmann
b7f02b558e
expressions shortened
2023-06-20 16:52:42 +02:00
Uwe Rathmann
ee34ea6194
broken progressBar settings fixed
2023-06-20 16:43:30 +02:00
Uwe Rathmann
d27a19ba57
unblocking the fluent2 skins
2023-06-20 09:45:07 +02:00
Uwe Rathmann
7f368d13dd
blocking the Fluent2 skins - we need to fix a couple of issues first
2023-06-20 09:22:33 +02:00
Uwe Rathmann
1f8283b186
respect the ordering from the skin factories instead of sorting them
...
alphabetically
2023-06-20 09:20:51 +02:00
Peter Hartmann
58de099aca
windows style: Rename to Fluent2
2023-06-17 13:33:56 +02:00
Peter Hartmann
1ccc37d0fc
windows skin: Style keyboard
2023-06-16 12:49:28 +02:00
Peter Hartmann
f616997650
windows style: Style dialog
2023-06-16 12:49:28 +02:00
Peter Hartmann
38e6ac5cd4
windows style: Style combo box and improve menu
2023-06-16 12:49:28 +02:00
Peter Hartmann
a35ee48215
windows style: Style segmented bar
2023-06-16 12:49:28 +02:00
Peter Hartmann
d56c99b3e7
windows style: Style progress bar
...
... and allow for the case where the bar is bigger than the groove.
2023-06-16 12:49:28 +02:00
Uwe Rathmann
0421066dee
more layout classes being available for application code
2023-06-14 13:00:17 +02:00
Uwe Rathmann
a394fbacd1
update of internal cache fixed
2023-06-14 12:20:46 +02:00
Peter Hartmann
0e67ed8aec
subcontrol layout engine: Allow for laying out more than 2 elements
2023-06-07 12:52:24 +02:00
Uwe Rathmann
34776ee664
using QskLinesNode in the dials example
2023-06-05 10:42:05 +02:00
Peter Hartmann
9e4e31f349
Windows style: Style spin box and add some use cases in skinlet
2023-06-01 08:00:10 +02:00
Peter Hartmann
b5d7c9c52a
Windows style: Style slider
2023-06-01 08:00:10 +02:00
Peter Hartmann
00b4d9af90
Windows style: Style text input and refactor a bit
2023-06-01 08:00:10 +02:00
Peter Hartmann
6d93cc5716
styles: Reuse font roles
2023-06-01 08:00:10 +02:00
Peter Hartmann
99cf060deb
windows style: Style focus indicator
2023-06-01 08:00:10 +02:00
Peter Hartmann
b24c1c57cc
windows style: Fix copyright
2023-06-01 08:00:10 +02:00
Peter Hartmann
964395085f
gallery: Make sure a radio button is selected
2023-06-01 08:00:10 +02:00
Uwe Rathmann
0e2f9fd839
code improved
2023-05-30 08:12:37 +02:00
Uwe Rathmann
d7eca19685
fallback code reorganized
2023-05-28 12:44:29 +02:00
Uwe Rathmann
5cda13568d
avoid QGradient warnings
2023-05-28 12:43:56 +02:00
Uwe Rathmann
587183993b
QskLinesNode improvements
2023-05-25 15:03:48 +02:00
Uwe Rathmann
3c62809308
exporting resetGeometry
2023-05-25 14:58:37 +02:00
Uwe Rathmann
9038869909
effectiveFont allows qualified aspects now
2023-05-25 14:56:54 +02:00
Uwe Rathmann
bf74b4edf1
using '*.h' includes
2023-05-25 14:54:18 +02:00
Uwe Rathmann
d84e75a3d1
implementation of QskStippleMetrics completed
2023-05-25 14:52:54 +02:00
Uwe Rathmann
5d3cba5650
QskLinesNode reorganized
2023-05-17 16:46:25 +02:00
Uwe Rathmann
bf19d6464c
QskLinesNode introduced
2023-05-17 14:21:40 +02:00
Uwe Rathmann
81a90986b3
Empty QskLabelData is interpreted as separator now. Not sure how much
...
of an improvement this is as it adds the separators to the list of
options. But at least this allows to implement a wrapper like
QskMenuButton by copying options only.
Definitely not the final word on this API.
2023-05-16 12:49:46 +02:00