1662 Commits

Author SHA1 Message Date
Uwe Rathmann
1e1cf34829 setter/getter for shadow hints 2022-06-13 13:10:45 +02:00
Uwe Rathmann
ff76f1ecfa removeChildNode added 2022-06-13 13:09:49 +02:00
Uwe Rathmann
da21b95eb3 isNull added 2022-06-13 13:09:08 +02:00
Uwe Rathmann
f03007e7b8 QskShadowMetrics added to QskSkinHintTableEditor 2022-06-13 08:43:28 +02:00
Peter Hartmann
167965e12c
switch button: Fix size hint (#195)
This fixes a case where the Groove is bigger than the Handle, e.g.
with the Material 3 switch buttons.
2022-06-06 07:08:33 +02:00
Peter Hartmann
e954fb8aa1
CI: Use the native backends on Windows also for Qt 6 (#194)
Resolves #164
2022-06-06 07:06:07 +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
e5af877246 pointless fil removed 2022-06-03 16:56:09 +02:00
Uwe Rathmann
a66d4645e8 Qt5 compiler error fixed 2022-06-02 16:15:25 +02:00
Uwe Rathmann
c3c0b2cd33 bye, bye QskTextureNode 2022-06-02 16:09:49 +02:00
Uwe Rathmann
54b55c0324 default graphic pipeline without native OpenGL calls.
code is QRHI compiant now
2022-06-02 16:02:42 +02:00
Uwe Rathmann
5dc4200cdc typo fixed 2022-06-01 18:29:05 +02:00
Uwe Rathmann
a35cc9936a mirroring added 2022-06-01 18:27:05 +02:00
Uwe Rathmann
86e438a0ed QFrameBufferObject::takeTexture also leaks with Qt 5.15 2022-06-01 17:50:16 +02:00
Uwe Rathmann
5ab536f0e3 fixed fot Qt5 2022-06-01 17:41:33 +02:00
Uwe Rathmann
86658ee2dc raster rendering does not solve the problems with the experimantel RHI
state in Qt5 ( no problems with Qt6 RHI and Qt5 without RHI )
2022-06-01 17:04:37 +02:00
Uwe Rathmann
e1a58f84ee QskPaintedNode improved 2022-06-01 16:57:57 +02:00
Uwe Rathmann
c291cde259 includes fixed 2022-06-01 16:51:11 +02:00
Uwe Rathmann
c64d386477 QskPaintedNode reimplemented to work with RHI and software renderer
Code will be moved in parts to QskTextureRenderer to do something
similar with QskTextureNode.
2022-05-31 17:56:49 +02:00
Uwe Rathmann
942e6cc13a iotdashboard enabled for Qt6 ( BoxShadowNode #ifdef'd for the moment ) 2022-05-30 20:03:56 +02:00
Uwe Rathmann
b2a95c126e memory leak fixed 2022-05-30 17:17:47 +02:00
Uwe Rathmann
56a5494b57 memory leak fixed 2022-05-30 17:15:52 +02:00
Uwe Rathmann
8593a5cf2e hide QskGraphicNode, QskTextNode in QskSkinlet, where possible.
We will have less dependencies, when moving QskGraphicNode to something
that works better with the QRhi abstraction
2022-05-30 15:16:46 +02:00
Uwe Rathmann
974e1b6b1e quit menu option added 2022-05-30 07:49:58 +02:00
Peter Hartmann
3491c6735d
IOT dashboard: Use SVGs instead of PNGs (#191)
Resolves #129
2022-05-18 13:45:09 +02:00
Peter Hartmann
10050af5b9
CI: Use OpenGL backend on Windows (#190)
We currently don't support the D3D11 backend, since we rely on
OpenGL functionality when rendering textures, see e.g.
qskCreateTextureRaster().
2022-05-04 08:49:39 +02:00
Peter Hartmann
0663b2febd
CI: Also give Windows apps a start size (#189)
Apparently they need that just like on MacOS
2022-05-03 09:15:09 +02:00
Uwe Rathmann
927cea01cc deprecation warning fixed 2022-05-02 16:58:03 +02:00
Uwe Rathmann
dae4ee02d5 deprecation warnings fixed 2022-05-02 16:51:24 +02:00
Uwe Rathmann
28d9b7385f compiler warning fixed 2022-05-02 16:26:13 +02:00
Peter Hartmann
13ff41722c
Windows: Fix placement policy of all items (#188)
Before, on Windows nothing would be displayed because of the
following error:

implicit truncation from 'QskPlacementPolicy::Policy' to bit-field
changes value from 2 to -2
2022-05-02 16:05:58 +02:00
Uwe Rathmann
9f706beab1 iconst keywords removed to avoid clang warnings about implicitely
deleted functions. But do we really need QSK_EVENT_DISABLE_COPY ?
2022-04-22 09:00:26 +02:00
Uwe Rathmann
bce7d6e1dc unused lambda capture removed 2022-04-22 08:39:01 +02:00
Uwe Rathmann
019a6899db avoid conflicts with RGB from wingdi.h 2022-04-22 08:21:20 +02:00
Uwe Rathmann
8e0008cf59 Merge branch 'master' of https://github.com/uwerat/qskinny 2022-04-22 08:13:44 +02:00
Uwe Rathmann
8680423c33 avoid warnings about narrowing size_t to int 2022-04-22 08:13:19 +02:00
Uwe Rathmann
3f818470e8 avoid qmake warning 2022-04-22 07:44:32 +02:00
Peter Hartmann
0e6522a4af
CI: Add smoke testing (#186) 2022-04-22 07:31:49 +02:00
Uwe Rathmann
4e0d1197da handling of devicePixelratio for pixmaps fixed 2022-04-21 13:08:50 +02:00
Uwe Rathmann
8039ebd785 compiler erors fixed 2022-04-20 15:32:14 +02:00
Uwe Rathmann
12a3dd06da boilerplate code to have QskSegmentedBar in the gallery. 2022-04-20 15:25:15 +02:00
Uwe Rathmann
8f04d21739 formal adjustments 2022-04-20 14:20:41 +02:00
Uwe Rathmann
50ee82fbaa QskSegmentedBar ( inspired by the IOS segmented control ) added 2022-04-20 14:14:37 +02:00
Uwe Rathmann
c4efdc1816 Merge branch 'master' of https://github.com/uwerat/qskinny 2022-04-20 13:59:51 +02:00
Uwe Rathmann
e689575510 suing QskMenu::Segement instead of Qskmenu::Cell to be in line with other
controls
2022-04-20 13:58:53 +02:00
Uwe Rathmann
22060f6aaf missing moc include 2022-04-20 13:54:27 +02:00
Uwe Rathmann
99ebaa7569 passsing parent fixed 2022-04-20 13:51:37 +02:00
Uwe Rathmann
d011d5d1ea all node role enums should have RoleCount 2022-04-20 13:50:14 +02:00
Peter Hartmann
da85f3f644
CI system: Add builds for Qt LTS (6.2) and the current Qt version (6.3) (#184)
* CI system: Add Windows version to output

* CI system: Also build for Qt LTS version (currently 6.2)

* CI system: Also build for current Qt version (currently 6.3)

Resolves #180
2022-04-19 16:07:37 +02:00
Uwe Rathmann
8abbae3661 textinput page added 2022-04-19 08:42:53 +02:00