aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* StudioWelcome: Remove old welcome pageThomas Hartmann2024-01-3152-995/+0
| | | | | | Change-Id: Ib01c0f1962b8d696ca57c8b6f96611b0d28e6ca0 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io> Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
* QmlDesigner: Update images in the 3D Textures documentPranta Dastider2024-01-317-28/+31
| | | | | | | | | | This patch updates the old images in the 3D Textures document screenshot. Some descriptions were updated to keep it relevent with the new changes. Fixes: QDS-11564 Change-Id: Ia1acb9199d76e202373a45e801d290d7b1ae8505 Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
* Update supported feature list for MCU in QDS 4.4 docsSamuel Mira2024-01-311-4/+3
| | | | | | | | | | | | . Noted that StateGroup is disabled now . Removed the part about the need to configure QUL to use ts files Task-number: QDS-10577 Change-Id: Iedf21549ef9e32e84629eb43f4e15d43bac67dd6 Reviewed-by: Esa Törmänen <esa.tormanen@qt.io> Reviewed-by: Yasser Grimes <yasser.grimes@qt.io> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
* QmlDesigner: Apply rename and delete collection on CollectionDetailsAli Kianian2024-01-306-1/+71
| | | | | | | | | Fixes: QDS-11656 Change-Id: I0e5cec47395f8f531285041111b73686c4c858d4 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io> Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io> Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
* QmlDesigner: Change 3D project template to use PrincipledMaterialMiikka Heikkinen2024-01-301-2/+2
| | | | | Change-Id: Ib7c13e7ca068024830cdf0fd0b1aea91df5b4990 Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
* QmlDesigner: Add helpers for experimental featuresThomas Hartmann2024-01-302-1/+20
| | | | | | Change-Id: Iff5849c592999f1e922b23ad845d659886b7307b Reviewed-by: Tim Jenssen <tim.jenssen@qt.io> Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
* EffectComposer: Fix generated code for mipmap effectsMiikka Heikkinen2024-01-303-1/+20
| | | | | | | | Mipmap effects need layer.smooth and layer.mipmap to work correctly. Fixes: QDS-11793 Change-Id: I8f04ca9f144f51d0032d995c2bafdcb0c95ad73d Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
* QmlDesigner: Restart puppet asynchronously when imports changeMiikka Heikkinen2024-01-302-5/+2
| | | | | | | | | | | If imports are changed in transaction, the puppet restart should be done after the transaction is completed, or the new types won't work correctly until puppet is reset again. Task-number: QDS-11811 Change-Id: Ie60945fbe9e7090b7fc27b55e1b6d23d5aa04a55 Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io> Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
* EffectComposer: Disable effect composer on MCU projectsMahmoud Badri2024-01-307-26/+56
| | | | | | Fixes: QDS-11867 Change-Id: I2b405faf68623272fd674662b97cb3f0e50170e4 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
* QmlDesigner: Use Int and Real types instead of Number in Model EditorAli Kianian2024-01-305-27/+105
| | | | | | | | | | | | | * If a column has both integer and real numbers, it will be considered as a real type. * The edit delegate for integer has no decimals, and it's limited to integer range. * Data types are ordered for the column editor dialog Task-number: QDS-11675 Change-Id: I43364e8dddd3fc9c336723f4db337088ffdd97ed Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
* QmlDesigner: Add UI setting for experimental featuresThomas Hartmann2024-01-302-6/+28
| | | | | | Change-Id: I58a7c2affad4f7762989b8009dfa90f78479fa6f Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io> Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* QmlDesigner: Add extended View3D componentMiikka Heikkinen2024-01-303-0/+55
| | | | | | | | | | The source template for this component uses ExtendedSceneEnvironment instead of regular SceneEnvironment. Task-number: QDS-11811 Change-Id: Id310f74b619d502e29d580b08c38e7bda70a4361 Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io> Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
* QmlDesigner: Add vertical & horizontal scrollbars to model editorShrief Gabr2024-01-301-19/+37
| | | | | | | Task-number: QDS-11664 Change-Id: Iac6c5340118f73c1bc3d45a15e0cd76b17d56877 Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io> Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
* Settings: QtDesignStudio is available in English onlyTim Jenssen2024-01-291-1/+5
| | | | | | | Task-number: QDS-11720 Change-Id: Ic732d506e9046070ed3fbf02e518a1c3a989a96f Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* EffectComposer: Add tracking to added effect nodesMahmoud Badri2024-01-292-3/+8
| | | | | | Fixes: QDS-11783 Change-Id: Ief2e6647c00fa1402be11d7b2dd3f4fa25155665 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
* EffectComposer: Consider effect changes to be part of current documentMiikka Heikkinen2024-01-293-0/+27
| | | | | | | | | | | | | | This will allow saving effects when current document is saved for any reason, including at application shutdown. If effect is not yet saved once (i.e. it doesn't have a name yet), it will not be saved in response to global save triggers to avoid complications with requiring user input to provide the name. Fixes: QDS-11436 Fixes: QDS-11446 Change-Id: I412ee4893e926d527b4f03f5f6c0c9b4e923bc1e Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
* EffectComposer: Remove a warning in ValueImage.qmlMahmoud Badri2024-01-291-2/+2
| | | | | Change-Id: I4cd1e9446f8e12513a84caa0ea585e62ca077ea6 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
* EffectComposer: implements adaptive horizontal layoutMahmoud Badri2024-01-291-129/+142
| | | | | | Fixes: QDS-10408 Change-Id: I660f74f1cd16018df9e066b78295a2da06301994 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
* qmlpuppet: fix missing returnTim Jenssen2024-01-261-1/+1
| | | | | | | | Change-Id: Ib92ab8e5b2787db125a317e6eae38e2602777fa4 Reviewed-by: Burak Hancerli <burak.hancerli@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
* EffectComposer: Fix clearing effect name upon starting a new projectMahmoud Badri2024-01-261-1/+1
| | | | | | Fixes: QDS-11780 Change-Id: I89a1d39a3dab18992b5fa8fae3f1340d42becac1 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
* QmlDesigner: Rename effect maker plugin files to effect composerMahmoud Badri2024-01-2664-385/+379
| | | | | Change-Id: I1d09c1088b4067a479f2e7cc396a348f1b48614f Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
* QmlDesigner: Rename Effect Maker to Effect ComposerMahmoud Badri2024-01-2613-20/+20
| | | | | | | | Only in the UI. No code renamings for now. Fixes: QDS-11781 Change-Id: I257c649750ae30cbf4981073be2e6bfc9c92b4df Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
* EffectMaker: Add comment for _isEffectItem propertyMiikka Heikkinen2024-01-251-0/+2
| | | | | | Fixes: QDS-11767 Change-Id: Id987af6bd13cd481c8dbe25cdf7090e5cbeb7db7 Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
* QmlDesigner: Remove deleted effect usages from current documentMiikka Heikkinen2024-01-256-16/+91
| | | | | | | | | | If there are any imports or nodes of the deleted effects in use in the current document, also remove those when deleting effects. Fixes: QDS-11723 Change-Id: I87972b5fc38b35acb0fb71fd085d2a3fcf691318 Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* EffectMaker: Round the integer slider value properlyMiikka Heikkinen2024-01-251-2/+2
| | | | | | Fixes: QDS-11772 Change-Id: I4d79c28784213695ea8e9a220f6fbd878bfb0cd4 Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
* EffectMaker: Fix top bar widthMahmoud Badri2024-01-252-1/+2
| | | | | | | Regression caused by cfe3828c53933576860b0a28820ca7d2f24980d7 Change-Id: I573da870c61ec0c5f3ba056ffd759acefd8c9389 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
* EffectMaker: Make image value width fits the view widthMahmoud Badri2024-01-251-1/+1
| | | | | | Fixes: QDS-11752 Change-Id: Ia47c5076c32824628e700554a06803f50b82cd08 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
* EffectMaker: Allow resizing effect preview areaMahmoud Badri2024-01-252-138/+154
| | | | | | | Fixes: QDS-11724 Change-Id: I23081ab5a484cdb4a748e55231db2d20b0f9437c Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
* QmlDesigner: Initialize column data type in the header edit dialogAli Kianian2024-01-251-2/+1
| | | | | | Fixes: QDS-11757 Change-Id: I746516281857f3080fc7f5d6010582d42539bdb2 Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
* EffectMaker: Fix preventing clicking outside bool checkboxMahmoud Badri2024-01-251-5/+7
| | | | | | Fixes: QDS-11485 Change-Id: I122c45b665c5d086a863d0907878ca9be8189112 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
* QmlDesigner: Update image in the Design Views and Concepts and Terms documentsPranta Dastider2024-01-241-0/+0
| | | | | | | | | | This patch updates the old image to include lock the views features in the document screenshot. Fixes: QDS-11560 Change-Id: I886c2cdd385117791ac7f45f7477a7bf5458ac66 Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io> Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
* QmlDesigner: Update image in the 2D view documentPranta Dastider2024-01-243-1/+1
| | | | | | | | | | This patch updates the old image to include new topbar in the document screenshot. Fixes: QDS-11567 Change-Id: I07573874a1bfa428e377c394ade0cf556ce6b056 Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io> Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
* QmlDesigner: Update image in the Live Preview documentsPranta Dastider2024-01-244-10/+12
| | | | | | | | | | | This patch updates the old image to include lock the views features in the document screenshot. Also it updates the text description to match the change. Fixes: QDS-11565 Change-Id: I262be3392552920607725becda6e21d3e571c122 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
* QmlDesigner: Fix the bug for adding a property to the left sideAli Kianian2024-01-231-2/+2
| | | | | | | | Fixes: QDS-11659 Fixes: QDS-11661 Change-Id: Iabeae683c4ca33721f4e08137312cea0f6cb435e Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io> Reviewed-by: Shrief Gabr <shrief.gabr@qt.io>
* QmlDesigner: Model should have at least one cellAli Kianian2024-01-232-2/+26
| | | | | | | | | | | | | * If all of the columns are deleted, all of the objects will be deleted and a single column, with one empty row will be created. * A bug is fixed for the cases that we have invalid selected column. Task-number: QDS-11649 Fixes: QDS-11678 Change-Id: I8bdbd0176ad76dd761e98b5030cdc77379a8642b Reviewed-by: Shrief Gabr <shrief.gabr@qt.io> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io> Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
* EffectMaker: Wrap long names in the nodes ComboBoxMahmoud Badri2024-01-231-0/+4
| | | | | | | | In practice this applied only to "Mipmap Drop Shadow" Fixes: QDS-11717 Change-Id: Ia731370a1101a9bce17ae558ae8761b99afcd896 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
* QmlDesigner: Hide duplicates from UrlChooser comboboxMiikka Heikkinen2024-01-231-6/+15
| | | | | | | | | | Files with same name but different path will now be removed from UrlChooser combobox on the assumption that they are in fact copies of the same file. Fixes: QDS-11471 Change-Id: Ic65153a1a65865982ee1c11e4e20171d66221b76 Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
* QmlDesigner: Set minimum size for collection editor cellsAli Kianian2024-01-232-0/+20
| | | | | | Fixes: QDS-11463 Change-Id: I33a4d33adc75e0132a20a78bc3519ff4a191e907 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
* QmlDesigner: Close the header context menu on clickAli Kianian2024-01-231-0/+2
| | | | | | | | | | | | | | | Since the context menu is defined inside the horizontal header view, it didn't close by clicking on another column. The reason is that the close policy works when we click outside the parent. To resolve this, we can simply close the menu when the user clicks on the header scope. For right clicks, it's not mandatory to close the menu, since it will be moved and opened again. Fixes: QDS-11731 Change-Id: I5e0bb4c88dafdc54d0900a4c9e3bb584243373e4 Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io> Reviewed-by: Shrief Gabr <shrief.gabr@qt.io>
* QmlDesigner: Change Twitter Button to Figma ButtonThomas Hartmann2024-01-238-24/+24
| | | | | | | | | | Change-Id: I9c0ab2c6211c2d1ebc607401123497058fdb717d Reviewed-by: Henning Gründl <henning.gruendl@qt.io> Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Alessandro Portale <alessandro.portale@qt.io> Reviewed-by: Brook Cronin <brook.cronin@qt.io>
* QmlDesigner: Fix the size problems of the model editorAli Kianian2024-01-224-10/+8
| | | | | | | | | | | | * The minimum size for the collection editor is modified. * Layouts of the top toolbar are modified to show the buttons when there is adequate space. * A text display warning is fixed. Fixes: QDS-11646 Fixes: QDS-11725 Change-Id: I7fe1aaf75abe13bb71f216cef13ea2b8f2cf9a9b Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
* EffectMaker: Open effect maker doc page when help button is clickedMahmoud Badri2024-01-221-0/+2
| | | | | | Fixes: QDS-11715 Change-Id: Ie360575e6af3da1ad1588a38679b5e6725cf8403 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
* QmlDesigner: Add currentProjectName() to DocumentManagerMahmoud Badri2024-01-223-5/+16
| | | | | | | Also refactor one place that needs it Change-Id: I9b88a5b8d9a540601897d19628a2d857bc16808d Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
* QmlDesigner: Limit clearing effect maker to starting a new projectMahmoud Badri2024-01-222-3/+12
| | | | | | Fixes: QDS-11713 Change-Id: I8d1c33ed7ad731e710646b330af8251b61f425db Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
* QmlDesigner: Delete related resources if .qep file is deletedMiikka Heikkinen2024-01-221-4/+28
| | | | | | | | | | Effect maker effects consist of .qep file under project content and an imported module under asset_imports containing effect resources. Now the resources module is also deleted when .qep file is deleted. Fixes: QDS-11365 Change-Id: If3a91419970f6b26c4fc4df6d6d891b591ebedd3 Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
* QmlDesigner: Fix ColorPalette Connections triggerHenning Gruendl2024-01-223-1/+3
| | | | | | | | | Fix ColorPalette Connections being triggered on all previously opened ColorEditorPopups. Task-number: QDS-11569 Change-Id: I2a6e44b631f4ff1187f9fbcd0afb8295b708f626 Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
* QmlDesigner: Create DataStore on demandAli Kianian2024-01-2211-123/+10
| | | | | | Task-number: QDS-11708 Change-Id: Ie08ab6260a1b720640c2c85f4b49b8093ec622d8 Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
* EffectMaker: Fix loading empty value for sampler uniformMiikka Heikkinen2024-01-221-11/+7
| | | | | | | | E.g. MultiEffect doesn't provide default sampler image for mask, so we need to properly support empty values for samplers. Change-Id: I3e000127305b79bfa04e0a661ab45137f4dec237 Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
* QmlDesigner: Equate type var to type variantAleksei German2024-01-224-5/+12
| | | | | | | | | Task-number: QDS-11395 Change-Id: Id81ad38f0fa07ce783c93ece70a856ab65cfcbbf Reviewed-by: Marco Bubke <marco.bubke@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Remove the collection name from CollectionDetailsViewAli Kianian2024-01-224-46/+30
| | | | | | | | | | | | | | | * The collection name is removed * Icon sizes follow the style * The new toolbar has a background color * Margins are modified * An alignment bug is fixed * HelperWidgets.AbstractButton is used instead of HelperWidgets.IconButton Task-number: QDS-11647 Change-Id: I9f8c9ddb3da07a90fcf9523533f9e71f4fcc881b Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io> Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>