aboutsummaryrefslogtreecommitdiffstats
path: root/tests/manual
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | Material: fix floating placeholder text x positionMitch Curtis2024-03-072-0/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't set it to control.leftPadding, because we don't want it to change if the user changes leftPadding. Fixes: QTBUG-120149 Pick-to: 6.5 6.6 6.7 Change-Id: I67bbc22192fef386fe088398b67d3eb0a10421ba Reviewed-by: Oliver Eftevaag <oliver.eftevaag@qt.io>
* | | | Fix spelling of FFmpeg in (end-)user-visible stringsVolker Hilsheimer2024-03-011-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's two capital "FF", lowercase "mpeg". Pick-to: 6.7 6.6 6.5 Change-Id: Icc379d0a680612b612ee306be7749697906bf4c3 Reviewed-by: Artem Dyomin <artem.dyomin@qt.io> Reviewed-by: Kai Köhne <kai.koehne@qt.io>
* | | | Correct license for test filesLucie Gérard2024-02-27424-425/+425
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | According to QUIP-18 [1], all test files should be LicenseRef-Qt-Commercial OR GPL-3.0-only [1]: https://contribute.qt-project.org/quips/18 Pick-to: 6.7 Task-number: QTBUG-121787 Change-Id: I26d72e8de04d4c7c57b3b7838af5d033265de5ba Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io> Reviewed-by: Kai Köhne <kai.koehne@qt.io> Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
* | | | QQuickVectorImage: Add VectorImage itemHatem ElKharashy2024-02-226-0/+165
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The VectorImage item will take a vector graphics file like an SVG, and generates a QtQuick representation out of it at runtime. Initially, it will act as the counterpart of svgtoqml tool, and later on it might include other formats than SVG. Task-number: QTBUG-120987 Change-Id: Ie85c5a6309004202b449f7adc6a71d2a772df228 Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
* | | | Update manual tests and examples for change in default size policySanthosh Kumar2024-02-2125-33/+274
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The size policy of item updated as part of task QTBUG-117597. This patch update existing examples and manual tests that depends on quick layout to embrace size policy change. Task-number: QTBUG-117597 Pick-to: 6.7 Change-Id: I68469a3bba3c4d3e5ed4b6eae0fd765b5206efc0 Reviewed-by: Jan Arve Sæther <jan-arve.saether@qt.io>
* | | Test QFileSystemModel with no icon providerShawn Rutledge2024-02-021-0/+1
| | | | | | | | | | | | | | | | | | Task-number: QTBUG-99178 Change-Id: If96c07d173f676f5e88e1500e05b7fc2ca49e4c4 Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@qt.io>
* | | DOM refactoring. Remove LoadOptionsDmitrii Akshintsev2024-01-301-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Only defaultLoad is being used, hence it doesn't make sense to have them at all at the current stage Task-number: QTBUG-119550 Change-Id: I761e7c55d6aaafa29d234ace4b4b65bcc46a9855 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
* | | windowembedding: Add testcase for HDR video in child windowTor Arne Vestbø2024-01-255-0/+56
| | | | | | | | | | | | | | | | | | | | | | | | Pick-to: 6.7 Change-Id: Ib4c3b2149fd1f255f439c0b31249a66dde3405de Reviewed-by: Pavel Dubsky <pavel.dubsky@qt.io> Reviewed-by: Jøger Hansegård <joger.hansegard@qt.io> Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
* | | Enable autotools manually for the manual tests "shared" subdirectoryAlexey Edelev2024-01-241-0/+5
| |/ |/| | | | | | | Change-Id: I9657927a02ab6548b9744d3b987b347340af13cb Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* | windowembedding: Remove workaround for wrongly placed qmldir fileTor Arne Vestbø2024-01-201-8/+0
| | | | | | | | | | | | Pick-to: 6.7 Change-Id: Ica6ef6efc4ebb668932d6dfb50425e28cd31231c Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
* | DOM Refactoring. Move loadbuiltins from DomItem to DomEnvironmentDmitrii Akshintsev2024-01-191-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | One of the goals of this refactoring is to move DomTop specific functionality from DomItem API to the corresponding DomEnvironment and DomUniverse. This commit moves loading of built-ins to the DomEnvironment. Task-number: QTBUG-119550 Change-Id: Ibad35d9f716e0a38bf560a3bfa87070655b55a94 Reviewed-by: Sami Shalayel <sami.shalayel@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* | Doc & Test: fix syntax of QSettings sub-groupsThiago Macieira2024-01-191-5/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These examples and .conf files were using two different syntax to create a subgroup. QSettings may not support one of them and is misbehaving. So let's use one syntax only and the one that it produces when writing the output. This code: s.beginGroup(u"Material"); s.beginGroup(u"Font"); s.setValue("Family", "Open Sans"); s.setValue("PixelSize", 20); Produces: [Material] Font\Family=Open Sans Font\PixelSize=20 Fixes: QTBUG-121035 Pick-to: 6.7 6.6 Change-Id: I76ffba14ece04f24b43efffd17ab7ea941910c19 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
* | DOM refactoring. Move loadPendingDependencies to DomEnvironmentDmitrii Akshintsev2024-01-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | One of the goals of this refactoring is to move DomTop specific functionality from DomItem API to the corresponding DomEnvironment and DomUniverse. This commit moves loading of the dependencies (which are added to the pending load queue implicitly as part of the callbacks of the loadFile when DomEnv is created without the flag "NoDependencies") to the DomEnvironment interface Moreover, once work with dependencies is happening through the DomEnvironment explicitly, it allows us to get rid of "self" parameter. Task-number: QTBUG-119550 Change-Id: Ib3deb97eabe091ffded8c8c782ee08f8024468f2 Reviewed-by: Sami Shalayel <sami.shalayel@qt.io>
* | DOM refactoring. Remove DomItem::loadItem. enable_shared_from_this for DomEnv*Dmitrii Akshintsev2024-01-181-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As it was mentioned in the previous commits in the chain one of the goals of the refactoring is to introduce clearer separation of concerns. Only DomTop types are allowed to load files, hence it's arguable should be reflected in the interfaces explicitly. With the help of previous commits the relevant pieces of this function were moved to the corresponding DomEnvironment and DomUniverse types. This commit finally removes loadFile from the DomItem API. *It's also worth noting that in order to minimaze refactoring efforts and to keep the public API simple (not requiring DomItem &self argument on the top level), this commit also makes DomEnvironment a child of the std::enable_shared_from_this. This somewhat "breaks" the initial design approach inscribed in the DOM API allowing DomEnvironemt to get a shared_ptr to itself bypassing corresponding DomItem.ownerAs<> API. However, in the tradeoff of preserving consistency of the previous design and the explicitness of the interface, I would value the latter, hence I find this change acceptable. Change-Id: Ic2ce3fc80876be6bdbec93e4d273e4c6b7a2b218 Task-number: QTBUG-119550 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
* | Fix intersections that coincide with a vertexMatthias Rauter2024-01-181-0/+16
| | | | | | | | | | | | | | | | | | This issue was found in fonts where intersection match a vertex of the path. With this change we take care of such points properly. Pick-to: 6.7 Change-Id: Ibe2f0334e748351066e324f8bb10774fc505e832 Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
* | Change the way tests and examples query the qmldir file from QML plugin targetsAlexey Edelev2024-01-152-8/+9
| | | | | | | | | | | | | | | | | | | | | | Use qt6_query_qml_module to get path to qmldir, but not TARGET_FILE_DIR. This is more accurate way. Pick-to: 6.5 6.6 6.7 Fixes: QTBUG-120479 Change-Id: I4b7f7bf3b7f69c15871e400af3e7ae945a9bfdf0 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* | windowembedding example: Disable signing via target propertyTor Arne Vestbø2024-01-091-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | Using the global CMake variable doesn't work as expected. For iOS we keep signing, as it's required, and the issue with the qmldir file doesn't appear because the iOS build is static. Task-number: QTBUG-120479 Pick-to: 6.7 Change-Id: Icc876cd0717636301f2b10e6c00d79b4fc1c858c Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
* | manual test, treeview: add a SelectionRectangleRichard Moe Gustavsen2024-01-092-1/+17
| | | | | | | | | | | | | | | | Add a SelectionRectangle to the manual test, so that it's possible to test mouse selections on a treeview. Change-Id: Id8d224af4b243b3598aaa06ed81a4420314cfe7e Reviewed-by: Santhosh Kumar <santhosh.kumar.selvaraj@qt.io>
* | Detect and remove self intersections of QQuadPathMatthias Rauter2024-01-076-1/+293
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently the CurveRenderer is not working when the path is self-intersecting. With this patch, the self-intersections are removed before the path is used for filling (optionally, default: on) The stroking path is untouched. The function findOverlappingCandidates finds candidates of elements that might be intersecting. Its complexity is O(n log n) and can also be used in other parts of the code where overlapping bounding triangles need to be identified. The function solveIntersections removes all intersections from a QQuadPath. If intersections are solved, the path is oriented such that the filling is on the right side of the path. If no intersections are found, the path is returned without any changes. The optional argument alwaysReorder can be used to force a reordering of the paths, such that the filling of the shape is always on the right side of the path. Intersections are found with Newtons algorithm with 9 different starting values. This is reliable in finding all intersections but the starting values could be improved/reduced to improve performance. Pick-to: 6.7 Change-Id: I088e4edfff755155521ed91114bc67f63c6e546a Reviewed-by: Paul Olav Tvete <paul.tvete@qt.io>
* | Material: reduce padding for Dense variant of ButtonMitch Curtis2023-12-181-1/+7
|/ | | | | | | | | | | The padding was increased with the Material 3 update (f47f8d69319fa7b0b71cc8036c5bdfd1e8407e70), but the Dense variant never had an effect on the values. This patch changes that. Fixes: QTBUG-119793 Pick-to: 6.5 6.6 6.7 Change-Id: Ic37bb7861fe5e3f3dc9e97fe4ee7369b487f89df Reviewed-by: Oliver Eftevaag <oliver.eftevaag@qt.io>
* Add minimal example showing how to expose Swift to Qt QuickTor Arne Vestbø2023-12-126-0/+231
| | | | | | | | | A simple prototype at this point, building on the Swift C++ interoperability layer. Change-Id: I77e134105a0f7d546b69c5b604545144c3045c01 Reviewed-by: Vladimir Minenko <vladimir.minenko@qt.io> Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* qmlls: add manual test for automatic qmlls cmake type registrationSami Shalayel2023-12-086-0/+129
| | | | | | | | | | Add a manual test for the CMake type registration, along with instructions on what to test. Task-number: QTBUG-118705 Change-Id: I36bb752fd255f9235f27dc382f8be477ff24a283 Reviewed-by: Semih Yavuz <semih.yavuz@qt.io> Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
* Add preliminary support for embedding QWindows into Qt QuickTor Arne Vestbø2023-12-0815-0/+479
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new WindowContainer item allows embedding arbitrary windows into the Qt Quick scene, including foreign windows such as native map or web views. A new parent property is also added to Window, allowing these to be embedded inside other Items without the need for an explicit window container, along with a new z property, allowing modifications to the child Window's stacking order. Splitting the Quick document up into child windows allows interesting use-cases, such as setting a different surface format on the child window, for example for enabling HDR without affecting the rest of the UI. The embedded windows are managed as a child windows of the root QQuickWindow, with positioning, sizing, and stacking order reflecting the implicit or explicit window container item. Clipping is also supported, by setting a mask on the embedded window. The advantage of managing all embedded windows as as children of the root window is that we always have a QQuickWindow to handle the stacking order, we're not limited by the platform surface clip, and don't risk being interleaved behind native parts of the window we embed into that we don’t control. [ChangeLog[Quick] Preliminary support for embedding QWindows into the Qt Quick scene has been added, along with a parent property on Window, to allow setting a visual parent of the Window. Task-number: QTBUG-102835 Change-Id: I78b973e2685fb0ebbc850a110712f3e747bfe09a Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
* Move undocumented quick examples to manual testsLucie Gérard2023-11-2847-0/+1670
| | | | | | | | | | | | | | | | | | - maskedmousearea ought to be redone with input handlers - delegatechooser needs a realistic use case, not so ugly - itemparticle hasn't been in working condition for some time, due to its use of flickr API - keep FlickrRssModel only in manual tests (broken for now) - remove bogus copies of flipable example files from the delegatemodel example which were added in 1fef24732bb5114392626a7fef956625a6cc66ac - copy shared components that examples tend to depend on into a shared directory for manual tests Task-number: QTBUG-88470 Task-number: QTBUG-119117 Change-Id: Ide1918f5e1b6fcc3efd939825892bfd270cef586 Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
* Popup: keep popup and overlay centered for all orientationsVolker Hilsheimer2023-11-245-0/+175
| | | | | | | | | | | | | | | | | | | | | | | | | | | Amends f1e139b9ac02313f541ed6749f05e265f4c8bf13, which made the overlay rotate based on the window's contentOrientation. This is wrong, setting the contentOrientation is a hint to the window mangager, and shouldn't rotate anything. Fix the test to verify that the popup, overlay, and dimmer item stay centered within the content item. The overlay already follows the rotation of the contentItem, and apps can rotate the contentItem based on the delta between the screen's and the content's orientation. Add a manual test that shows the screen vs content orientation, allows the content orientation to be set, and allows manual rotation of the entire content with left/right arrow keys. [ChangeLog][Qt Quick][Window] Changing the contentOrientation of the window no longer repositions the overlay and popup items. They now stay centered over the window's contentItem. To rotate the entire UI in a window, set the rotation property of the contentItem. Fixes: QTBUG-115536 Task-number: QTBUG-80910 Task-number: QTBUG-71117 Change-Id: I044fc5acf407cea8e5bdb597d43371de47f974c1 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
* qmldom example: move to manual testsSami Shalayel2023-11-242-0/+539
| | | | | | | | | | You cannot use the qmldom example without private API, so it is not really suitable as a public example. Move it to manual tests. Change-Id: I365b32c1ba1bf4414e439f16ab7df7ae5643d20f Reviewed-by: Olivier De Cannière <olivier.decanniere@qt.io> Reviewed-by: Ulf Hermann <ulf.hermann@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* Move undocumented qmltest example to tests/manualLucie Gérard2023-11-226-0/+140
| | | | | | Task-number: QTBUG-119117 Change-Id: I92cd8c754f9442a8efb3e0dd2b4b791010cacc7c Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
* Shapes: Fix manual testPaul Olav Tvete2023-11-161-2/+0
| | | | | | | | Remove stray reference to implicitWidth/Height now that they are not 0 anymore. Change-Id: I9de062481a857f5781381aa4523272623ef780d3 Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
* Introduce a CurveRendering backend for textEskil Abrahamsen Blomfeldt2023-11-114-1/+170
| | | | | | | | | | | This moves the internals of the curve renderer out from Qt Quick Shapes and into a more centralized location in Qt Quick, so that we can use the same code to create a new text backend for rendering large scale text without artifacts. Change-Id: I3f7e6f7961c1bbe230fcb531c0ca028e038c1afd Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
* testbench: fix font nameMårten Nordheim2023-11-101-1/+1
| | | | | | | fontawesome was replaced with fontello at some point Change-Id: I435d06611ebf6f2b9b7647b0d769b75a3f6cd089 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
* macOS: add RadioDelegateMitch Curtis2023-11-011-1/+7
| | | | | | Task-number: QTBUG-115165 Change-Id: I166c4d71e62d8340a37bb11803ad209a88e4764f Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@qt.io>
* macOS: add CheckDelegateMitch Curtis2023-11-011-0/+6
| | | | | | Task-number: QTBUG-115165 Change-Id: Ie873592d74dcda4828ba753391c64929402736f8 Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@qt.io>
* Fix manual tests broken by moving threading example thereEdward Welbourne2023-10-241-1/+1
| | | | | | | | | Amends commit 38373b81f37ccbf6ec66f43a70fe9622bbcc9593 to use the right name for one of the subdirectories of the moved example. Pick-to: 6.6 Change-Id: I9b91571c706bab85b3be6cf7956bcc5f03d6f853 Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
* Fix manual test builds following addition of wasm/ subdirEdward Welbourne2023-10-242-0/+2
| | | | | | | | | Amends commit 4f88841b29ab5f72c13050f78bb34aeffb1f6079 to add the missing intermediate CMakeLists.txt files to link up the top-level tests/manual/ one to its wasm/a11y/qml_basic_item/ sub-dir. Change-Id: Icd60f947079ba3784493392b9687e10ccd5f9d02 Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
* Create an accessible element for the dialog boxSharad Sahu2023-09-241-24/+28
| | | | | Change-Id: Idced1409b7f069f044833e96ea5c31fab0807c63 Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
* Create a menuItem element for accessibility for top MenuSharad Sahu2023-09-207-13/+36
| | | | | Change-Id: I2361f04af2a98642905196efec23f104897fa40e Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
* Make the Tab and Dialogbox UI more visually appealingSharad Sahu2023-08-296-48/+52
| | | | | Change-Id: I1061ba3fc3f4b795e7c97c8fa462f3c7fd0e4867 Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
* Add a radius property for each corner of a RectangleMatthias Rauter2023-08-191-0/+221
| | | | | | | | | | | | | | | | | | | | | This patch adds 4 properties to the Rectangle: topLeftRadius, topRightRadius, bottomLeftRadius and bottomRightRadius. These properties can be used to get a Rectangle where the corners have different radii. If the properties are not set or if they are zero, the value of the property radius will be used to draw the corner. If radius is zero too, the corner will be drawn normally. The opportunity was used to rename some variables in the QSGRectangleNode and comment the code. We now use float as the storage type for small-valued numbers, to reduce memory usage, even though the setters take qreal values. They lose precision during rendering anyway. [ChangeLog][QtQuick][Rectangle] Rectangle can now render individual radii on each corner. Fixes: QTBUG-48774 Change-Id: Icba1f6a26da513c657b7b218adc9187afb085eda Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
* Further Qt Quick Shapes curve renderer improvementsPaul Olav Tvete2023-08-183-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add AA offset for strokes in the vertex shader * Add a normal vector to the vertex data, so we know the direction to move each point. Move the HG calculation for solving the cubic to the vertex shader (done by Matthias). * Also split up the curve elements for path stroking, to create tighter fitting triangles. (This does reveal some cases where the triangulation algorithm fails, which were previously masked by the 2x safety margin) * Also improve the triangulation by using the inner bisector when possible, leading to significantly less overdraw. As part of this, customTriangulator2() got a major refactor. It now has separate logic for inside and outside points. Remove debug color from vertex attributes * We make this a uniform instead, like in the stroke node, and calculate the debug color from the curvature data. With this path, we no longer show internal triangles as green, but otherwise it should be correct. Also improved documentation and various code cleanups and refactoring Done-with: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io> Done-with: Eirik Aavitsland <eirik.aavitsland@qt.io> Task-number: QTBUG-104122 Pick-to: 6.6 Change-Id: Ib2817177eaaf4a0b1196cae77a28fca39349db9c Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io> Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
* Add Html file to load the QML wasm applicationShreya Pattani2023-08-112-0/+32
| | | | | | | | An Html file is added which will load the QML app, similar to the widget app implementation Change-Id: Ib867d8575d04c667299dd2854359a90cd0029b3e Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
* Fix html tags being read by the narratorShreya Pattani2023-08-081-4/+5
| | | | | | | | | | Parsing the text as plain text to the narrator by using TextEdit and getText function Change-Id: I0331237eb9b3d7fd74de2f390b17ed13303d215c Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io> Reviewed-by: Mikołaj Boc <Mikolaj.Boc@qt.io> Reviewed-by: Piotr Wierciński <piotr.wiercinski@qt.io>
* Add meeting summary in flickableShreya Pattani2023-08-081-8/+33
| | | | | | | Added flickable for the meeting summary to be scrollable Change-Id: Icf5ea4d3d125042f956fa610c361dfdde28ddc71 Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
* Fix textarea text going out of boundsShreya Pattani2023-08-082-19/+25
| | | | | | | | Implemented scrollview, so the text area text stays inside a box and the out of bound issue is resolved Change-Id: I05d31904b96cf5e4df9f3c7cfbacb80258ead9a8 Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
* Examples: Add Toolbar and integrate it with summary page in the QML wasm exampleSharad Sahu2023-08-027-37/+80
| | | | | Change-Id: I555ffe28f7bc8626d84a258c6063e9ccb59852d5 Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
* Examples: Add About Dialogbox and menu actions to the QML wasm exampleSharad Sahu2023-08-027-18/+118
| | | | | Change-Id: I3007a702eca09d29f5f97a1b00ae623f4a0b481f Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
* Add meeting schedule data in the summary tabShreya Pattani2023-07-214-45/+95
| | | | | | | | meeting summary added in the summary tab, corrected the indentation in main file Change-Id: I0908bed2e2c2fb12396c5d09d5f615bb99de3c62 Reviewed-by: Piotr Wierciński <piotr.wiercinski@qt.io> Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
* Examples: Add ListView to the QML wasm exampleSharad Sahu2023-07-184-3/+199
| | | | | | Change-Id: I4377e3bb06e99a7e3b3ed70b1dcb9ddcc6e1ee8b Reviewed-by: Piotr Wierciński <piotr.wiercinski@qt.io> Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
* Examples: Add Spinbox, Slider and TextEdit to QML wasm examplesShreya Pattani2023-07-173-6/+96
| | | | | | Change-Id: I843324ce0aa4199c0cdad5e040671dcfc3bd7547 Reviewed-by: Piotr Wierciński <piotr.wiercinski@qt.io> Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
* Improve Qt Quick Shapes curve renderer strokesEskil Abrahamsen Blomfeldt2023-07-149-46/+229
| | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a specialized stroke shader which replaces the curve flattening triangulating stroker as the default. The triangulating stroker is still available via an environment variable for testing. Dashed strokes are now done by cutting the path into segments ahead of time and applying the normal solid stroking algorithm to the corresponding path. In addition, the fill shader no longer depends on the derivatives extension except when used in 3D scenes to support perspective transforms. The preprocessing of the shape has also gotten a few bug fixes and improvements and there are extremely few artifacts left. Done-with: Paul Olav Tvete <paul.tvete@qt.io> Done-with: Eirik Aavitsland <eirik.aavitsland@qt.io> Done-with: Matthias Rauter <matthias.rauter@qt.io> Task-number: QTBUG-104122 Change-Id: Ib49b41019956be3e3cd509d1f3cef6842658aceb Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io> Reviewed-by: Paul Olav Tvete <paul.tvete@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Matthias Rauter <matthias.rauter@qt.io>
* Move imagine/musicplayer to tests/manual/imagine/musicplayerJan Arve Sæther2023-07-10156-0/+1474
| | | | | | | | | | imagine/automotive already demonstrate the imagine style Pick-to: 6.5 6.6 Task-number: QTBUG-108751 Change-Id: Ibb1fe187571b6693b85dfc0a310fc806908194dc Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io> Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>