Uwe Rathmann
717a1c2ef2
code from features/plots merged
2023-11-28 13:36:47 +01:00
Uwe Rathmann
3c505652a3
QskIntervalF::width -> QskIntervalF::length
2023-11-28 13:12:52 +01:00
Uwe Rathmann
c254ca585b
Merge branch 'master' into features/drawer
2023-11-15 11:55:15 +01:00
Uwe Rathmann
16754b4f9d
avoid deprecation warnings
2023-11-15 11:52:07 +01:00
Uwe Rathmann
f47e96e9ce
QskDrawerSkinlet introduced
2023-11-03 17:49:26 +01:00
Uwe Rathmann
4afe56990b
much easier implementation used - the only hack is about updating the
...
clip node manually for each updatePaintNode
2023-10-27 07:58:27 +02:00
Uwe Rathmann
a9621f19ed
obsolete code removed
2023-10-26 13:29:16 +02:00
Uwe Rathmann
e4b9b8bd1b
Squashed commit of the following:
...
commit c6aec22cbdbed31955e70ea73fc6863d9369ba22
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Tue Oct 24 11:34:55 2023 +0200
wip
commit 473946633e150129a3ba67ea321bda23fcd0f5a7
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Tue Oct 24 11:28:23 2023 +0200
wip
commit 368f6edac32457d6a060c2f2e8a722c0d15bf35c
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Tue Oct 24 11:26:46 2023 +0200
wip
commit eccffafec006d471cc691f3d10143219ec263c63
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Tue Oct 24 11:22:01 2023 +0200
wip
commit c5ae5025d4ed0ea7184fb8b4fa97df7f3ca54c0e
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Tue Oct 24 10:53:09 2023 +0200
wip
commit 174b1d946067c5b5c0bf4a9982d7b3f7f717d263
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Tue Oct 24 10:51:54 2023 +0200
wip
commit 3e89f17ea971adc19c89cca0eb38dc3e973a090e
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Tue Oct 24 10:15:17 2023 +0200
wip
commit 499a13ab74501c24f1e0effe56dfb9cf9ff9bf63
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Tue Oct 24 10:03:55 2023 +0200
wip
commit 935ffc6d23dcd20a2c70898f28063fcdffea0795
Merge: 82f44d41 0cf60b41
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Mon Oct 23 10:49:32 2023 +0200
Merge branch 'drawer' into Overlay
commit 0cf60b414cee9a26fa5a53f05938e69ab39294d7
Merge: da76eb6d 2013338d
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Mon Oct 23 10:49:13 2023 +0200
Merge branch 'features/drawer' into drawer
commit 82f44d41c03f8cedab8b1bf3f1c164dfa65200cf
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Sun Oct 22 10:44:50 2023 +0200
wip
commit 3b254ff4551d457e1581b5dbb85fae2dcf55e2cc
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Sun Oct 22 10:43:15 2023 +0200
wip
commit 81e2bd8b35fb4a361e67f8a56870d99ea05ffa4d
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Sun Oct 22 09:50:07 2023 +0200
wip
commit 916f5ca888f675bdded0b97b763de02c8c6c12ff
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Fri Oct 20 17:08:53 2023 +0200
wip
commit b3e8fd4d7cf4eab710b7781bb1e9dc730548d51b
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Fri Oct 20 17:03:12 2023 +0200
wip
commit da76eb6df5353029856084e6306db32cb2712b6b
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Fri Oct 20 16:05:19 2023 +0200
wip
commit 72fbd0b6fad4b33e09643e5a2c67833f6e2c4abd
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Fri Oct 20 15:21:14 2023 +0200
wip
commit 7f899d67d6c8f7f98212030ac0e83e86581cefff
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Fri Oct 20 15:00:42 2023 +0200
wip
commit 72872cad2a0749afe9c901775c18459ac4cd956a
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Fri Oct 20 13:49:05 2023 +0200
wip
commit f16572e29a5fe8851479e2be6e04ff2d991e9ebd
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Fri Oct 20 13:40:47 2023 +0200
wip
commit 4300a2cf225554f93cb492062f89af51dcc5df64
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Fri Oct 20 13:34:37 2023 +0200
wip
commit c85150bcb98934b144e4453f12fbe37c4900049f
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Fri Oct 20 13:32:44 2023 +0200
wip
commit 00d069d134319b0c3fb6d192cba32c31640e161f
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Fri Oct 20 13:21:45 2023 +0200
wip
commit 36b4a203a3d761d4a3a5e17e1ba2deb7f9b37740
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Fri Oct 20 12:52:52 2023 +0200
wip
commit e27fa8af6ddc233862ec431e2c129299e24f4ee0
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Fri Oct 20 11:12:42 2023 +0200
wip
commit 579a45149a92ffef72c569c79456a3a2c753e37c
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Fri Oct 20 10:57:51 2023 +0200
QskSlideIn added
2023-10-24 11:39:32 +02:00
Uwe Rathmann
a6254a8ade
API adjustments
2023-10-19 09:51:38 +02:00
Uwe Rathmann
18677a799d
layout issues fixed
2023-10-17 14:32:22 +02:00
Uwe Rathmann
b9747675c9
wip
2023-10-17 14:21:57 +02:00
Uwe Rathmann
79d0f08eb6
implementation with basic functionality
2023-10-17 11:55:50 +02:00
Uwe Rathmann
bfff8c3fe1
using gestures to open the drawer
2023-10-09 09:02:36 +02:00
Uwe Rathmann
ef68c66b10
drawer example added
2023-10-06 12:41:23 +02:00
Rick Vogel
97628151b7
Remove QSK_EXPORT to prevent inconsitent dll linkage warning
2023-08-07 07:04:06 +02:00
Uwe Rathmann
7fd2fabb78
hardcoded colors removed + themed top level backgrounds
2023-07-03 16:53:12 +02:00
Uwe Rathmann
a394fbacd1
update of internal cache fixed
2023-06-14 12:20:46 +02:00
Uwe Rathmann
34776ee664
using QskLinesNode in the dials example
2023-06-05 10:42:05 +02:00
Uwe Rathmann
0e2f9fd839
code improved
2023-05-30 08:12:37 +02:00
Uwe Rathmann
d7eca19685
fallback code reorganized
2023-05-28 12:44:29 +02:00
Uwe Rathmann
b5d7c4cb26
update calls removed - happens with setSkinHint and friends anyway
2023-04-20 13:31:09 +02:00
Uwe Rathmann
207ba079a1
charts code added: will become Qsk classes at some point
2023-04-20 11:15:46 +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
658bc71891
fixig pedantic compiler warnings
2023-04-04 09:05:16 +02:00
Uwe Rathmann
91834513a6
compiler warnings fixed
2023-04-04 08:52:40 +02:00
Uwe Rathmann
7e36893d1c
compiler warnings fixed
2023-04-04 08:49:11 +02:00
Peter Hartmann
f56cf19fd5
virtual keyboard: Make layouts settable
2023-03-09 18:02:44 +01:00
Uwe Rathmann
4f244c8f76
pixel scaling algo moved from M3 to QskPlatform.h
2023-03-05 11:52:42 +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
07cd35ba19
suppress input of group seperators - highly confusing with German
...
locales leading to invalid inputs with unfixed final results showing a
text, that does not match the actual value
2023-02-17 08:31:15 +01:00
Uwe Rathmann
31feeff9aa
Complete support of linear gradients from the box renderer - only
...
expection are reflect/repeat spreading.
Code has been reimplemented or cleaned up significantly
2023-02-08 17:58:09 +01:00
Uwe Rathmann
da7e1f7ae4
compiler warnings fixed
2023-01-10 12:09:27 +01:00
Uwe Rathmann
25558dd50d
editable gradient vector
2022-12-30 10:27:36 +01:00
Uwe Rathmann
8c6f0ffd60
full support of all linear gradient vectors by QskRectRenderer ( = not rounded rectangles ).
2022-12-28 19:39:08 +01:00
Uwe Rathmann
76c8e41fcc
radiusX/radiusY to allow ellipsoid and circular radial gradients
2022-12-23 14:57:46 +01:00
Uwe Rathmann
877f4151bc
using a more interesting gradient
2022-12-22 20:43:19 +01:00
Uwe Rathmann
2392f458af
more gradient examples
2022-12-22 20:29:35 +01:00
Uwe Rathmann
65a733299b
radial gradients fixed
2022-12-22 20:26:02 +01:00
Uwe Rathmann
82cb6e6811
QskGradient::effectiveGradient added
2022-12-22 20:13:45 +01:00
Uwe Rathmann
a7a0510c21
QskBoxFillNode instead of QskRectangleNode
2022-12-22 17:51:57 +01:00
Uwe Rathmann
e551906849
QskGradient::StretchMode introduced
2022-12-22 12:38:44 +01:00
Uwe Rathmann
3de71d1bd5
QskGradient::Spread -> QskGradient::SpreadMode
2022-12-22 11:45:23 +01:00
Uwe Rathmann
998153f6ec
minor improvements
2022-12-21 13:26:46 +01:00
Uwe Rathmann
a85127ca14
Qt 6.2 needs the signals keyword as well
2022-12-20 16:48:09 +01:00
Uwe Rathmann
0f825209d0
gradients testprogram:
...
- widgets dependency removed
- implementations for other shaders added
2022-12-20 16:30:49 +01:00
Uwe Rathmann
8318ff757b
update issues with gradients fixed
2022-12-10 16:08:32 +01:00
Uwe Rathmann
a48943e68f
initial implementation for the playground/gradients added. This demo is
...
intended to compare how gradients are rendered with the different QSkinny
backends to the raster paint engine
2022-12-09 12:07:46 +01:00
Uwe Rathmann
740101b9a2
Qt5 compiler error fixed
2022-12-05 13:56:15 +01:00
Uwe Rathmann
71321578a6
missing include ( Qt5 ) added
2022-12-05 13:04:46 +01:00
Uwe Rathmann
125fe1e9f4
QskBoxNode renamed to QskBoxRectangleNode, QskShadedBoxNode renamed to QskBoxNode
2022-12-05 12:34:08 +01:00
Uwe Rathmann
ac73161e33
compiler warning fixed
2022-12-03 17:24:25 +01:00
Uwe Rathmann
fad8d8a616
alternative qml implementation added ( can be started with shapes -qml )
2022-12-03 17:19:07 +01:00
Uwe Rathmann
1e7dde8f53
minor fixes
2022-12-03 10:38:42 +01:00
Uwe Rathmann
2fce815925
working towards an API, that works for QML
2022-12-02 16:30:01 +01:00
Uwe Rathmann
0925b40b7a
QGradient::Spread -> QskGradient::Spread
2022-12-01 12:03:36 +01:00
Uwe Rathmann
bbfc16c609
improving Qml support or QskGradient
2022-11-29 10:59:09 +01:00
Uwe Rathmann
b140d1b30a
QskGradientDirection introduced - no more classes derived from
...
QskGradient
2022-11-13 17:22:09 +01:00
Uwe Rathmann
ad67d035f3
new QskGradient
2022-10-31 14:42:08 +01:00
Uwe Rathmann
38bc3286cd
QskGradient improved ( linear/radial/conic gradients )
2022-10-31 14:22:20 +01:00
Uwe Rathmann
51a7e4e589
Using our own gradient shaders ( no dependencies from quickshapes
...
anymore ). shapes/Gradient has not yet been merged into QskGradient
and we still have some stupid conversions to QGradient in the way.
2022-10-13 19:39:57 +02:00
Uwe Rathmann
cfc3d8f079
comiler errors fixed
2022-10-07 19:01:07 +02:00
Uwe Rathmann
9d640d3f06
Qt5 fixes
2022-10-07 16:17:52 +02:00
Uwe Rathmann
f20abaddd2
example improved
2022-10-07 14:40:10 +02:00
Uwe Rathmann
b1bf367fa6
shapes example improved, linear/radial/conic gradients shown
2022-10-07 14:36:14 +02:00
Uwe Rathmann
ee7dbb300a
scaling of pens moved to QskStrokeNode
2022-09-30 15:09:52 +02:00
Uwe Rathmann
45e59d6c10
wip
2022-09-29 17:26:15 +02:00
Uwe Rathmann
f798f2228c
more details around shapes
2022-09-29 16:50:46 +02:00
Uwe Rathmann
b138d04053
shaders for gradients ( QGradient variations ) added
2022-09-28 20:14:10 +02:00
Uwe Rathmann
f3acb55170
code improved
2022-09-27 15:06:44 +02:00
Uwe Rathmann
c8367c8a5e
shapes playground example added
2022-09-26 17:51:28 +02:00
Uwe Rathmann
d424927fe8
dashboard exampe renamed to dials
2022-07-14 18:53:01 +02:00
Uwe Rathmann
1bcfd82d10
dashboard example simplified
2022-07-14 18:50:17 +02:00
Uwe Rathmann
3b03d942e7
examples/automotive moved to playground/dashboard
2022-07-14 14:03:46 +02:00
Uwe Rathmann
1ef8078b61
wip
2022-07-14 14:03:03 +02:00
Uwe Rathmann
bf15d21fb5
shadows example improved
2022-06-14 11:58:56 +02:00
Uwe Rathmann
1339a5f4cb
shadows added to the box model
2022-06-13 17:01:15 +02:00
Uwe Rathmann
0ed9afe2b4
QskBoxShadowNode introduced ( from playground/shadows )
...
- shader code migrated from glsl to vulkan-glsl
- #ifdef "Geschnetzel" introduced to support old and rhi graphic APIs
- iotdashboard, shadows examples adjusted
2022-06-04 17:56:14 +02:00
Uwe Rathmann
b2a95c126e
memory leak fixed
2022-05-30 17:17:47 +02:00
Uwe Rathmann
28d9b7385f
compiler warning fixed
2022-05-02 16:26:13 +02:00
Uwe Rathmann
1f0ad384ac
dropping support for Qt < 5.15
2022-04-16 16:29:58 +02:00
Uwe Rathmann
3a88045f80
Skinny::init added
2022-04-12 14:13:59 +02:00
Uwe Rathmann
d42e27af5d
some adjustments for the software renderer
2022-04-11 11:13:47 +02:00
Uwe Rathmann
4e8ede8130
QQuickImagePrivate can be used now
2022-04-11 10:12:33 +02:00
Uwe Rathmann
69e4152b4c
QskPlacementPolicy introduced
2022-04-08 16:46:20 +02:00
Uwe Rathmann
bd9718007d
workaround for Qt 6.2 incompatibility
2022-04-01 14:53:20 +02:00
Uwe Rathmann
a676caf994
support lib reorganized
2022-04-01 13:56:16 +02:00
Uwe Rathmann
d46f63fef1
LICENSE/README for Kiwi added
2022-03-25 11:05:36 +01:00
Uwe Rathmann
3442542048
using const methods
2022-03-24 08:50:28 +01:00
Uwe Rathmann
1cc0dff8d5
uncrustified
2022-03-23 11:54:34 +01:00
Uwe Rathmann
7f5d289808
obsolete code for earlier versions removed
2022-03-20 14:22:11 +01:00
Uwe Rathmann
1c30548690
workaround for missing skin loading
2021-12-17 14:44:31 +01:00
Uwe Rathmann
303dd2f25d
using C++ auto
2021-10-27 13:02:18 +02:00
Uwe Rathmann
10519ffee0
Qt 5.6 incompatibility fixed
2021-10-26 10:59:26 +02:00
Uwe Rathmann
e0cdc8d768
shadows added for Qt < 6
2021-09-24 12:58:29 +02:00
Uwe Rathmann
c5ebb6c298
broken code removed from default build
2021-09-21 08:50:23 +02:00
Uwe Rathmann
00f025190d
shadows does not yet build with qt >= 6
2021-09-19 20:10:40 +02:00
Uwe Rathmann
2438b0f7ee
playing with shadows
2021-09-18 14:48:25 +02:00
Uwe Rathmann
3956f123f5
using pragma once for the examples
2021-08-04 10:11:12 +02:00
Uwe Rathmann
02ad876e14
Qt 5.15 ( probably earlier ) needs te initialization in componentComplete
2021-07-16 16:02:15 +02:00