Commit Graph

196 Commits

Author SHA1 Message Date
Uwe Rathmann 5fd8535eae cmake improvements 2023-03-31 11:08:29 +02:00
Uwe Rathmann 6d23cab963 using qsk_example 2023-03-29 17:49:17 +02:00
Uwe Rathmann 6ae153b28b centralizing cmake settings 2023-03-29 15:11:51 +02:00
Uwe Rathmann 2290212bf5 qmake project files removed 2023-03-28 12:14:25 +02:00
Uwe Rathmann 25f054e694 Merge branch 'master' into cmake 2023-03-09 18:05:28 +01:00
Peter Hartmann f56cf19fd5 virtual keyboard: Make layouts settable 2023-03-09 18:02:44 +01:00
Uwe Rathmann 7fc23d9155 Merge branch 'master' into cmake 2023-03-08 16:19:19 +01:00
Uwe Rathmann 33803db1d8 lib added 2023-03-08 10:44:35 +01:00
Uwe Rathmann c295a0e355 qrc file added 2023-03-08 10:44:21 +01:00
Uwe Rathmann a574658f15 cmake files updated to the current state of the qmake project files (
completely untested )
2023-03-08 10:11:36 +01:00
Uwe Rathmann 502cc5e9b1 Merge branch 'cmake' of https://github.com/vrcomputing/qskinny into cmake 2023-03-08 09:25:06 +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
Rick Vogel 647a9e2e80 using find_package QT 2022-12-20 15:23:59 +01:00
Rick Vogel c194bbaedd using qt versionless approach 2022-12-20 14:01:57 +01:00
Rick Vogel 778ac06215 add WIN32 MACOSX_BUNDLE to all GUI applications 2022-12-16 13:19:46 +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
Rick Vogel 604df54ec4 remove todo comment 2022-11-22 15:02:03 +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
Rick Vogel 7449d5fd4b add check for optional components 2022-10-30 20:19:51 +01:00
Rick Vogel 9982d7321e add pinyin and huspell to sources; support qt5 and qt6 2022-10-27 19:01:10 +02: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