Peter Hartmann
e09f10084f
add shadow to buttons
2022-06-13 17:41:50 +02:00
Peter Hartmann
a44c3a1e4e
QskMenu: Respect graphic padding ( #196 )
...
We need some padding for e.g. the Material 3 style.
2022-06-13 17:18:47 +02:00
Peter Hartmann
bde5d8f59f
Merge branch 'uwerat-master' into material-theme
2022-06-13 17:12:25 +02:00
Peter Hartmann
e8fea0bdfb
style menu
2022-06-13 17:11:27 +02:00
Uwe Rathmann
3a22880778
shadows added to the box model
2022-06-13 17:01:15 +02:00
Peter Hartmann
1bcb6a18aa
QskMenu: Respect graphic padding
...
We need some padding for e.g. the Material 3 style.
2022-06-13 16:59:52 +02:00
Peter Hartmann
1ae1b76dd5
Merge branch 'uwerat-master' into material-theme
2022-06-13 14:40:06 +02:00
Uwe Rathmann
6b04e8d3ea
setter/getter for shadow hints
2022-06-13 13:10:45 +02:00
Uwe Rathmann
ee2b5e891f
removeChildNode added
2022-06-13 13:09:49 +02:00
Uwe Rathmann
4920c66640
isNull added
2022-06-13 13:09:08 +02:00
Peter Hartmann
3f65bfb68e
Merge branch 'uwerat-master' into material-theme
2022-06-13 09:50:27 +02:00
Uwe Rathmann
57feb5aae3
QskShadowMetrics added to QskSkinHintTableEditor
2022-06-13 08:43:28 +02:00
Peter Hartmann
413e9f0853
small fix for switch
2022-06-08 11:50:43 +02:00
Peter Hartmann
24bff6d64d
button: Add more states to cover different button types
2022-06-08 11:48:29 +02:00
Peter Hartmann
fe064cdbe4
Revert "Material skin: Allow setting a different palette"
...
This reverts commit 421db106da
.
We cannot easily change this on the fly anyhow.
2022-06-07 16:21:04 +02:00
Peter Hartmann
5df51f4133
Material skin: Allow setting a different palette
2022-06-07 14:03:06 +02:00
Peter Hartmann
f1f7dae7e1
Material: set up fonts
2022-06-07 12:58:50 +02:00
Peter Hartmann
adf44674b6
Material: More skin hints
2022-06-07 12:14:50 +02:00
Peter Hartmann
769e88d1d5
QskPushButton: respect the graphics alignment
...
Also, respect the padding hint of the graphic
Resolves #22
2022-06-07 11:44:41 +02:00
Peter Hartmann
5a061dd89f
Gallery: Use raster for textures
2022-06-07 11:18:11 +02:00
Peter Hartmann
a01e03622a
Merge remote-tracking branch 'origin/master' into material-theme
2022-06-07 11:09:38 +02:00
Peter Hartmann
4c4ab1d865
Material: Set values according to new palette
2022-06-07 11:09:25 +02:00
Peter Hartmann
c2bc787087
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
b29672ecbd
CI: Use the native backends on Windows also for Qt 6 ( #194 )
...
Resolves #164
2022-06-06 07:06:07 +02:00
Uwe Rathmann
a145bd9207
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
Peter Hartmann
0497382b57
switch button: Fix size hint
...
This fixes the case where the Groove is bigger than the Handle, e.g.
with the Material 3 switch buttons.
2022-06-03 17:28:16 +02:00
Uwe Rathmann
0f6b3b0208
pointless fil removed
2022-06-03 16:56:09 +02:00
Peter Hartmann
59d7ba075d
fixup Material: Move palette generation around
2022-06-03 10:23:02 +02:00
Peter Hartmann
ad247b15c2
fixup? Material: Use predefined palettes in skin
2022-06-03 09:52:22 +02:00
Peter Hartmann
1daf1382db
Material: Use predefined palettes
...
At some later point we might want to make the palettes settable,
so the user can define his own palettes.
2022-06-03 09:11:29 +02:00
Peter Hartmann
595c7ec5f2
fixup
2022-06-02 18:25:35 +02:00
Peter Hartmann
0299217762
Material: Switch palettes to Material 3
...
Also, remove the old Material 2 palettes, since the weights etc.
changed.
2022-06-02 18:25:12 +02:00
Uwe Rathmann
8a8d6639fc
Qt5 compiler error fixed
2022-06-02 16:15:25 +02:00
Uwe Rathmann
4124985f7d
bye, bye QskTextureNode
2022-06-02 16:09:49 +02:00
Uwe Rathmann
9af48dfba0
default graphic pipeline without native OpenGL calls.
...
code is QRHI compiant now
2022-06-02 16:02:42 +02:00
Uwe Rathmann
5dd6d0b747
typo fixed
2022-06-01 18:29:05 +02:00
Uwe Rathmann
4cb9f84c0a
mirroring added
2022-06-01 18:27:05 +02:00
Uwe Rathmann
1d4a624700
QFrameBufferObject::takeTexture also leaks with Qt 5.15
2022-06-01 17:50:16 +02:00
Uwe Rathmann
fa611251f3
fixed fot Qt5
2022-06-01 17:41:33 +02:00
Uwe Rathmann
ab721c7b3c
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
294081c700
QskPaintedNode improved
2022-06-01 16:57:57 +02:00
Uwe Rathmann
7237ad65c9
includes fixed
2022-06-01 16:51:11 +02:00
Uwe Rathmann
fc88e450ed
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
Peter Hartmann
076b646eb0
Merge branch 'uwerat-master' into material-theme
2022-05-31 15:15:12 +02:00
Uwe Rathmann
b14d81b3b3
iotdashboard enabled for Qt6 ( BoxShadowNode #ifdef'd for the moment )
2022-05-30 20:03:56 +02:00
Uwe Rathmann
6bff4fd91c
memory leak fixed
2022-05-30 17:17:47 +02:00
Uwe Rathmann
8f19a900e4
memory leak fixed
2022-05-30 17:15:52 +02:00
Uwe Rathmann
cecc412128
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
1765b1df42
quit menu option added
2022-05-30 07:49:58 +02:00
Peter Hartmann
51c5082ef4
IOT dashboard: Use SVGs instead of PNGs ( #191 )
...
Resolves #129
2022-05-18 13:45:09 +02:00