2427 Commits

Author SHA1 Message Date
Clemens Manert
9699d2b4f7 Fix size of drawer's content 2023-05-02 18:10:31 +02:00
Clemens Manert
55925c2774 Cleanup 2023-05-02 18:10:31 +02:00
Clemens Manert
798f0a148d Use animation hint for transition 2023-05-02 18:10:31 +02:00
Clemens Manert
6cf20789fe Tidy up includes 2023-05-02 18:10:31 +02:00
Clemens Manert
38b3b78d7d Tidy up unused stuff 2023-05-02 18:10:31 +02:00
Clemens Manert
e46e602a37 Fix sizes of content 2023-05-02 18:10:31 +02:00
Clemens Manert
29d1116af2 Play animation when its getting closed 2023-05-02 18:10:31 +02:00
Clemens Manert
2e44c07a06 Add QskDrawer 2023-05-02 18:10:31 +02:00
Uwe Rathmann
ffe4e11b21 QskStrokeNode with colored matarial for better batching. option for
simple polygons added without line joining added
2023-05-02 18:04:23 +02:00
Uwe Rathmann
585f763542 QskSkinnable can be used in combination with a simple QQuickItem now 2023-05-02 09:44:57 +02:00
Uwe Rathmann
4389d3034b qskTextRenderSize added 2023-05-02 09:44:29 +02:00
Uwe Rathmann
7796e11b03 getter added 2023-04-24 11:55:36 +02:00
Uwe Rathmann
f0f2df43c0 division by zero fixed 2023-04-21 08:58:37 +02:00
Uwe Rathmann
9f74523b88 obsolete code removed 2023-04-21 07:35:04 +02:00
Uwe Rathmann
6a3e1d4dd5 memory leaks fixed 2023-04-20 19:05:38 +02:00
Uwe Rathmann
b5d7c4cb26 update calls removed - happens with setSkinHint and friends anyway 2023-04-20 13:31:09 +02:00
Uwe Rathmann
8f43d882d6 properties added 2023-04-20 13:30:41 +02:00
Uwe Rathmann
d647f222d3 using 6.2 shader baker 2023-04-20 13:23:11 +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
2d6b7b3f46 memory leak fixed 2023-04-20 10:26:08 +02:00
Uwe Rathmann
4f4816bb31 QskMainView showing a themed background 2023-04-20 08:37:09 +02:00
Uwe Rathmann
64db2d0117 code moved from QskArcRenderer to QskArcMetrics 2023-04-19 12:16:40 +02:00
Uwe Rathmann
c9063fd87e arcPath fixed to match conic gradients for ellipsoid arcs 2023-04-18 16:11:04 +02:00
Uwe Rathmann
9e99735d2f aspectRatio for conic gradients added to support f.e for filling ellipsoid arcs. 2023-04-18 16:08:37 +02:00
Uwe Rathmann
e858e15b41 wrong metaObject fixed ( #305 ) 2023-04-17 18:51:04 +02:00
Uwe Rathmann
e93456ddd8 deprecated API fixed 2023-04-17 17:47:51 +02:00
Uwe Rathmann
b50920c72b color filter: Leave original brush as it was when substituting colors
QBrush is explicitly shared, so when setting the gradient of a copy,
    we are also changing the gradient of the original.
2023-04-17 17:32:20 +02:00
Uwe Rathmann
3210242276 using "unstretched" conic gradients 2023-04-17 17:29:47 +02:00
Uwe Rathmann
3beaeb83fa QskArcMetrics::isClosed added 2023-04-17 17:28:48 +02:00
Uwe Rathmann
1197a5983c compare operation for conic gradients fixed 2023-04-17 17:28:06 +02:00
Uwe Rathmann
785cb33739 QskArcNode supports borders now 2023-04-17 10:54:44 +02:00
Uwe Rathmann
328e6a9e6f QskArcNode as composite of fill/border nodes 2023-04-14 12:44:49 +02:00
Uwe Rathmann
73dd618626 working on arcs 2023-04-14 09:47:10 +02:00
Uwe Rathmann
7f2fbc7bd0 compile error fixed 2023-04-13 09:32:11 +02:00
Uwe Rathmann
a124bd67c6 helper functions for normalizing angles added 2023-04-13 09:25:02 +02:00
Peter Hartmann
93fdaf79e6 CI: Kill tasks forcefully on Windows
Otherwise we get the following error:

ERROR: The process with PID 5192 (child process of PID 1372) could not be terminated.
Reason: This process can only be terminated forcefully (with /F option).
2023-04-13 07:00:14 +02:00
Peter Hartmann
019e867d10 virtual keyboard: Fix out of bounds access
The user can modify the keyboard rows and cols, so we should not rely
on hardcoded values.
2023-04-12 17:20:06 +02:00
Uwe Rathmann
45a1bc3564 QskArcNode is a QskShapeNode now.
The performance of the previous implementation was simply horrible,
when drawing an arc with a small span angle. The size of the corresponding full circle
is huge and the previous implementation always created an image/texture with
that size.

However the final implementation is supposed to create vertex lists
- like what the box renderer does. So this code will also not stay forever.
2023-04-12 12:19:26 +02:00
Uwe Rathmann
76248e480b QskArcMetrics::toAbsolute version with qreal added 2023-04-12 12:18:32 +02:00
Uwe Rathmann
98cb1b256b missing dummy destructor added 2023-04-12 12:17:38 +02:00
Uwe Rathmann
87d68930ed missing DEFINE added 2023-04-12 12:12:05 +02:00
Peter Hartmann
db056e7837 keyboard: Add property for mode 2023-04-11 15:54:24 +02:00
Uwe Rathmann
7ddae671e2 API of classes dealing with arcs improved 2023-04-11 13:04:10 +02:00
Uwe Rathmann
8dbe622af1 added to the libs FOLDER 2023-04-11 08:18:45 +02:00
Uwe Rathmann
9ba8b8186c typo fixed 2023-04-06 10:15:03 +02:00
Uwe Rathmann
6c2713c1f9 avoid clang warnings 2023-04-06 10:06:00 +02:00
Uwe Rathmann
9e583166ff BSD-3-Clause license 2023-04-06 09:23:37 +02:00
Uwe Rathmann
f49d99ac3c windows warning flags disabled - treats some warnings as errors 2023-04-05 18:47:43 +02:00
Uwe Rathmann
843fb00d97 branch fixed 2023-04-05 18:37:55 +02:00
Uwe Rathmann
247dd38067 bye,bye qmake, say hello to cmake 2023-04-05 17:47:15 +02:00