Uwe Rathmann
8d780244b6
Squashed commit of the following:
...
commit c331fd601a
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Tue Dec 10 12:17:51 2024 +0100
use enums for class members
commit 0d86454774
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Tue Dec 10 11:27:16 2024 +0100
elide mode for QskTextField::PlaceholderText added
commit 0038f6d3b3
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Mon Dec 9 16:03:55 2024 +0100
more enums specified
commit 5d95913366
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Mon Dec 9 15:56:49 2024 +0100
QskSizePolicy enums specified
commit 4220edc7ca
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Mon Dec 9 15:46:43 2024 +0100
don't use enum bitfields for unspecied enums
commit 36f502b57a
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Mon Dec 9 15:43:57 2024 +0100
QskItem::UpdateFlags sepcified
commit 23beda3c28
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Mon Dec 9 15:39:06 2024 +0100
more enum types specified
commit 0849571523
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Mon Dec 9 15:21:37 2024 +0100
enum types specified
commit d53579f3d9
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Mon Dec 9 15:04:37 2024 +0100
enum types specified
commit 4e6ee36420
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Mon Dec 9 14:53:59 2024 +0100
NodeRole enums qualified as quint8
commit 3a83f5fa2c
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Mon Dec 9 13:29:03 2024 +0100
compiler errors fixed
commit d1fa0207fa
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Mon Dec 9 12:10:10 2024 +0100
Markdown format added
commit 66d97831b5
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Mon Dec 9 12:01:16 2024 +0100
QskTextColors is a Q_GADGET now
commit 4ad28e6076
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Mon Dec 9 10:04:33 2024 +0100
don't show the placeholder when text is not empty
commit b6f2003826
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Wed Dec 4 10:08:39 2024 +0100
QskTextFieldSkinlet::sizeHint added
commit f0d53322aa
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Tue Dec 3 17:52:39 2024 +0100
gallery updated, dummy TextFieldSkinlets introduced
commit e86378a072
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Tue Dec 3 13:33:17 2024 +0100
fusion skin improved
commit 4540cc1e4e
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Tue Dec 3 10:06:26 2024 +0100
QskTextFieldSkinlet::Selected state introduced
commit 77e556fad2
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Tue Dec 3 09:32:39 2024 +0100
QskTextField::placeholderText introduced, QskTextField::description
removed
commit 77739d7734
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Tue Dec 3 07:44:44 2024 +0100
skin hint table size reduced
commit 108aa23397
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Mon Dec 2 12:54:31 2024 +0100
QskTextInput renamed to QskTextField ( term used by F2/M3 and QC2 )
commit b0864965a8
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Sun Dec 1 11:06:51 2024 +0100
Material3 adjustements for progress bars
commit d18017ca90
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Fri Nov 29 13:55:30 2024 +0100
QskProgressRing fixed + M3 updates
commit a58d6dd589
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Fri Nov 29 09:42:01 2024 +0100
QskProgressIndicator::hasOrigin(), QskSlider::hasOrigin added
commit 12dfac153d
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Thu Nov 28 16:06:00 2024 +0100
QskSlider::inverted introduced
commit db1e9a7e44
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Thu Nov 28 15:59:59 2024 +0100
key handling of bounded inputs improved
commit d9a66e4a98
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Thu Nov 28 15:55:57 2024 +0100
QskSlider API cleanup
commit 9d13cd1edf
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Thu Nov 28 15:47:20 2024 +0100
subcontrol renamed from Knob to Handle
commit 7a180cfe5e
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Thu Nov 28 12:00:46 2024 +0100
the corrected mouse/touch handling works without extending the handle
selection area
handle selection
commit 66085ea41f
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Wed Nov 27 16:27:57 2024 +0100
QskSlider::origin implemented
commit e2c76aa121
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Wed Nov 27 16:24:55 2024 +0100
QskSlider ticks implementaton completed
commit 77731954eb
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Tue Nov 26 13:59:42 2024 +0100
slider changes on press
commit 59b88ffd7c
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Tue Nov 26 13:57:13 2024 +0100
slider layout code fixed
commit cd65adb451
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Tue Nov 26 13:48:55 2024 +0100
QskSkinnable::metric with default value
commit ea3d7a5e69
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Mon Nov 25 09:02:04 2024 +0100
QskInterval::center(), QskInterval::stretch removed as they the
implementation is only handling normalized intervals
commit 494c370e61
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Fri Nov 22 17:38:58 2024 +0100
ticks for F2 sliders
commit f4c2211f2c
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Fri Nov 22 17:37:47 2024 +0100
API extended
commit 5c1e0ccad4
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Thu Nov 21 19:19:53 2024 +0100
invalid constexpr qualifier removed
commit 9a5dd886ed
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Thu Nov 21 17:59:54 2024 +0100
slider ticks - not only for M3
commit d04c030924
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Thu Nov 21 17:59:37 2024 +0100
using constexpr
commit d87c8e3d0b
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Thu Nov 21 13:54:01 2024 +0100
API cleanup of the Bounded controls
commit 109fc7d7f4
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Wed Nov 20 14:57:16 2024 +0100
QskBoxClipNode renamed to QskClipNode + more clip options added
commit 1e383406e2
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Wed Nov 20 11:00:17 2024 +0100
M3 specific definitions moved to M3 classes
commit 97e3ea6e1f
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Mon Nov 18 16:44:06 2024 +0100
Qt5 incompatibility fixed
commit 00f2112817
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Mon Nov 18 16:15:50 2024 +0100
QskMaterial3SliderSkinlet introduced
commit 9fc7b1f677
Author: Peter Hartmann <peter@edelhirsch.io>
Date: Mon Nov 18 12:18:30 2024 +0100
push buttons: Style checked state properly (#477 )
Resolves #367
commit b5c56f7f80
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Thu Nov 14 10:52:08 2024 +0100
mismatch between allocated and used memory fixed
commit d1c2751a8e
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Thu Nov 14 10:51:53 2024 +0100
nullptr check added
commit 8dd5a7b249
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Thu Nov 14 08:52:40 2024 +0100
dangling reference fixed
commit baaccb2f41
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Thu Nov 14 07:43:34 2024 +0100
avoid enum bitfields
commit 7f389ef6cc
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Wed Nov 13 14:11:11 2024 +0100
don't subtract the slider margins twice
commit d84ab6e387
Author: Peter Hartmann <peter@edelhirsch.io>
Date: Wed Nov 13 10:00:38 2024 +0100
Update instructions on how to build the website (#470 )
* Regenerate doxygen file
... and change some things
* Add custom stylesheet from Skia
* update instructions on how to build the website
commit 525ca3bd0e
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Thu Nov 7 17:31:14 2024 +0100
QskSlider: Adapt to new Material3 style
( ValueLabel a.k.a Tooltip is not done yet )
2024-12-10 14:41:17 +01:00
Uwe Rathmann
128ce8f79b
synched with master
2024-12-02 11:03:37 +01:00
Uwe Rathmann
13be100e96
avoid layout requirements from too many switch buttons
2024-10-29 12:29:10 +01:00
Peter Hartmann
b2f3220dfe
switch button: Support icons (for M3) ( #452 )
2024-10-28 08:14:32 +01:00
Uwe Rathmann
feea806745
typos fixed
2024-10-23 08:44:00 +02:00
Uwe Rathmann
963f0aff27
code adjusted to M3 wordings
2024-10-22 15:45:09 +02:00
Uwe Rathmann
c3b3da2ad3
discrete sliders added
2024-10-22 13:10:38 +02:00
Uwe Rathmann
07bae93427
QskBoundedInput: pageSize renamed to pageSteps to avoid confusion. wrong
...
usage when sing the wheel fixed
2024-10-22 11:55:22 +02:00
Uwe Rathmann
c61e3c7f36
CircularProgressBar removed, using QskProgressRing instead
2024-09-04 17:50:42 +02:00
Uwe Rathmann
2236e44686
wrong transformation ( from accidently removed viewBox ) in svg2qvg
...
fixed. qvg files recreated
2024-04-22 11:40:09 +02:00
Uwe Rathmann
c78c0f03a1
QskGraphic::defaultSize replaced by QskGraphic::viewBox. svg2qvg uses
...
the viewBox of the SVG document to initialize the viewBox of the
graphic. Avoids scaling problems with the symbols of the skins, that
often rely on having a viewBox.
2024-04-17 14:46:29 +02:00
Uwe Rathmann
f6aa7d0c5e
Merge branch 'features/spinbox'
2024-03-05 09:31:59 +01:00
Uwe Rathmann
6c138ebd39
spinBox without decoration does not make much sense until we support
...
ediatble boxes
2024-03-05 09:18:42 +01:00
Uwe Rathmann
5ecb85c725
temporary fallback code for WebAssembly
2024-03-03 11:30:14 +01:00
Uwe Rathmann
f3b4a3d8da
QskFontRole introduced
2024-02-19 15:51:55 +01:00
Uwe Rathmann
52fc83ea35
no skin depending default alignments for QskTextLabel
2024-02-09 14:14:06 +01:00
Uwe Rathmann
c96b3dbbff
additional infoText removed from
...
QskSelectionSubWindow/QskSelectionWindow.
not sure if will keep those classes in the long run
2024-02-08 12:39:27 +01:00
Uwe Rathmann
955d2f6c20
reducing the dialogs from what was once inspired from Qt/Widgets to
...
something simpler - inspired from QC2 dialogs - work i progress
2024-02-06 15:41:50 +01:00
Uwe Rathmann
4862b2b467
QskQuickItem shortened to QskItem
2024-02-02 14:13:33 +01:00
Uwe Rathmann
59c2e8ca33
handling QStyleHints::colorSchemeChanged
2024-01-30 16:46:01 +01:00
Uwe Rathmann
38e00addd6
code moved from QskSetup to QskSkinManager
2024-01-30 10:43:27 +01:00
Uwe Rathmann
99080bf265
page indicator added
2024-01-24 17:36:31 +01:00
Uwe Rathmann
511db2650e
copyright notice generalised
2024-01-17 14:31:45 +01:00
Uwe Rathmann
2419183397
QskFocusIndicator::duration introduced
2023-12-02 12:48:20 +01:00
Uwe Rathmann
6fa8cd9dc3
QskFocusIndicator using enabled/disabled isntead of Exposed/Concealed
2023-12-02 12:05:44 +01:00
Uwe Rathmann
1dee82c29e
FocusIndicator improved
2023-12-01 18:43:31 +01:00
Uwe Rathmann
c3c9405b65
FocusIndicator, that becomes temporarily visible when using the
...
keyboard. Will become part of QskFocusIndicator later
2023-11-30 08:42:51 +01:00
Uwe Rathmann
d0cd48f8c2
QskDrawer improvements
2023-10-17 14:36:44 +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
208865ba8d
QskGestureRecognizer improvements
2023-10-11 09:18:09 +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
e9ed10ac82
Qt::NoFocus policy for the scrollarea, that usually has no scrollbars
2023-07-21 12:59:50 +02:00
Uwe Rathmann
0f6a1206e6
missing cell padding added for fluent2
2023-07-04 07:49:38 +02:00
Uwe Rathmann
7fd2fabb78
hardcoded colors removed + themed top level backgrounds
2023-07-03 16:53:12 +02:00
Uwe Rathmann
2911aaf88a
messagebox/messageboxQml examples moved to gallery
2023-07-03 16:48:37 +02:00
Uwe Rathmann
4a92bc7c12
listbox example moved into the gallery
2023-06-30 14:40:19 +02:00
Peter Hartmann
f616997650
windows style: Style dialog
2023-06-16 12:49:28 +02:00
Peter Hartmann
964395085f
gallery: Make sure a radio button is selected
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
Uwe Rathmann
1c78044984
skin transition code moved to support
2023-05-16 11:12:11 +02:00
Peter Hartmann
a11c61c2cd
gallery: Remove button spacing, otherwise there is too little space
2023-05-09 07:49:48 +02:00
Uwe Rathmann
2980fc91e3
minor updates for QskDrawer
2023-05-02 18:51:09 +02:00
Clemens Manert
fb626078bf
Adds QskDrawer to gallery
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
247dd38067
bye,bye qmake, say hello to cmake
2023-04-05 17:47:15 +02:00
Uwe Rathmann
7e36893d1c
compiler warnings fixed
2023-04-04 08:49:11 +02:00
Uwe Rathmann
b7cfb0b936
dimension fixed
2023-04-03 15:10:09 +02:00
Uwe Rathmann
75600b584d
working on the QskTab classes redesign - initial API cleanup
2023-03-14 09:34:52 +01:00
Uwe Rathmann
d8b668603f
workaround added to avoid that the input field is shrinking too much
2023-03-10 16:32:21 +01:00
Uwe Rathmann
560cc607c9
QskApplicationView -> QskMainView
2023-03-10 15:45:53 +01:00