123 Commits

Author SHA1 Message Date
Uwe Rathmann
1ab236de9f better fading support for popups, being used in QskDrawer/QskMenu/QskSubWindow 2023-11-03 18:13:24 +01:00
Uwe Rathmann
e56360480f using 0/1 for closed/open ( instead of 1/0 ) 2023-10-18 15:07:29 +02:00
Uwe Rathmann
5f31eb1e78 QskDrawer reimplemented, can be open by a swipe gesture now. more work
to do
2023-10-17 12:14:42 +02:00
Uwe Rathmann
9069c8e390 position is a progress value [0-1] - nothing in dp 2023-10-15 15:33:32 +02:00
Uwe Rathmann
c8316906d2 QskDrawer setting for Fluent2 2023-08-10 13:36:01 +02:00
Peter Hartmann
ec61c11ab6 progress bars: Introduce progress ring and refactor
Most of the code between rings and bars can be shared with a
common superclass QskProgressIndicator.

Resolves #98
2023-08-09 08:33:05 +02:00
Uwe Rathmann
1a6a9f5941 mat3 skin prepared for smooth list view updates 2023-08-07 08:35:37 +02:00
Peter Hartmann
b014cc9958 list views: style states for M3 2023-08-07 07:05:57 +02:00
Uwe Rathmann
946bac677d Hovered/Pressed states for QskListView cells added 2023-07-31 17:16:41 +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
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
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
Uwe Rathmann
3e00ae4c2a Padding for tab buttons added ( not covered by M3 specs ) 2023-06-20 19:34:48 +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
d0934cb0fd tab button: Fix size hint
... and style properly for Material
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
658bc71891 fixig pedantic compiler warnings 2023-04-04 09:05:16 +02:00
Uwe Rathmann
7e36893d1c compiler warnings fixed 2023-04-04 08:49:11 +02:00
Uwe Rathmann
281ab9bff0 Qt5 issues fixed 2023-03-10 16:31:26 +01:00
Peter Hartmann
f56cf19fd5 virtual keyboard: Make layouts settable 2023-03-09 18:02:44 +01:00
Uwe Rathmann
10af58137f graphic provider handling fixed. graphic URL namespace clashes fixed
( provider for the gallery icons was loaded by a provider that was only
available with M3 )
2023-03-09 11:11:36 +01:00
Uwe Rathmann
484780a40e using "icon" instead of "graphic".
"icon" was not used to avoid confusing with QIcon,
but it is probably more confusing not to use the name that
is used by almost all toolkits.
2023-03-08 14:11:27 +01:00
Uwe Rathmann
70aa95dee6 minor fixes, workarounds 2023-03-06 16:40:06 +01:00
Uwe Rathmann
dae0cd7b1b combobox input handling improved ( wheel, more keys ) 2023-03-06 10:44:00 +01:00
Uwe Rathmann
73610cdb61 QskRadioBox updated. Adding a new subcontrol that corresponds to a
single button ( check indicator + text ), what allows better
configuration from the skin
2023-03-05 16:31:55 +01:00
Uwe Rathmann
4f244c8f76 pixel scaling algo moved from M3 to QskPlatform.h 2023-03-05 11:52:42 +01:00
Peter Hartmann
5199012658 M3 separator: Fix styling 2023-03-05 11:01:29 +01:00
Uwe Rathmann
27f79c7c0e using black as default color in SVGs, so that color filtering does not
break when changing skins
2023-03-04 11:35:36 +01:00
Peter Hartmann
6d329e1e39 Material 3: Style virtual keyboard 2023-03-04 10:51:20 +01:00
Uwe Rathmann
69aa0903c5 QskSkin::symbol removed - using symbolHints instead 2023-03-03 18:11:57 +01:00
Uwe Rathmann
e3b62e0896 QskSegmentedBar fixed for Squiek, loading the checkmark as symbolHint 2023-03-03 14:51:22 +01:00
Uwe Rathmann
68d02006f4 QskRadioBox development continued - work in progress 2023-03-03 12:49:22 +01:00
Uwe Rathmann
c587263592 symbolHints introduced, several skinlets changed to make use of them 2023-03-02 14:56:30 +01:00
Uwe Rathmann
a32204cd8c QskAspect::Flag replaced by QskAspect::NoType. Flag was a leftover from
the very early stages of this project and its semantics had become wrong
in the meantime
2023-03-02 12:19:32 +01:00
Uwe Rathmann
99eb5c3695 using graphics for the spin box button indicators 2023-03-02 09:16:55 +01:00