53 Commits

Author SHA1 Message Date
Uwe Rathmann
9e583166ff BSD-3-Clause license 2023-04-06 09:23:37 +02:00
Uwe Rathmann
247dd38067 bye,bye qmake, say hello to cmake 2023-04-05 17:47:15 +02:00
Uwe Rathmann
5a25804cec disable code that does not preload the font cache with Qt6 2023-02-28 16:58:08 +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
9afabe0e92 using Q_NAMESPACE_EXPORT 2023-01-09 15:19:39 +01:00
Uwe Rathmann
b7434939ec more metatype information 2022-12-03 17:17:54 +01:00
Uwe Rathmann
f175f2b721 Arc added 2022-10-07 14:32:55 +02:00
Uwe Rathmann
da01fe178a plugin initialization moved to SkinnyNamespace.cpp 2022-07-14 11:54:32 +02:00
Uwe Rathmann
78d4eadf3b wip 2022-07-14 11:52:25 +02:00
Uwe Rathmann
6c3d261ab5 bye, bye dummy pseudo material skin, we will continue with material3 instead 2022-07-11 21:10:29 +02:00
Peter Hartmann
38d2f5e4b6 Bring back the old Material skin for now 2022-07-05 09:49:05 +02:00
Peter Hartmann
5ff92a9fb8 Material: Rename new skin to Material3 2022-07-05 08:46:51 +02:00
Uwe Rathmann
9cd5db0f47 no font initialization for QCoreApplication examples 2022-04-16 17:19:25 +02:00
Uwe Rathmann
3a88045f80 Skinny::init added 2022-04-12 14:13:59 +02:00
Uwe Rathmann
a676caf994 support lib reorganized 2022-04-01 13:56:16 +02:00
Uwe Rathmann
48a8a10b62 avoid crashes, when failing loading a skin 2022-03-27 19:05:05 +02:00
Uwe Rathmann
a8b176aa71 QskSkinTransition pimpled 2022-03-24 11:17:03 +01:00
Uwe Rathmann
923affe749 uncrustified 2021-08-04 09:31:16 +02:00
Uwe Rathmann
5cb33ad79b renamed to QskQuickItem::UpdateFlags 2021-02-09 08:13:20 +01:00
Uwe Rathmann
5b218f6f08 avoid deprecated APIs 2020-10-23 12:45:46 +02:00
Uwe Rathmann
f7b1db6e25 avoid compiler warning 2020-10-07 17:16:48 +02:00
Uwe Rathmann
02115c8e7d better support for cross-compiling 2020-05-24 12:19:28 +02:00
Uwe Rathmann
250cce0d76 using feature files 2019-04-02 09:07:09 +02:00
Uwe Rathmann
7cbe60f5fc project file include mechanism based on QMAKEFEATURES 2019-03-31 13:05:25 +02:00
Uwe Rathmann
727787abaf initializing QT_PLUGIN_PATH before main 2019-03-17 17:13:32 +01:00
Uwe Rathmann
9a294227a4 unused header removed 2019-03-17 16:53:58 +01:00
Uwe Rathmann
e1ca897478 uncrustified 2019-01-07 09:13:53 +01:00
Uwe Rathmann
adaee2b5ab install rues 2018-10-26 09:04:08 +02:00
Uwe Rathmann
19df7461c0 dllimport/dllexport stuff 2018-10-12 08:03:03 +02:00
Uwe Rathmann
b4edcddbf4 making clazy happy 2018-08-03 11:11:42 +02:00
Uwe Rathmann
68bc2f032c dh 2018-07-31 17:32:25 +02:00
Uwe Rathmann
02e6a65b07 code moved from QskControl to QskQuick 2018-05-01 12:41:20 +02:00
Uwe Rathmann
0930085a64 not creating the font cache at build time anymore - it is easier to let
the first application doing the job
2018-03-13 21:07:43 +01:00
Uwe Rathmann
25b6914eab LICENSE-Noto added 2018-03-13 21:03:09 +01:00
Uwe Rathmann
5b17788768 Noto fonts added needed for Chinese symbols + fontconfig setup changed
to use a fontconfig cache
2018-03-13 20:55:42 +01:00
Uwe Rathmann
3837205847 [Misc] several static methods from QskControl changed into qskXYZ
functions to avoid any conflicts with APIs that might be added to
QQuickItem in future versions
2018-01-19 10:07:05 +01:00
Uwe Rathmann
6c82f1a783 iterating over all fonts 2018-01-06 17:57:33 +01:00
Uwe Rathmann
440ad62631 avoid font sizes <= 0 2018-01-05 09:37:17 +01:00
Uwe Rathmann
277d8dd8d6 stable calculation of text base lines, so that text don't "wobble"
anymore during translations of margins/paddings
2018-01-04 13:59:51 +01:00
Uwe Rathmann
8413b8db9c making the skin factory fallback loader configurable 2018-01-03 12:17:05 +01:00
Uwe Rathmann
6813d643d3 skins factories can be loaded as plugins 2018-01-03 11:57:05 +01:00
Uwe Rathmann
09695154d7 never use private headers in the support lib 2018-01-03 09:23:46 +01:00
Uwe Rathmann
c1e7571e10 QskShortcut moved to QskShortcutMap, new class QskShortcut for the QML
use case ( makes sense from C++ as well, but is less efficient as it needs one QObject per
shortcut )
2017-12-06 17:01:10 +01:00
Uwe Rathmann
85e3af73d9 support for shortcut connections on different threads added 2017-12-05 13:10:50 +01:00
Uwe Rathmann
81acf6b610 Qt5 type of connection for QskShortcut 2017-12-03 17:58:18 +01:00
Uwe Rathmann
3504525840 making clazy happier 2017-10-30 12:06:19 +01:00
Uwe Rathmann
c3b6830eb5 making clazy happier 2017-10-30 08:33:43 +01:00
Uwe Rathmann
e6f0088ae4 All box subcontrols are displayd with vertex lists instead of
textures
    now. Implementation is almost complete beside of the not yet done Qt
    antialiasing mode. Not all sort of linear gradients ( see
    QLinearGradients ) are implemented - needs 1-2 days more.
    The aspect flags for box primitives have been substantially changed
from
    too atomic to more strutured units.
    The skins are currently incomplete - will be fixed later.
2017-10-17 17:34:00 +02:00
Uwe Rathmann
2636c4a7af better debug infos about shortcuts 2017-07-26 13:21:10 +02:00
Uwe Rathmann
5a17a9fbed always using the same default font for the examples 2017-07-26 11:56:58 +02:00