Commit Graph

304 Commits

Author SHA1 Message Date
Uwe Rathmann c6fb2f81c9 scrollbar hover events 2023-07-20 16:46:21 +02:00
Uwe Rathmann bdef864bf3 fluent2 scrollbars improved 2023-07-20 10:41:49 +02:00
Uwe Rathmann 4e2a069c14 Fluent2 scrollbar updates 2023-07-19 17:43:51 +02:00
Uwe Rathmann c40457fbea QskListView updates needed for M3 skins 2023-07-19 15:18:04 +02:00
Uwe Rathmann f0a2803df7 scrollbar handle metrics 2023-07-18 14:02:06 +02:00
Uwe Rathmann 0c1bb72781 QskMenu paddings 2023-07-18 14:01:45 +02:00
Uwe Rathmann 2ec50ad238 missing Hovered settings for QskTextInput fixed 2023-07-17 13:27:25 +02:00
Uwe Rathmann 4bf1b019c7 QskSegmentedBarSkinlet fixes 2023-07-05 18:28:57 +02:00
Peter Hartmann bfa8df85d5 segmented bar: Improve splash 2023-07-04 12:57:27 +02:00
Peter Hartmann caba0d5735 segmented bar: Support focus 2023-07-04 12:57:27 +02:00
Peter Hartmann acb225bb82 segmented bar: support hovered state 2023-07-04 12:57:27 +02:00
Peter Hartmann 636f548fed segmented bar: Add Pressed state and style also for Hovered 2023-07-04 12:57:27 +02:00
Peter Hartmann 6b43231ca2 segmented bar: Add splash rect and style for M3 2023-07-04 12:57:27 +02:00
Peter Hartmann 11f74a2f57 push buttons: Improve ripple effect 2023-07-04 12:57:27 +02:00
Peter Hartmann b97bce2360 combo box: Support pressed state 2023-07-04 12:54:59 +02:00
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