Commit Graph

8715 Commits

Author SHA1 Message Date
The Qt Project
cba5b0a841 Merge "Merge remote-tracking branch 'origin/13.0' into qds/dev" into qds/dev 2024-03-26 15:26:37 +00:00
Tim Jenssen
8a18423175 Merge remote-tracking branch 'origin/13.0' into qds/dev
Change-Id: I28e2e8cacf9a20c8b2f5073f4a492862d814fb99
2024-03-26 15:59:34 +01:00
Ali Kianian
aa64a62e2f QmlDesigner: Prevent rounding real numbers in Model Editor
Fixes: QDS-12021
Change-Id: I28215cc7a6ae9c388b3654799ef848a8002b0f13
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2024-03-26 10:52:42 +00:00
Eike Ziller
7821fbbf03 German translation: Core, ExtensionSystem, Utils, Welcome
Change-Id: Ibdfa530b7d32ad67e2bbcc10ee0d133ce48a57bf
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Robert Löhning <robert.loehning@qt.io>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2024-03-26 07:17:22 +00:00
Ali Kianian
2894cea520 QmlDesigner: Improve Model editor dialogs
* Dialogs will be closed after model changes
* Some menus and dialogs moved for improving the performance issues

Fixes: QDS-12057
Change-Id: Ie298732ec1d3c9e4623663cd539abfa1b119ff98
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2024-03-25 13:48:29 +00:00
Shrief Gabr
b008794156 QmlDesigner: Change cell text color for better legibility
- Cell text color now matches that of the column name.

Task-number: QDS-12168
Change-Id: Ia3e53a448c57e2f76347e83076271944936f6c05
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
2024-03-25 13:28:06 +00:00
Thomas Hartmann
ef1f4793e2 QmlDesigner: Make Qt 6.7 the default for 3D
Change-Id: I8ef47e3457d0c55ef47a4a98389da4aa2b015634
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2024-03-25 09:37:33 +00:00
Shrief Gabr
536e787891 EffectComposer: Fix "Save comp with new name" button behavior
Task-number: QDS-12023
Change-Id: Icc941c8c31738b06e6f898562236eca50fc82180
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2024-03-22 22:17:34 +00:00
Ali Kianian
130d7c69ec QmlDesigner: Improve selecting and viewing the added rows/columns
Fixes: QDS-11762
Fixes: QDS-12058
Fixes: QDS-12066
Fixes: QDS-12159
Change-Id: I81efce31fd6f6e48d4109cb397435972f562ae14
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2024-03-22 21:17:51 +00:00
Ali Kianian
668c3cfb35 QmlDesigner: Modify tooltips and texts of the model editor
Fixes: QDS-11758
Fixes: QDS-11895
Change-Id: I9d5f562b19fc9fff2a6a9d012ecdb6099c19409f
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2024-03-22 14:17:25 +00:00
Eike Ziller
8500dd03bf Merge remote-tracking branch 'origin/13.0'
Conflicts:
	doc/qtcreator/src/overview/creator-only/creator-keyboard-shortcuts.qdoc

Change-Id: I2db85da9f4a0593217951313020d71d430986961
2024-03-22 15:13:34 +01:00
Miikka Heikkinen
e4429401d5 EffectComposer: Add extraMargin property for generated effects
Extra margin property is added to effects that can spill outside the
source item. This property specifies the amount of space outside the
item that the effect is allowed to use for rendering.

Fixes: QDS-11607
Change-Id: I36d7392593faa6deb99726eaa02184aa87aa3571
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
2024-03-22 13:40:25 +00:00
Shrief Gabr
002bfbf80f EffectComposer: Add 'reset' button for values
Task-number: QDS-11719
Change-Id: Ia03366bf109427fbcfe5cc1d4f68ae97fa8dc256
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2024-03-22 09:55:30 +00:00
Thomas Hartmann
7df7cc21a1 QmlDesigner: Add Qt 6.7 support to 3d wizard
Change-Id: I54fc29b6934ca69fc07dc3aaea5fa9f37b69e76c
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2024-03-21 18:41:54 +00:00
Eike Ziller
258147a65c German translation: Application Manager
Change-Id: I1e39d16bcc9c3b12a6eaaf9e51ce4b3dbeb91b7a
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Robert Löhning <robert.loehning@qt.io>
2024-03-21 11:49:46 +00:00
Mahmoud Badri
9d451d54c8 QmlDesigner: Add and update the fly camera speed config icon
Change-Id: I3d956b04fb7f2e44a5d31c1561a2a341d27cc32b
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
2024-03-21 11:07:48 +00:00
Marcus Tillmanns
6b406e7454 Core: Improve VSCode keyboard mapping
Change-Id: Iec57cd9f6d7fab481c3464479c2eb79b9bdbf2fe
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: David Schulz <david.schulz@qt.io>
2024-03-21 09:22:41 +00:00
Eike Ziller
fa0e998ed1 German translation: Python
Change-Id: Ibec15f963d9d3e3e2b39b4859867ed8e8b661c66
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Reviewed-by: Robert Löhning <robert.loehning@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2024-03-21 07:12:56 +00:00
Thomas Hartmann
98d1339637 QmlDesigner: Add default root id to templates
Task-number: QDS-12248
Change-Id: I105ada4f4b3a2eb5b3f422de7426dfaf8dc0a34a
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2024-03-20 17:27:59 +00:00
Eike Ziller
f3426d9319 German translation: Axivion
Change-Id: Iee3c7e363eae13ce1db2004e84b371dbc773c75a
Reviewed-by: Robert Löhning <robert.loehning@qt.io>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2024-03-20 14:28:11 +00:00
Eike Ziller
90e1d96019 Merge remote-tracking branch 'origin/13.0'
Conflicts:
	cmake/QtCreatorIDEBranding.cmake
	doc/qtcreator/src/overview/creator-only/creator-keyboard-shortcuts.qdoc
	qbs/modules/qtc/qtc.qbs
	src/plugins/remotelinux/linuxdevicetester.cpp

