<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qt/qtdeclarative.git/src/quickcontrols2/ios/StackView.qml, branch wip/material3</title>
<subtitle>Qt Declarative (Quick 2)
</subtitle>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/'/>
<entry>
<title>Remove "2" from Qt Quick Controls directories</title>
<updated>2022-12-01T02:26:20+00:00</updated>
<author>
<name>Mitch Curtis</name>
<email>mitch.curtis@qt.io</email>
</author>
<published>2022-11-18T07:15:16+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=4bd87b903b355b53e3105ba1ae7c154c4e55cdaf'/>
<id>4bd87b903b355b53e3105ba1ae7c154c4e55cdaf</id>
<content type='text'>
Qt Quick Controls 2 was named that way because it was a follow-up to
Qt Quick Controls 1.x. Now that Qt Quick Controls 1 is no longer
supported, we don't need to have "2" in the name. Work on this was
already started for the documentation in
1abdfe5d5a052f2298b7bf657513dfa7e0c66a56.

By doing this renaming a few weeks before feature freeze, it won't
affect the release but still results in as little time possible spent
manually fixing conflicts in cherry-picks from non-LTS releases as a
result of the renaming.

This patch does the following:

- Renames directories.
- Adapts CMakeLists.txt and other files to account for the new paths.

A follow-up patch will handle documentation.

It does not touch library names or other user-facing stuff, as that
will have to be done in Qt 7.

Task-number: QTBUG-95413
Change-Id: I170d8db19033ee71e495ff0c5c1a517a41ed7634
Reviewed-by: Mitch Curtis &lt;mitch.curtis@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Qt Quick Controls 2 was named that way because it was a follow-up to
Qt Quick Controls 1.x. Now that Qt Quick Controls 1 is no longer
supported, we don't need to have "2" in the name. Work on this was
already started for the documentation in
1abdfe5d5a052f2298b7bf657513dfa7e0c66a56.

By doing this renaming a few weeks before feature freeze, it won't
affect the release but still results in as little time possible spent
manually fixing conflicts in cherry-picks from non-LTS releases as a
result of the renaming.

This patch does the following:

- Renames directories.
- Adapts CMakeLists.txt and other files to account for the new paths.

A follow-up patch will handle documentation.

It does not touch library names or other user-facing stuff, as that
will have to be done in Qt 7.

Task-number: QTBUG-95413
Change-Id: I170d8db19033ee71e495ff0c5c1a517a41ed7634
Reviewed-by: Mitch Curtis &lt;mitch.curtis@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>iOS Style: Make QQuickIOSStyle a singleton and private API</title>
<updated>2022-10-21T09:12:20+00:00</updated>
<author>
<name>Doris Verria</name>
<email>doris.verria@qt.io</email>
</author>
<published>2022-10-13T13:05:56+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=52fcfdf73d93b6547f36668bf989236322d7fce3'/>
<id>52fcfdf73d93b6547f36668bf989236322d7fce3</id>
<content type='text'>
We weren't really supporting an attached API for the iOS style,
even though QQuickIOSStyle was a QQuickAttachedObject.

The QQuickIOSStyle had two properties: theme and url. We were using
the read-only IOS.theme property to select the source for the assets
based on the theme (light/dark), but this is not needed anymore as
we are now using the new Qt.styleHints.appearance property instead.
The url property was also not configurable and the controls
implementations were using it to access the path of the image assets.

As both of these properties were not settable and propagatable, and
we don't intend to make them as such, it doesn't make sense to have an
attached API for this. So make the QQuickIOSStyle a QObject and a
singleton. Remove the theme property.

Since the API doesn't need to be public, move it to the private
iOS.impl module.

Change-Id: I197aadba2032a30d97a3d9a6698b74aa8709b6f9
Reviewed-by: Mitch Curtis &lt;mitch.curtis@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We weren't really supporting an attached API for the iOS style,
even though QQuickIOSStyle was a QQuickAttachedObject.

The QQuickIOSStyle had two properties: theme and url. We were using
the read-only IOS.theme property to select the source for the assets
based on the theme (light/dark), but this is not needed anymore as
we are now using the new Qt.styleHints.appearance property instead.
The url property was also not configurable and the controls
implementations were using it to access the path of the image assets.

As both of these properties were not settable and propagatable, and
we don't intend to make them as such, it doesn't make sense to have an
attached API for this. So make the QQuickIOSStyle a QObject and a
singleton. Remove the theme property.

Since the API doesn't need to be public, move it to the private
iOS.impl module.

Change-Id: I197aadba2032a30d97a3d9a6698b74aa8709b6f9
Reviewed-by: Mitch Curtis &lt;mitch.curtis@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>iOS Style: Fix transition duration for StackView</title>
<updated>2022-07-05T11:18:55+00:00</updated>
<author>
<name>Doris Verria</name>
<email>doris.verria@qt.io</email>
</author>
<published>2022-07-05T08:36:44+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=c2126711f6f304a65ef76cd65fac820c402d953f'/>
<id>c2126711f6f304a65ef76cd65fac820c402d953f</id>
<content type='text'>
The current duration is way too long and doesn't mimic the native
behavior.

Pick-to: 6.4
Change-Id: Ic3cbff1afd5db7d5a5ea42ad308780c440e24123
Reviewed-by: Shawn Rutledge &lt;shawn.rutledge@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The current duration is way too long and doesn't mimic the native
behavior.

Pick-to: 6.4
Change-Id: Ic3cbff1afd5db7d5a5ea42ad308780c440e24123
Reviewed-by: Shawn Rutledge &lt;shawn.rutledge@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Use SPDX license identifiers</title>
<updated>2022-06-11T06:05:15+00:00</updated>
<author>
<name>Lucie Gérard</name>
<email>lucie.gerard@qt.io</email>
</author>
<published>2022-05-13T13:12:05+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=0dc4fd240a2897c5c443a0ef6d84c416843e4938'/>
<id>0dc4fd240a2897c5c443a0ef6d84c416843e4938</id>
<content type='text'>
Replace the current license disclaimer in files by
a SPDX-License-Identifier.
Files that have to be modified by hand are modified.
License files are organized under LICENSES directory.

Pick-to: 6.4
Task-number: QTBUG-67283
Change-Id: I63563bbeb6f60f89d2c99660400dca7fab78a294
Reviewed-by: Shawn Rutledge &lt;shawn.rutledge@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace the current license disclaimer in files by
a SPDX-License-Identifier.
Files that have to be modified by hand are modified.
License files are organized under LICENSES directory.

Pick-to: 6.4
Task-number: QTBUG-67283
Change-Id: I63563bbeb6f60f89d2c99660400dca7fab78a294
Reviewed-by: Shawn Rutledge &lt;shawn.rutledge@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>iOS Style: Add StackView control</title>
<updated>2022-06-01T03:26:40+00:00</updated>
<author>
<name>Doris Verria</name>
<email>doris.verria@qt.io</email>
</author>
<published>2022-05-31T10:56:37+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=07972d8b23f682608b3c01854ee24449b64069a7'/>
<id>07972d8b23f682608b3c01854ee24449b64069a7</id>
<content type='text'>
Change-Id: I450c81c884a012aad8188912875ace3f160f1a1e
Reviewed-by: Richard Moe Gustavsen &lt;richard.gustavsen@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I450c81c884a012aad8188912875ace3f160f1a1e
Reviewed-by: Richard Moe Gustavsen &lt;richard.gustavsen@qt.io&gt;
</pre>
</div>
</content>
</entry>
</feed>
