Commit Graph

  • 65e3290fc4 confusing event filtering and forwarding simplified Uwe Rathmann 2023-09-13 18:01:46 +02:00
  • bf2c2b981e QskSwipeView improvements Uwe Rathmann 2023-08-10 19:54:06 +02:00
  • 6db7024cb4 Merge branch 'edelhirsch-swipe-view' Uwe Rathmann 2023-08-10 19:11:44 +02:00
  • b6b9cf0039 basic adjustments Uwe Rathmann 2023-08-10 19:10:31 +02:00
  • 2514005120 Merge branch 'swipe-view' of https://github.com/edelhirsch/qskinny into edelhirsch-swipe-view Uwe Rathmann 2023-08-10 18:48:01 +02:00
  • 3eb62bb692 smooth state transitions for listbox row selections Uwe Rathmann 2023-08-10 18:43:24 +02:00
  • ac4f190733 QskGestureFilterEvent introduced to allow adding gestures to foreign controls using event filtering ( f.e QskDrawer needs this ) Uwe Rathmann 2023-08-10 13:38:21 +02:00
  • c8316906d2 QskDrawer setting for Fluent2 Uwe Rathmann 2023-08-10 13:36:01 +02:00
  • 3912fc3a91 build warnings fixed Uwe Rathmann 2023-08-09 10:40:01 +02:00
  • 85642665d4 being more const aware Uwe Rathmann 2023-08-09 10:37:20 +02:00
  • ec61c11ab6 progress bars: Introduce progress ring and refactor Peter Hartmann 2023-07-25 08:56:21 +02:00
  • 2d5db67e79 fix lower case Rick Vogel 2023-08-08 14:48:17 +02:00
  • 8c4e1c822c Update .clang-format Rick Vogel 2023-08-08 14:41:34 +02:00
  • 1a6a9f5941 mat3 skin prepared for smooth list view updates Uwe Rathmann 2023-08-07 08:35:37 +02:00
  • b014cc9958 list views: style states for M3 Peter Hartmann 2023-08-04 15:33:49 +02:00
  • 97628151b7 Remove QSK_EXPORT to prevent inconsitent dll linkage warning Rick Vogel 2023-08-03 11:11:19 +02:00
  • 95a8809979 ListView: alternating row colors removed. Adding sample variations bits for animations makes the code too messy for the value of this feature. Uwe Rathmann 2023-08-02 09:01:06 +02:00
  • 946bac677d Hovered/Pressed states for QskListView cells added Uwe Rathmann 2023-07-31 17:16:41 +02:00
  • 849411ea97 mouse press handling fixed Uwe Rathmann 2023-07-31 15:06:41 +02:00
  • a7aef1a8a0 using the padding for expanding the scrollbars to avoid having an impact on the viewport size Uwe Rathmann 2023-07-28 07:43:50 +02:00
  • 638ee038aa trying to reorganize QskListViewSkinlet to be able to make use of updateSeriesNode and friends Uwe Rathmann 2023-07-27 17:03:34 +02:00
  • 75b64d049a do not use focus navigation for the list entries Uwe Rathmann 2023-07-21 13:01:06 +02:00
  • e9ed10ac82 Qt::NoFocus policy for the scrollarea, that usually has no scrollbars Uwe Rathmann 2023-07-21 12:59:50 +02:00
  • 4270b0f7ba making QskMainView a tab fence, so that the tab chain does not stop at the end Uwe Rathmann 2023-07-21 11:35:24 +02:00
  • c6fb2f81c9 scrollbar hover events Uwe Rathmann 2023-07-20 16:46:21 +02:00
  • bdef864bf3 fluent2 scrollbars improved Uwe Rathmann 2023-07-20 10:41:49 +02:00
  • eb0bac4927 using std::as_const to avoid deprecation warnings Uwe Rathmann 2023-07-20 08:36:07 +02:00
  • d43d6bfce2 missing forward declaration added Uwe Rathmann 2023-07-20 08:29:32 +02:00
  • 4e2a069c14 Fluent2 scrollbar updates Uwe Rathmann 2023-07-19 17:43:51 +02:00
  • c40457fbea QskListView updates needed for M3 skins Uwe Rathmann 2023-07-19 15:18:04 +02:00
  • 23f970650f always use stencil clipping - unfortunately the batch renderer introduces rounding errors for the significantly faster scissor clips Uwe Rathmann 2023-07-19 15:10:25 +02:00
  • 86726e988f item statistics fixed Uwe Rathmann 2023-07-18 16:29:35 +02:00
  • 881a607428 focusIndicator around the current row Uwe Rathmann 2023-07-18 16:18:36 +02:00
  • f0a2803df7 scrollbar handle metrics Uwe Rathmann 2023-07-18 14:02:06 +02:00
  • 0c1bb72781 QskMenu paddings Uwe Rathmann 2023-07-18 14:01:45 +02:00
  • 2ec50ad238 missing Hovered settings for QskTextInput fixed Uwe Rathmann 2023-07-17 13:27:25 +02:00
  • f251a5f1ec setting row/columnCount to 0 when clearing the layout Uwe Rathmann 2023-07-17 13:15:31 +02:00
  • 3fee4907c0 Cursor is no series node Uwe Rathmann 2023-07-05 19:04:57 +02:00
  • 56c3481c42 splash node clipping fixed Uwe Rathmann 2023-07-05 19:00:16 +02:00
  • 4bf1b019c7 QskSegmentedBarSkinlet fixes Uwe Rathmann 2023-07-05 18:28:57 +02:00
  • d33e1f1a90 focus handling fixed Uwe Rathmann 2023-07-05 14:51:18 +02:00
  • bfa8df85d5 segmented bar: Improve splash Peter Hartmann 2023-04-12 16:31:35 +02:00
  • 824802a1dc segmented bar: use Minimum / Maximum states only for subcontrols Peter Hartmann 2023-04-10 12:17:01 +02:00
  • caba0d5735 segmented bar: Support focus Peter Hartmann 2023-03-27 14:05:45 +02:00
  • acb225bb82 segmented bar: support hovered state Peter Hartmann 2023-02-10 14:14:57 +01:00
  • 636f548fed segmented bar: Add Pressed state and style also for Hovered Peter Hartmann 2023-02-05 16:01:30 +01:00
  • 6b43231ca2 segmented bar: Add splash rect and style for M3 Peter Hartmann 2023-02-05 13:45:29 +01:00
  • 11f74a2f57 push buttons: Improve ripple effect Peter Hartmann 2023-02-05 13:20:11 +01:00
  • b97bce2360 combo box: Support pressed state Peter Hartmann 2023-06-30 17:17:48 +02:00
  • e00c2f5335 menu: support pressed state Peter Hartmann 2023-06-30 15:44:49 +02:00
  • f126a9007d menu: Support hovered state Peter Hartmann 2023-06-30 15:28:20 +02:00
  • 0f6a1206e6 missing cell padding added for fluent2 Uwe Rathmann 2023-07-04 07:49:38 +02:00
  • e5e2921bba Fluent2 skin reactivated Uwe Rathmann 2023-07-03 17:50:57 +02:00
  • 5cf3f09364 code harmonized with fluent2 branch Uwe Rathmann 2023-07-03 17:31:31 +02:00
  • 997926223f broken QskTabButton padding fixed Uwe Rathmann 2023-07-03 16:56:19 +02:00
  • b00cfbdd66 themed top level background Uwe Rathmann 2023-07-03 16:54:53 +02:00
  • 7fd2fabb78 hardcoded colors removed + themed top level backgrounds Uwe Rathmann 2023-07-03 16:53:12 +02:00
  • 2911aaf88a messagebox/messageboxQml examples moved to gallery Uwe Rathmann 2023-07-03 16:48:37 +02:00
  • 9550ca62fc recalculate the scrollable size on skin changes Uwe Rathmann 2023-07-03 16:45:18 +02:00
  • aa5b2aaefa adjusting the section according to the currently focused item Uwe Rathmann 2023-07-03 08:03:08 +02:00
  • 9e7e52898e QskSkin::ColorScheme with scoped value names Uwe Rathmann 2023-07-03 07:29:29 +02:00
  • 620fff1206 code moved to QskFluent2Theme.[h|cpp] Uwe Rathmann 2023-07-02 12:18:47 +02:00
  • 98158b2a4b Skins: Unify lightness enum Peter Hartmann 2023-06-27 15:15:27 +02:00
  • b84593a6f4 Skins: Order skins depending on system color scheme Peter Hartmann 2023-06-27 15:13:48 +02:00
  • 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. Uwe Rathmann 2023-06-30 14:51:03 +02:00
  • 1634335a49 using QskBoxNode for the cell background Uwe Rathmann 2023-06-30 14:44:31 +02:00
  • 4a92bc7c12 listbox example moved into the gallery Uwe Rathmann 2023-06-30 14:40:19 +02:00
  • 3d7afa533a alternating row colors as skin hint Uwe Rathmann 2023-06-30 14:38:48 +02:00
  • a88a1b7a50 starting state transitions for specific subcontrols supported Uwe Rathmann 2023-06-30 14:25:11 +02:00
  • a12de7a200 QskSkinStateChanger::resetStates added Uwe Rathmann 2023-06-30 14:24:31 +02:00
  • 3e00ae4c2a Padding for tab buttons added ( not covered by M3 specs ) Uwe Rathmann 2023-06-20 19:34:48 +02:00
  • 4775045b62 QskAspect::Card introduced Uwe Rathmann 2023-06-20 19:16:40 +02:00
  • b74a741bd8 blocking fluent2 skins again Uwe Rathmann 2023-06-20 19:15:15 +02:00
  • 886a250015 defiitions removed, that are very unlikely to become relevant for the first QSkinny release Uwe Rathmann 2023-06-20 19:10:44 +02:00
  • c65141a1b8 unused definitions removed Uwe Rathmann 2023-06-20 17:51:54 +02:00
  • 2e02854fec Merge branch 'master' into features/fluent2 Uwe Rathmann 2023-06-20 17:42:05 +02:00
  • 042523d9e3 making gray/color values more obvious Uwe Rathmann 2023-06-20 17:41:08 +02:00
  • b7f02b558e expressions shortened Uwe Rathmann 2023-06-20 16:52:42 +02:00
  • ee34ea6194 broken progressBar settings fixed Uwe Rathmann 2023-06-20 16:43:30 +02:00
  • d27a19ba57 unblocking the fluent2 skins Uwe Rathmann 2023-06-20 09:45:07 +02:00
  • 7f368d13dd blocking the Fluent2 skins - we need to fix a couple of issues first Uwe Rathmann 2023-06-20 09:22:33 +02:00
  • 1f8283b186 respect the ordering from the skin factories instead of sorting them alphabetically Uwe Rathmann 2023-06-20 09:20:51 +02:00
  • 64bc724f6f Add QskSwipeView Peter Hartmann 2023-06-19 11:22:34 +02:00
  • 58de099aca windows style: Rename to Fluent2 Peter Hartmann 2023-06-17 12:23:34 +02:00
  • 1ccc37d0fc windows skin: Style keyboard Peter Hartmann 2023-06-16 10:59:32 +02:00
  • f616997650 windows style: Style dialog Peter Hartmann 2023-06-09 10:34:19 +02:00
  • 38e6ac5cd4 windows style: Style combo box and improve menu Peter Hartmann 2023-06-05 17:05:46 +02:00
  • a35ee48215 windows style: Style segmented bar Peter Hartmann 2023-06-02 15:51:12 +02:00
  • d56c99b3e7 windows style: Style progress bar Peter Hartmann 2023-06-02 15:14:13 +02:00
  • 0421066dee more layout classes being available for application code Uwe Rathmann 2023-06-14 13:00:17 +02:00
  • a394fbacd1 update of internal cache fixed Uwe Rathmann 2023-06-14 12:20:46 +02:00
  • 0e67ed8aec subcontrol layout engine: Allow for laying out more than 2 elements Peter Hartmann 2023-06-06 15:24:10 +02:00
  • 34776ee664 using QskLinesNode in the dials example Uwe Rathmann 2023-06-05 10:42:05 +02:00
  • 9e4e31f349 Windows style: Style spin box and add some use cases in skinlet Peter Hartmann 2023-05-13 10:15:02 +02:00
  • b5d7c9c52a Windows style: Style slider Peter Hartmann 2023-05-13 08:49:30 +02:00
  • 00b4d9af90 Windows style: Style text input and refactor a bit Peter Hartmann 2023-05-12 16:27:20 +02:00
  • 6d93cc5716 styles: Reuse font roles Peter Hartmann 2023-05-12 15:35:16 +02:00
  • 99cf060deb windows style: Style focus indicator Peter Hartmann 2023-05-12 14:33:39 +02:00
  • b24c1c57cc windows style: Fix copyright Peter Hartmann 2023-05-12 14:26:24 +02:00
  • 964395085f gallery: Make sure a radio button is selected Peter Hartmann 2023-05-09 15:14:36 +02:00