Change-Id: I8434e41dcfbb50f6ed032a3e0af1591eb19b79eb
2024-03-20 15:05:58 +01:00
Thomas Hartmann
d72f55bbd0 QmlDesigner: Fix issues with dynamic vectors
The conversion from Qt.vectorxd was not strict enough
and expressions like Qt.vector2d(7 / Constants.width, 7 / Constants.height)
were read as [7, 7]. Reflection was not handled properly and the [7,7]
was written on selection.

Fixes:

* Avoid reflection
* Improve Qt.vector parsing; Move code to C++
* Handle "real" expression case and show binding indicator
* Fix setting an expression. We allow the binding editor/expression
  indicator only on the first component of the vector

Task-number: QDS-12242
Change-Id: I6707bdac860852d96d416adbe911d43fe9128e8a
Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
2024-03-20 11:25:04 +00:00
hjk
87ca7882c1 Debugger: Fix QPair dumping
Task-number: QTCREATORBUG-30538
Change-Id: Iee17aec458d9ab69cd4349bedb26b1a2270ca41c
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
2024-03-19 16:00:23 +00:00
Eike Ziller
4f8e81068c German translation: iOS
Change-Id: I793ccaf13a7835e8615d51cf295b2119983b20b8
Reviewed-by: Robert Löhning <robert.loehning@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2024-03-19 08:11:09 +00:00
Eike Ziller
d481d2f760 German translation: TextEditor and related
LanguageClient, VcsBase, Perforce, Git,
Clang*, CppEditor

Change-Id: Ib2f38e9cd37e4e2560491fdad81c5b2bc7e238f6
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Robert Löhning <robert.loehning@qt.io>
2024-03-19 08:10:53 +00:00
Alexandre Laurent
62832ea958 Translate remaining string in French
Change-Id: I68f3e92270dce73ce72dced3bad9d89ca94c82f4
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: Johnny Jazeix <jazeix@gmail.com>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Olivier Delaune <olivier+qt@delaune.info>
2024-03-18 20:01:46 +00:00
Alessandro Portale
8e9cf9604f QmlDesigner: Fix landing page theming
The QmlDesigner landing page appears if a *.ui.qml document is open, and
user selects the "design" mode. Between QtC 12 and 13, the landing page
broke (unnoticed) due to the removal of the "Welcome_*" theme colors.

This change lets the Landing page use the new color tokens. A few fixes
in the PushButton component were needed.

Fixes: QTCREATORBUG-30547
Change-Id: I93319665bb283fba7f7a8892b671aaeb11479c7e
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2024-03-18 12:55:46 +00:00
Mahmoud Badri
244752f6af QmlDesigner: Hide Flags combobox's popup when opening the cog menu
Otherwise the cog menu appears below the popup

Change-Id: If3b541bd98b2d771687373c9259ad017349d4215
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
2024-03-18 09:30:22 +00:00
Eike Ziller
720ab253b1 German translation: Debugger
Change-Id: Ib650492a2a1c5cc1e8e1dcf5fd87e0b638239a9d
Reviewed-by: Robert Löhning <robert.loehning@qt.io>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2024-03-18 08:36:05 +00:00
Shrief Gabr
1ed3235e84 EffectComposer: Toggle "Assign to.." button based on component selection
Task-number: QDS-12148
Change-Id: I1f44df7c6c027c36c09f7c4d74e4dd609542c5b8
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2024-03-14 21:43:05 +00:00
Mahmoud Badri
36cdab7f98 QmlDesigner: Apply camera speed config icon
Change-Id: I15ec173221908e6317f6ee8cb9d2355c8686e43b
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
2024-03-14 14:15:49 +00:00
Mahmoud Badri
2547e377ae QmlDesigner: Add camera icon and update camera align icons
Change-Id: I96dbdf39a19642805485f135a101a5464bb4cbe8
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
2024-03-14 13:39:59 +00:00
Mahmoud Badri
c581576e27 QmlDesigner: Use flags instead of int in FlagsComboBox
Fixes: QDS-12217
Change-Id: I0b87e084ac35ade002ed4d4f85ee141bd9e527b8
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
2024-03-14 11:20:08 +00:00
Miikka Heikkinen
5a85490d4c QmlDesigner: Add 3D edit camera speed configuration dialog
Edit camera speed configuration consists of a slider and a multiplier,
which combine into the total camera speed.

