Commit Graph

130 Commits

Author SHA1 Message Date
Uwe Rathmann cc64460a80 QskProgressRingSkinlet::contentsSizeHint with constraints 2024-09-09 09:54:23 +02:00
Uwe Rathmann d0a564ff50 using ValueMeter for StorageMeter/EnergyMeter 2024-09-05 09:15:25 +02:00
Uwe Rathmann c61e3c7f36 CircularProgressBar removed, using QskProgressRing instead 2024-09-04 17:50:42 +02:00
Uwe Rathmann 86942d4226 code duplication eliminated 2024-09-04 17:08:40 +02:00
Uwe Rathmann 11df0bb694 code duplication eliminated 2024-09-04 16:30:05 +02:00
Uwe Rathmann 16dcddd0f2 unused code/definitions removed 2024-09-04 15:46:33 +02:00
Uwe Rathmann 2236e44686 wrong transformation ( from accidently removed viewBox ) in svg2qvg
fixed. qvg files recreated
2024-04-22 11:40:09 +02:00
Uwe Rathmann c78c0f03a1 QskGraphic::defaultSize replaced by QskGraphic::viewBox. svg2qvg uses
the viewBox of the SVG document to initialize the viewBox of the
graphic. Avoids scaling problems with the symbols of the skins, that
often rely on having a viewBox.
2024-04-17 14:46:29 +02:00
Uwe Rathmann 3f77b01737 enable QskItem::PreferRasterForTextures as default setting.
using QSK_PREFER_FBO_PAINTING instead of QSK_PREFER_RASTER
2024-04-09 08:28:29 +02:00
Uwe Rathmann 5dfcbf8cfa - Segoe fonts added
- compiling all fonts into the support lib
- fontconfig hacks removed
2024-02-20 16:20:43 +01:00
Uwe Rathmann f3b4a3d8da QskFontRole introduced 2024-02-19 15:51:55 +01:00
Uwe Rathmann e32621aebd font initialization more readable 2024-02-09 14:13:37 +01:00
Uwe Rathmann d7a7dc5c47 code reorganized 2024-02-08 15:24:40 +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 5aa46b3ccc Qt::ColorScheme handling added to QskSkin - no more multiple skins for
dark/light.
2024-01-30 14:52:40 +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 511db2650e copyright notice generalised 2024-01-17 14:31:45 +01:00
Uwe Rathmann 54761e5a64 QskScaleTickmarks -> QskTickmarks 2023-11-28 10:46:03 +01:00
Uwe Rathmann 067cffbd7c QskGestureRecognizer using event filtering 2023-10-05 08:59:30 +02:00
Uwe Rathmann 65e3290fc4 confusing event filtering and forwarding simplified 2023-09-13 18:01:46 +02:00
Uwe Rathmann 85642665d4 being more const aware 2023-08-09 10:37:20 +02:00
Peter Hartmann ec61c11ab6 progress bars: Introduce progress ring and refactor
Most of the code between rings and bars can be shared with a
common superclass QskProgressIndicator.

Resolves #98
2023-08-09 08:33:05 +02:00
Peter Hartmann 58de099aca windows style: Rename to Fluent2 2023-06-17 13:33:56 +02:00
Peter Hartmann b309bc99d9 Add windows style 2023-05-09 07:49:48 +02:00
Uwe Rathmann 785cb33739 QskArcNode supports borders now 2023-04-17 10:54:44 +02:00
Uwe Rathmann 45a1bc3564 QskArcNode is a QskShapeNode now.
The performance of the previous implementation was simply horrible,
when drawing an arc with a small span angle. The size of the corresponding full circle
is huge and the previous implementation always created an image/texture with
that size.

However the final implementation is supposed to create vertex lists
- like what the box renderer does. So this code will also not stay forever.
2023-04-12 12:19:26 +02:00
Uwe Rathmann 87d68930ed missing DEFINE added 2023-04-12 12:12:05 +02:00
Uwe Rathmann 7ddae671e2 API of classes dealing with arcs improved 2023-04-11 13:04:10 +02:00
Uwe Rathmann 9ba8b8186c typo fixed 2023-04-06 10:15:03 +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 cf66ea1df5 compiler warnings fixed 2023-04-04 08:51:08 +02:00
Uwe Rathmann 7e36893d1c compiler warnings fixed 2023-04-04 08:49:11 +02:00
Uwe Rathmann 9635c13181 using the section bits + QskPushButton::exclusive 2023-03-08 16:02:05 +01:00
Uwe Rathmann 484780a40e using "icon" instead of "graphic".
"icon" was not used to avoid confusing with QIcon,
but it is probably more confusing not to use the name that
is used by almost all toolkits.
2023-03-08 14:11:27 +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 4c10d8b0e4 using Qt::Edge instead of QskAspect::Placement 2023-02-15 16:14:05 +01:00
Uwe Rathmann f0d96ebfaa moc icludes added 2023-01-09 15:11:38 +01:00
Uwe Rathmann 7d7eb87cbd compiler errors fixed 2023-01-09 15:11:38 +01:00
Uwe Rathmann 061da08c61 duplicates removed 2023-01-09 15:11:38 +01:00
Rick Vogel 30363a5e41 refactoring 2023-01-09 15:11:22 +01:00
Rick Vogel a5cf5acad9 iot storage page 2023-01-06 18:03:19 +01:00
Peter Hartmann 4bd294f72c IOT dashboard: Fix gradient of circular progress bar 2023-01-05 09:12:06 +01:00
Peter Hartmann 6324908cdf IOT dashboard: support key events for cube switching
Resolves #222
2023-01-05 09:12:06 +01:00
Peter Hartmann 3fbbd6cb3f IOT dashboard: fix menu bar 2023-01-05 09:12:06 +01:00
Peter Hartmann 4b1a03cf1d IOT dashboard: fix cube logic by keeping track of which edge we are on 2023-01-05 09:12:06 +01:00
Peter Hartmann 83a9d835b5 IOT dashboard: fix swiping over 2 hops 2023-01-05 09:12:06 +01:00
Peter Hartmann 978183916f IOT dashboard: fix menu bar 2023-01-05 09:12:06 +01:00