289 Commits

Author SHA1 Message Date
Peter Hartmann
e00c2f5335 menu: support pressed state 2023-07-04 12:54:59 +02:00
Peter Hartmann
f126a9007d menu: Support hovered state 2023-07-04 12:54:59 +02:00
Uwe Rathmann
0f6a1206e6 missing cell padding added for fluent2 2023-07-04 07:49:38 +02:00
Uwe Rathmann
e5e2921bba Fluent2 skin reactivated 2023-07-03 17:50:57 +02:00
Uwe Rathmann
5cf3f09364 code harmonized with fluent2 branch 2023-07-03 17:31:31 +02:00
Uwe Rathmann
997926223f broken QskTabButton padding fixed 2023-07-03 16:56:19 +02:00
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
3d7afa533a alternating row colors as skin hint 2023-06-30 14:38:48 +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
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
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
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
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
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
Peter Hartmann
63b594a3c2 Windows style: Make sure plugin is loaded 2023-05-09 18:26:00 +02:00
Peter Hartmann
9f85426bd3 Windows style: Fix build on Windows, ironically 2023-05-09 08:45:26 +02:00
Peter Hartmann
dda0629523 windows style: Allow icons for push buttons after all 2023-05-09 07:49:48 +02:00
Peter Hartmann
09f0bd02a1 windows style: Style menu 2023-05-09 07:49:48 +02:00
Peter Hartmann
11b13ffa16 windows style: Style text label 2023-05-09 07:49:48 +02:00
Peter Hartmann
4eb3fb16f5 windows style: style tab button 2023-05-09 07:49:48 +02:00
Peter Hartmann
d0934cb0fd tab button: Fix size hint
... and style properly for Material
2023-05-09 07:49:48 +02:00
Peter Hartmann
0c17aa3a81 windows style: style radio box 2023-05-09 07:49:48 +02:00
Peter Hartmann
9752cf9e57 windows style: Style checkboxes 2023-05-09 07:49:48 +02:00
Peter Hartmann
f7ea02f2ad windows style: Style switch buttons 2023-05-09 07:49:48 +02:00
Peter Hartmann
b30fcc57a8 windows style: Style push buttons 2023-05-09 07:49:48 +02:00
Peter Hartmann
417663d7de windows style: Add dark palette colors 2023-05-09 07:49:48 +02:00
Peter Hartmann
b309bc99d9 Add windows style 2023-05-09 07:49:48 +02:00
Uwe Rathmann
440a0f803d beautified 2023-05-08 09:37:12 +02:00
Clemens Manert
87bfa8611f Respect panel's padding 2023-05-02 18:10:31 +02:00
Clemens Manert
bfd4f2bc5f skins 2023-05-02 18:10:31 +02:00
Clemens Manert
be3b2339e8 Move skin related stuff to skins. 2023-05-02 18:10:31 +02:00
Uwe Rathmann
9e583166ff BSD-3-Clause license 2023-04-06 09:23:37 +02:00
Uwe Rathmann
247dd38067 bye,bye qmake, say hello to cmake 2023-04-05 17:47:15 +02:00