476 Commits

Author SHA1 Message Date
Uwe Rathmann
d7a7dc5c47 code reorganized 2024-02-08 15:24:40 +01:00
Uwe Rathmann
c96b3dbbff additional infoText removed from
QskSelectionSubWindow/QskSelectionWindow.
not sure if will keep those classes in the long run
2024-02-08 12:39:27 +01:00
Uwe Rathmann
955d2f6c20 reducing the dialogs from what was once inspired from Qt/Widgets to
something simpler - inspired from QC2 dialogs - work i progress
2024-02-06 15:41:50 +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
Vogel, Rick
c49c9db5a9 change generated main filename 2024-02-01 11:56:07 +01:00
Vogel, Rick
5038f086a9 resolve qt svg location 2024-02-01 11:56:07 +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
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
99080bf265 page indicator added 2024-01-24 17:36:31 +01:00
Uwe Rathmann
6035d4ea50 Using https://en.m.wikipedia.org/wiki/File:Tux-simple-flat-monochrome.svg 2024-01-17 17:35:26 +01:00
Uwe Rathmann
511db2650e copyright notice generalised 2024-01-17 14:31:45 +01:00
Rick Vogel
f6601ca936 fix integration test 2024-01-13 09:55:40 +01:00
Alexander Kavon
f4315ce4ac update iotdashboard_smoketest dep to correctly point 2023-12-29 02:51:31 -05:00
Vogel, Rick
e0bdf160f9 add missing install variables 2023-12-21 18:02:50 +01:00
Vogel, Rick
32eed71c21 reintegrate find package 2023-12-21 18:02:50 +01:00
Uwe Rathmann
2419183397 QskFocusIndicator::duration introduced 2023-12-02 12:48:20 +01:00
Uwe Rathmann
6fa8cd9dc3 QskFocusIndicator using enabled/disabled isntead of Exposed/Concealed 2023-12-02 12:05:44 +01:00
Uwe Rathmann
1dee82c29e FocusIndicator improved 2023-12-01 18:43:31 +01:00
Uwe Rathmann
c3c9405b65 FocusIndicator, that becomes temporarily visible when using the
keyboard. Will become part of QskFocusIndicator later
2023-11-30 08:42:51 +01:00
Uwe Rathmann
54761e5a64 QskScaleTickmarks -> QskTickmarks 2023-11-28 10:46:03 +01:00
Uwe Rathmann
d0cd48f8c2 QskDrawer improvements 2023-10-17 14:36:44 +02:00
Uwe Rathmann
5f31eb1e78 QskDrawer reimplemented, can be open by a swipe gesture now. more work
to do
2023-10-17 12:14:42 +02:00
Uwe Rathmann
208865ba8d QskGestureRecognizer improvements 2023-10-11 09:18:09 +02:00
Uwe Rathmann
067cffbd7c QskGestureRecognizer using event filtering 2023-10-05 08:59:30 +02:00
Uwe Rathmann
267c559330 QskStackBoxAnimator1::setOrientation replaced by QskStackBoxAnimator1::setDirection.
Autodetection the direction from the indexes did not work when having
only 2 items.
2023-09-27 11:07:05 +02:00
Uwe Rathmann
65e3290fc4 confusing event filtering and forwarding simplified 2023-09-13 18:01:46 +02:00
Uwe Rathmann
bf2c2b981e QskSwipeView improvements 2023-08-10 19:54:06 +02:00
Uwe Rathmann
2514005120 Merge branch 'swipe-view' of https://github.com/edelhirsch/qskinny into edelhirsch-swipe-view 2023-08-10 18:48:01 +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
Uwe Rathmann
849411ea97 mouse press handling fixed 2023-07-31 15:06:41 +02:00
Uwe Rathmann
e9ed10ac82 Qt::NoFocus policy for the scrollarea, that usually has no scrollbars 2023-07-21 12:59:50 +02:00
Uwe Rathmann
0f6a1206e6 missing cell padding added for fluent2 2023-07-04 07:49:38 +02:00
Uwe Rathmann
7fd2fabb78 hardcoded colors removed + themed top level backgrounds 2023-07-03 16:53:12 +02:00
Uwe Rathmann
2911aaf88a messagebox/messageboxQml examples moved to gallery 2023-07-03 16:48:37 +02:00
Uwe Rathmann
4a92bc7c12 listbox example moved into the gallery 2023-06-30 14:40:19 +02:00
Peter Hartmann
64bc724f6f Add QskSwipeView
Resolves #107
2023-06-19 18:13:36 +02:00
Peter Hartmann
58de099aca windows style: Rename to Fluent2 2023-06-17 13:33:56 +02:00
Peter Hartmann
f616997650 windows style: Style dialog 2023-06-16 12:49:28 +02:00
Peter Hartmann
964395085f gallery: Make sure a radio button is selected 2023-06-01 08:00:10 +02:00
Uwe Rathmann
81a90986b3 Empty QskLabelData is interpreted as separator now. Not sure how much
of an improvement this is as it adds the separators to the list of
options. But at least this allows to implement a wrapper like
QskMenuButton by copying options only.
Definitely not the final word on this API.
2023-05-16 12:49:46 +02:00
Uwe Rathmann
1c78044984 skin transition code moved to support 2023-05-16 11:12:11 +02:00
Peter Hartmann
a11c61c2cd gallery: Remove button spacing, otherwise there is too little space 2023-05-09 07:49:48 +02:00
Peter Hartmann
b309bc99d9 Add windows style 2023-05-09 07:49:48 +02:00
Uwe Rathmann
2980fc91e3 minor updates for QskDrawer 2023-05-02 18:51:09 +02:00
Clemens Manert
fb626078bf Adds QskDrawer to gallery 2023-05-02 18:10:31 +02:00