Speed and multiplier are stored per scene.

Fixes: QDS-12187
Change-Id: I587c04cf80d1ca95b5a38c406158e46cdb91d06f
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2024-03-14 08:43:52 +00:00
Ali Kianian
43ee39361f QmlDesigner: Add Ids to icons for Squish tests
Task-number: QDS-12204
Change-Id: Ib63409e9092db4446756ec9dec6092947d5f0697
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2024-03-13 15:16:41 +00:00
Ali Kianian
9780e05ef2 QmlDesigner: Check the validity before accepting the import dialog
Fixes: QDS-12068
Change-Id: I5341214b43edf8fb7d3693a861a09c7fd3461ac2
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2024-03-13 14:15:59 +00:00
Shrief Gabr
f3782aed90 EffectComposer: Prevent overwriting when creating a new composition
Task-number: QDS-12144
Change-Id: Ie54ef39172969c9bfb008d70169a439b992f52fd
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
2024-03-13 10:20:38 +00:00
Mahmoud Badri
b5f7b4c45e QmlDesigner: Remove the taskbar window when popup opens
Change-Id: I58f52983d8f939f489d3ff364705660906253289
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
2024-03-12 14:20:45 +00:00
Mahmoud Badri
eebd3472ae QmlDesigner: Close CustomComboBox's popup on view scroll
Also remove the taskbar window (on Windows) that appears when the popup
appears, and make the FlagsComboBox buttons smaller

Fixes: QDS-12215
Change-Id: Ief8ab3b746a3d18b391b46a391cb53e775ecd624
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
2024-03-12 12:47:58 +00:00
Ali Kianian
1e92dd4fe4 QmlDesigner: Add tooltips as data type descriptors to Model Editor
Task-number: QDS-11676
Change-Id: I14132ca8f2285de85532b26d3374b5e442f8c746
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
2024-03-12 10:33:53 +00:00
Tim Jenssen
e7e9a58e46 Merge remote-tracking branch 'origin/13.0' into qds/dev
Change-Id: I8cd3cdf5854299d3017d6c6bfa656fc483a0e20b
2024-03-11 17:18:48 +00:00
Alexandre Laurent
3af6f65ebc French translation for Qt Creator 13.0
Change-Id: I0895a8ef3ccad9ab41081ec1df53aa45ed721e3e
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
Reviewed-by: Johnny Jazeix <jazeix@gmail.com>
Reviewed-by: Olivier Delaune <olivier+qt@delaune.info>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2024-03-11 16:16:43 +00:00
Mahmoud Badri
914956eb5d QmlDesigner: Add select all/none options to FlagsComboBox
Fixes: QDS-12214
Change-Id: Iea02b76a1f2f57cfb9bb292dc26e9ce0a517693b
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
2024-03-11 14:04:21 +00:00
hjk
b7b78df8be Require C++20
Prevent introducing C++20 problems for the master merge.

Change-Id: Id6581a4c32ec6411195edb51339f017e4ddb51ff
Reviewed-by: Marco Bubke <marco.bubke@qt.io>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
(cherry picked from commit e678da9934)
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2024-03-11 12:09:37 +00:00
Thomas Hartmann
40821b4767 QmlDesigner: Bump version in project template
Change-Id: I6f8c63b56b9a8d6d635a9385b42e714f1e510e02
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
2024-03-11 10:28:53 +00:00
Alessandro Portale
477f4e18eb Welcome: Design update round
User feedback was gathered and in part implemented in form of a design
update:

- Update dark and light tokens
- Add Token_Text_Accent and use it for session/sroject names, tags, etc.
- Change card hover from Token_Foreground_Subtle to
  Token_Background_Subtle
- Remove font-style changes on hover

Change-Id: Ia428d43828c9c76ea91d142356457846b932e2d6
Reviewed-by: hjk <hjk@qt.io>
2024-03-11 10:25:35 +00:00
Mahmoud Badri
21299fe1f1 QmlDesigner: Generalize CustomComboBox
Make CustomComboBox only expose a component for its content so that any
content can be added. Not necessarily an item list.

Change-Id: Idc351351f35e5ca558a28422dd475cd5c800c27a
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
2024-03-08 15:18:36 +00:00
Shrief Gabr
836c0a11e4 EffectComposer: Open effectComposerNodes/images by default in UrlChooser
Task-number: QDS-11464
Change-Id: I96bb7e359bd41637f0b1906a523c8a5de190981d
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2024-03-08 13:56:22 +00:00
Shrief Gabr
d786001fa1 EffectComposer: Add color channels to the Opacity Mask effect
Task-number: QDS-11417
Change-Id: Ie35e4da6c12a78fd808a6264f643ce2b3b1f62d2
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
2024-03-08 09:31:37 +00:00
Mahmoud Badri
7f9f223aaf QmlDesigner: Match CustomComboBox's popup width with the ComboBox
Change-Id: Idc12775e2a886e469d73e3e1f0e678ec3ddbc62c
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
2024-03-07 15:26:56 +00:00