76 Commits

Author SHA1 Message Date
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
Uwe Rathmann
28432446e6 Material is using the term "Ripple" for 2 different type of effects - Flutter
calls them "Splash" and "Highlight". We are using Splash too.
2023-03-01 10:51:46 +01:00
Uwe Rathmann
a6bf60c9b4 upgraded to uncrustify 0.76.0 - still not happy with the C++ beautifier
situation, that requires way too much manual post processing
2023-02-28 15:49:42 +01:00
Uwe Rathmann
9b2c2a8f12 Squiek settings for the spin box added 2023-02-27 15:21:09 +01:00
Uwe Rathmann
a67d23420f QskMenu::Overlay settings fixed ( working for Squiek again ) 2023-02-27 14:06:57 +01:00
Uwe Rathmann
c1354f49a3 according to: https://m3.material.io/components/divider/specs 2023-02-27 10:14:17 +01:00
Uwe Rathmann
5bbd304b94 Merge branch 'RadioBox' of https://github.com/clemensmanert/qskinny into clemensmanert-RadioBox 2023-02-26 15:42:15 +01:00
Uwe Rathmann
6618c91479 QskColorFilter::mask 2023-02-26 15:07:08 +01:00
Peter Hartmann
deb921d579 M3: Style text input correclty 2023-02-26 14:04:23 +01:00
Peter Hartmann
f4531c149c color filter: Add option to substitute alpha value
Resolves #253
2023-02-26 14:04:23 +01:00
Clemens Manert
c3a4472587
Code cleanup 2023-02-25 23:39:33 +01:00
Clemens Manert
4310ee3c34
Remove unused imports 2023-02-25 23:36:02 +01:00
Clemens Manert
72190aee91
Fix alighnment if sizes of symbol and button differ 2023-02-25 23:36:02 +01:00
Uwe Rathmann
06ba85605b QskSpinBox work in progress 2023-02-23 14:37:49 +01:00
Peter Hartmann
1d57d87332 Gallery: Add buttons with different emphasis and style for M3 2023-02-23 10:19:42 +01:00
Clemens Manert
518c401ac7
Code cleanup 2023-02-20 21:56:33 +01:00
Clemens Manert
2775ecc7ed
Code cleanup 2023-02-20 21:56:33 +01:00
Clemens Manert
e4a07909ac
Add Squiek theme 2023-02-20 21:56:33 +01:00
Clemens Manert
49cd540ce0
Add disabled support 2023-02-20 21:56:33 +01:00
Clemens Manert
5fa060617c
Use dpi instead of pixel 2023-02-20 21:56:33 +01:00
Clemens Manert
f5c7f7f2b4
Add animation support for the Ripple, remove focusedItem 2023-02-20 21:56:33 +01:00
Clemens Manert
92ba2385db
Rename radio to button 2023-02-20 21:56:32 +01:00
Clemens Manert
8c0a54e54a
Add QskRadioBox 2023-02-20 21:56:26 +01:00
Uwe Rathmann
0c2bc32abd focus handling removed ( spin boxes do not have an internal focus chain
), formal adjustments
2023-02-19 14:24:09 +01:00
uwerat
cf449f174f
Merge branch 'master' into qskspinbox 2023-02-19 10:25:04 +01:00
Peter Hartmann
a89d3def3b Add new control QskComboBox
Resolves #102
2023-02-17 17:26:06 +01:00
Peter Hartmann
9cdc1f6357 material style: remove common hints
Resolves #211
2023-02-17 17:26:06 +01:00
Peter Hartmann
cf2e17def5 QskMenu: Add own subcontrol Overlay
... so we can style it differently from the one of the QskPopup
2023-02-17 17:26:06 +01:00
Vogel, Rick
04fa1c6dd6 remove non-theme color 2023-02-17 14:46:54 +01:00
Vogel, Rick
ad7a20053c refactoring + focused state 2023-02-17 13:32:47 +01:00
Vogel, Rick
ba9ec8e783 initial commit of QskSpinBox 2023-02-17 13:28:44 +01:00
uwerat
6071ce74d2
Merge branch 'master' into qskspinbox 2023-02-17 13:22:39 +01:00
Vogel, Rick
ac8a3dea9b initial commit of QskSpinBox 2023-02-17 12:01:56 +01:00
Uwe Rathmann
66db409b71 QskAspect::Placement renamed to QskAspect::Variation so that we use the
corresponding bits for an emphasis too
2023-02-15 16:37:54 +01:00
Peter Hartmann
1b6f3285dc segmented bar: Improve styling 2023-02-01 17:18:22 +01:00
Peter Hartmann
c58593669d segmented bar: Add own checkmark
The checkmark is slightly different from the one used in the
check box.
2023-02-01 17:18:22 +01:00
Peter Hartmann
9d1b2568e5 segmented bar: Allow icon and text 2023-02-01 17:18:22 +01:00
Peter Hartmann
03e24d5fea push button: Support more alignments of icon and text 2023-01-24 09:51:36 +01:00
Peter Hartmann
f98af6d298 M3 buttons: Fix icons
Also for the gallery use the ones from M3.
2023-01-24 09:51:36 +01:00
Peter Hartmann
3b45b90011 CheckBox: Add error state and style for material 2023-01-16 08:15:41 +01:00
Peter Hartmann
4352410128 check box: Add ripple effect and style for M3 2023-01-16 08:15:41 +01:00
Peter Hartmann
540c3ea180 Material 3: fix push button size
Turns out the button was too small, hence the skewed display.
2023-01-09 15:11:38 +01:00
Uwe Rathmann
c5ace32bf2 QskAspect::Control renamed to QskAspect::NoSubcontrol 2022-11-18 12:29:58 +01:00
Uwe Rathmann
4b1ac99740 compiler warning fixed 2022-10-14 17:13:03 +02:00
Uwe Rathmann
cb7acb6b92 QskDialogButton subcontrols removed. In case we need to make them
different from normal push buttons we should introduce a "dialog" section, where we can avoid having to duplicate all hint settings
2022-09-09 12:36:21 +02:00
Peter Hartmann
c4000eb44b Material 3: Calculate real pixels from device-independent pixels
Resolves #210
2022-08-31 19:29:39 +02:00
Uwe Rathmann
b84dfc8226 QskSubcontrolLayoutEngine introduced 2022-08-26 12:56:12 +02:00
Uwe Rathmann
896145ac11 QskTextOptions as skin hints 2022-08-25 09:39:33 +02:00