2070 Commits

Author SHA1 Message Date
Uwe Rathmann
75b64d049a do not use focus navigation for the list entries 2023-07-21 13:01:06 +02:00
Uwe Rathmann
4270b0f7ba making QskMainView a tab fence, so that the tab chain does not stop at
the end
2023-07-21 11:35:24 +02:00
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
eb0bac4927 using std::as_const to avoid deprecation warnings 2023-07-20 08:36:07 +02:00
Uwe Rathmann
d43d6bfce2 missing forward declaration added 2023-07-20 08:29:32 +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
23f970650f always use stencil clipping - unfortunately the batch renderer
introduces rounding errors for the significantly faster scissor clips
2023-07-19 15:10:25 +02:00
Uwe Rathmann
86726e988f item statistics fixed 2023-07-18 16:29:35 +02:00
Uwe Rathmann
881a607428 focusIndicator around the current row 2023-07-18 16:18:36 +02:00
Uwe Rathmann
f251a5f1ec setting row/columnCount to 0 when clearing the layout 2023-07-17 13:15:31 +02:00
Uwe Rathmann
3fee4907c0 Cursor is no series node 2023-07-05 19:04:57 +02:00
Uwe Rathmann
56c3481c42 splash node clipping fixed 2023-07-05 19:00:16 +02:00
Uwe Rathmann
4bf1b019c7 QskSegmentedBarSkinlet fixes 2023-07-05 18:28:57 +02:00
Uwe Rathmann
d33e1f1a90 focus handling fixed 2023-07-05 14:51:18 +02:00
Peter Hartmann
bfa8df85d5 segmented bar: Improve splash 2023-07-04 12:57:27 +02:00
Peter Hartmann
824802a1dc segmented bar: use Minimum / Maximum states only for subcontrols 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
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
e5e2921bba Fluent2 skin reactivated 2023-07-03 17:50:57 +02:00
Uwe Rathmann
b00cfbdd66 themed top level background 2023-07-03 16:54:53 +02:00
Uwe Rathmann
9550ca62fc recalculate the scrollable size on skin changes 2023-07-03 16:45:18 +02:00
Uwe Rathmann
aa5b2aaefa adjusting the section according to the currently focused item 2023-07-03 08:03:08 +02:00
Uwe Rathmann
9e7e52898e QskSkin::ColorScheme with scoped value names 2023-07-03 07:29:29 +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
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
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
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
64bc724f6f Add QskSwipeView
Resolves #107
2023-06-19 18:13:36 +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
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
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