512 Commits

Author SHA1 Message Date
Uwe Rathmann
4f91034745 QskViewportChange events added ( using the QQuickItem::ItemObservesViewport
concept )
2025-01-06 14:40:48 +01:00
Uwe Rathmann
8d18c6622f M3_ using px instead of dp what seems to match much better with the
displayed controls on the M3 web pages. Also using pt instead of dp.
Not sure why the specs mention dp as unit and what is exactly meant by
it.
2024-12-12 10:18:47 +01:00
Uwe Rathmann
89cfd7bb4f using the placeholderText in the gallery 2024-12-10 15:08:49 +01:00
Uwe Rathmann
f0d53322aa gallery updated, dummy TextFieldSkinlets introduced 2024-12-03 17:52:39 +01:00
Uwe Rathmann
e86378a072 fusion skin improved 2024-12-03 13:33:17 +01:00
Uwe Rathmann
108aa23397 QskTextInput renamed to QskTextField ( term used by F2/M3 and QC2 ) 2024-12-02 12:54:31 +01:00
Uwe Rathmann
db1e9a7e44 key handling of bounded inputs improved 2024-11-28 15:59:59 +01:00
Uwe Rathmann
9d13cd1edf subcontrol renamed from Knob to Handle 2024-11-28 15:47:20 +01:00
Uwe Rathmann
66085ea41f QskSlider::origin implemented 2024-11-27 16:27:57 +01:00
Uwe Rathmann
d87c8e3d0b API cleanup of the Bounded controls 2024-11-21 13:54:01 +01:00
Uwe Rathmann
fe1706905e passing QQuickWindow to the box renderer, so it knows about detals of
the render target ( f.e devivePixelratio )
2024-11-07 11:21:45 +01:00
Uwe Rathmann
13be100e96 avoid layout requirements from too many switch buttons 2024-10-29 12:29:10 +01:00
Peter Hartmann
b2f3220dfe
switch button: Support icons (for M3) (#452) 2024-10-28 08:14:32 +01:00
Uwe Rathmann
feea806745 typos fixed 2024-10-23 08:44:00 +02:00
Uwe Rathmann
963f0aff27 code adjusted to M3 wordings 2024-10-22 15:45:09 +02:00
Uwe Rathmann
c3b3da2ad3 discrete sliders added 2024-10-22 13:10:38 +02:00
Uwe Rathmann
07bae93427 QskBoundedInput: pageSize renamed to pageSteps to avoid confusion. wrong
usage when sing the wheel fixed
2024-10-22 11:55:22 +02:00
Uwe Rathmann
6c391b831d functionality of QskBoxFillNode/QskRectangleNode moved into QskBoxRectangleNode 2024-09-17 13:57:10 +02:00
Uwe Rathmann
68e9303357 QskArcRenderer introduced 2024-09-11 10:24:22 +02:00
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
f6aa7d0c5e Merge branch 'features/spinbox' 2024-03-05 09:31:59 +01:00
Uwe Rathmann
6c138ebd39 spinBox without decoration does not make much sense until we support
ediatble boxes
2024-03-05 09:18:42 +01:00
Uwe Rathmann
5ecb85c725 temporary fallback code for WebAssembly 2024-03-03 11:30:14 +01:00
Uwe Rathmann
39620bc8f0 obsolete code removed 2024-02-22 10:11:50 +01: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
52fc83ea35 no skin depending default alignments for QskTextLabel 2024-02-09 14:14:06 +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
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