71 Commits

Author SHA1 Message Date
Uwe Rathmann
f3b4a3d8da QskFontRole introduced 2024-02-19 15:51:55 +01:00
Uwe Rathmann
2585385e28 QskSetup is a namespace now 2024-02-02 15:01:43 +01:00
Uwe Rathmann
4862b2b467 QskQuickItem shortened to QskItem 2024-02-02 14:13:33 +01:00
Uwe Rathmann
59c2e8ca33 handling QStyleHints::colorSchemeChanged 2024-01-30 16:46:01 +01:00
Uwe Rathmann
5aa46b3ccc Qt::ColorScheme handling added to QskSkin - no more multiple skins for
dark/light.
2024-01-30 14:52:40 +01:00
Uwe Rathmann
9ca02d7f1c moving away from std::unordered_map towards QHash. For transitions between
color schemes we need to copy out hash tables, what is way much easier
with the COW concept of the Qt containers. Also: according to
https://tessil.github.io/2016/08/29/benchmark-hopscotch-map.html QHash
seems to be faster in the most relevant category "Random full reads: execution time (integers)"
2024-01-30 13:04:38 +01:00
Uwe Rathmann
34e8dd9d65 missing include added 2024-01-30 10:58:04 +01:00
Uwe Rathmann
38e00addd6 code moved from QskSetup to QskSkinManager 2024-01-30 10:43:27 +01:00
Uwe Rathmann
459b1ae93b bye, bye squiek 2024-01-25 08:56:01 +01:00
Uwe Rathmann
ffa207e268 Fusion skin - very first version 2024-01-24 17:42:32 +01:00
Uwe Rathmann
b441e29ef4 skins renamed to designsystems 2024-01-18 09:07:02 +01:00
Uwe Rathmann
511db2650e copyright notice generalised 2024-01-17 14:31:45 +01:00
Rick Vogel
b850c18557 don't use QSK_SOURCE_DIR 2023-12-21 14:05:29 +01:00
Uwe Rathmann
1f8283b186 respect the ordering from the skin factories instead of sorting them
alphabetically
2023-06-20 09:20:51 +02:00
Peter Hartmann
58de099aca windows style: Rename to Fluent2 2023-06-17 13:33:56 +02:00
Uwe Rathmann
1c78044984 skin transition code moved to support 2023-05-16 11:12:11 +02:00
Peter Hartmann
b309bc99d9 Add windows style 2023-05-09 07:49:48 +02:00
Uwe Rathmann
8dbe622af1 added to the libs FOLDER 2023-04-11 08:18:45 +02:00
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