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