| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Plus assorted small tweaks.
Task-number: QT3DS-3225
Change-Id: I127fc7f356b7d63eaffc3137679552db4d42f11a
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|\
| |
| |
| | |
Change-Id: Ide0635942cd89a5e07c0a558a0d5488e04536544
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Only close the variants filter dialog upon loosing focus if the tool
bar variants filter button is not under the mouse.
Task-number: QT3DS-3227
Change-Id: Ie90b76e5e0183f82bde18d93e484d822ec536732
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
| |
| |
| |
| |
| |
| |
| | |
Task-number: QT3DS-3230
Change-Id: Ib5a9b2ec48db014169fbe9a632be1fd28dac2209
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This reverts commit 4193fc4f00c2e687ca82de589603c7fa133bff50.
Also made the legacy viewer button show up by default.
The viewer doesn't currently show materials correctly, that will be
fixed in a separate patch.
Task-number: QT3DS-3198
Change-Id: I079eb31d9240abde496d91edc9f5611c3fbbe6a7
Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|/
|
|
|
|
|
|
| |
- Removed useless code
- Some cleanups
Change-Id: I92433ae375026d8f0acbf7d8a4731f65a6ef3ebd
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
| |
The timeline toolbar playback button had a wrong icon as it shares the
same icon with the preview button. Also some image name cleanups.
Change-Id: Id7a1414084d883aa86fc0395282cae2412907641
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
| |
Also some clean ups in the MainFrm class
Change-Id: Ic795a6adcdfb7c728a4058d7cb4ca887e1c4eea9
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
...so the variants filtering dialog (and other dialogs) closes upon
clicking any point on the menu bar or tool bars.
- Also removed 2 useless methods.
Task-number: QT3DS-3115
Change-Id: I8ce9d0b6205567efbdcfbf7294ccc737d140f670
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Update slide view variants tooltip immediately upon tag/group rename.
- Fix flicker upon first showing of the filtering dialog.
- Word wrap the "empty variants" hint text.
- Preserve groups addition order (in inspector and filter dialog).
- Use predefined colors for newly created groups.
- Add a border around tags in the timeline rows.
- Other minor relevant tweaks.
Task-number: QT3DS-3114
Change-Id: I2b345f94784fefda5fa1a004bb73dccbad2ddae9
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
Implement variants filtering toolbar action, when clicked it shows the
filtering dialog where the user can choose the tags to be used by the
viewer. Also update the 'preview on remote device' icon.
Task-number: QT3DS-3115
Change-Id: I4d93c8cefe94726f1f04aa6fc7e6f9f07fb8a8b2
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
| |
Adjust logic to match this behavior.
Task-number: QT3DS-2673
Change-Id: Ib3519e1abc10086469de767c3427f3864609fb5b
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-3087
Change-Id: Ie402e48d2a948bde32388d0ea4c4245a87e94e21
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
'Save project as' creates a copy of the existing project and allows
optionally opening the copy in the editor.
'Duplicate presentation' copies the active or targeted presentation
into the same folder as the original presentation. User must supply the
new name, but the id is autogenerated.
Task-number: QT3DS-2630
Change-Id: I13e1cffd0b9d2705fbab7ca72b9dd1f5d0691e77
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-2828
Change-Id: I5637d4b7acb3ea42bc872a4ef23e579d64ed1e15
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This functionality requires redesign and reimplementation, as it is
currently useless and broken. Disabling it until it can be properly
fixed.
Task-number: QT3DS-2749
Change-Id: I35698293e4fd91d3469fc75631a23054cf81b544
Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io>
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
| |
Change-Id: Ia704ef30180e01188e55b10cd528a8d5f58e1658
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
| |
The scene camera tab on the bottom dockable area provides a zoomable
pixel perfect view of the scene camera.
Task-number: QT3DS-709
Change-Id: I7d96464e8208b9e57a1bd980fc6b71656028e49a
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Saving preferences failed on macOS, causing the crash.
Now preferences are saved each time preference dialog
is closed, or a recent item is added or changes.
Also changed the preference folder into a more
describing one instead of the old Qt3DSComposer, which
is not used anywhere else in code or docs.
Task-number: QT3DS-2499
Change-Id: I1f725e246c3fd491aa9600ddf0503e96af6ed1de
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- A lot of CString, CFilePath, and Qt3DSFile occureneces and their
relevant code has been removed to save the costy back and forth
conversion between CString and QString.
- Renovated several classes as part of the process (Preferences
classes, recent items, build configuration, probably few more)
- Assorted tweaks here and there
Task-number: QT3DS-1899
Task-number: QT3DS-2455
Change-Id: Ibbf4c3b7ab0b9fe6e19d8aed822fa29d43b99086
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-2373
Change-Id: Ib6f85ac884ee4a3a1424bc2db88fd2df5e7a924e
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Welcome screen is now simply a single screen instead of a multi-screen
tutorial. A button was added to open getting started documentation.
Note: Font family is not correct, to be fixed later.
Task-number: QT3DS-2239
Change-Id: I98e8d07d72ce33c433a187d989f36d10d09a4ec8
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-2291
Change-Id: I0a11dfc1d69e4844e67476b60bc40da99c6ad12a
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
If .uia is not found, .uip is still opened and can be used.
If something is done that needs to write to .uia, then .uia is
created.
Task-number: QT3DS-2178
Change-Id: If915c26da686d06f043e0409931971a707a434a2
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Janne Kangas <janne.kangas@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Clearer values for timeline snap options
- Clearer tooltip for legacy viewer
- Removed edit view background color setting, it is no longer needed
with the gradient background
Task-number: QT3DS-2148
Change-Id: I7c4cebf49c339e7809023f0500116deff45e2f70
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
| |
Task-number: QT3DS-1653
Change-Id: I6b9f4c2461ae7371603d3e721a965f9c9cb520f0
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io>
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
|
|
|
|
|
|
|
|
| |
Task-number: QT3DS-250
Change-Id: Iaf7bf245ebf3de00339f5cbfb0f9fc2d4f099373
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io>
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- The presentation settings panel appear after creating a new
presentation
- The presentation settings panel now show the presentation Id (for the
currently open presentation)
- Added logic to make sure the presentation id remains unique
- Added a command prompt option (--add) to add a presentation to project,
if the option is absent, a new project is created
- Added a context menu 'edit presentation id' action to the presentation
items in the project palette
- removed the sub presentations menu option and dialogue
- Added the ability to import a presentation. This will also import all
presentations related assets (images, models, fonts...etc). If an asset
already exists a message box is displayed so that the user can choose
whether to override or skip the file. The only missing thing is that
subpresentations are not imported. This part is to be discussed and/or
implemented in a separate task.
Change-Id: I9fa96227efa82b4cef90615f1f069530419db7b6
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
|
|
|
|
|
|
|
|
| |
Check task description for details.
Task-number: QT3DS-1950
Change-Id: Ibf3e235d8fc8c622a87c42399107f9ccb01a851d
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Restoring both geometry and window state back to back results in
state not being restored properly. Changed the state restoring to
be done asynchronously to fix the issue.
Also, there is no need to do the layout save/restore on every
show and hide.
Task-number: QT3DS-1710
Change-Id: I042362ea40d4a8c01e3f8c00a09257cd5483cbd7
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Ctrl-G will group 2 or more selected items under a newly created group
item. Same shortcut when an single group is selected will move the
group's children up one level and delete the group.
Task-number: QT3DS-1283
Change-Id: Ife0fa6f0c35a4d37f7e76c7233e79c9f38d98a02
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Show what is about to be deleted/duplicated
- Properly enable delete/duplicate items
- Action delete/copy/cut/paste is now fully contained in action view
- Every view and player window indicates when they are activated
(i.e. mouse is pressed on them) so we can track the context reliably
even when menu steals the focus. Required for slide duplicate/delete
enabling in edit menu.
Task-number: QT3DS-1911
Task-number: QT3DS-1958
Change-Id: Icf0bb173809740dd709b9e0525735de7aecba617
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When building against Qt 5.11.1, deleting the CMainFrame is apparently
no longer doable while handling the CMainFrame::closeEvent, as it will
queue a close event for the underlying QWindow. We need to perform
shutdown asynchronously from the close event.
Task-number: QT3DS-1922
Change-Id: I557d5788591ccc1359cf0d1a4ff35e153e2fe5a6
Reviewed-by: Marianne Yrjänä <marianne.yrjana@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-1748
Change-Id: Iea9fd71c3c2ff1dc1cfa0d6b083ca4b90b76a89d
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
| |
Task-number: QT3DS-1747
Change-Id: I2139057dc505c82adda4278f292608b2513ef0c6
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Marianne Yrjänä <marianne.yrjana@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Previously we just told a restart is required (for settings changes), or
exited after showing a dialog. Replace both options with actual restart.
Task-number: QT3DS-1742
Change-Id: Ie86a618b00f9e24af638bba36efbecb1de1d6760
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-1642
Change-Id: Id9889608588b32d0983bcfabdc202d7fb5fcb276
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
| |
Fixes potential crash on startup.
Task-number: QT3DS-1664
Change-Id: I28dfc1490fec136b2dbea7120da5b7b2efb851ac
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
| |
Task-number: QT3DS-1639
Change-Id: Ic5f48b97e008c97a435e9eb90447cec0acea7d0c
Reviewed-by: Marianne Yrjänä <marianne.yrjana@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
| |
Task-number: QT3DS-1641
Change-Id: I87670ea6aaa4ec49907f991f9bbb3362e977b098
Reviewed-by: Marianne Yrjänä <marianne.yrjana@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
Make runtime2 viewer as default and hide runtime1 preview option.
Runtime1 viewer can still be enabled from studio preferences.
Task-number: QT3DS-1583
Change-Id: I70bc8403ad9db776c609d251846da6f9b8fc4485
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Implement dragging items from the "Basic Objects" and project assets to
the timeline tree part.
Task-number: QT3DS-1455
Change-Id: Iafb58d647221c63dcaa5ac9cced3ab9ee8de2a68
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
Close the editor asynchronously to give things time to properly
clean up.
Task-number: QT3DS-1574
Change-Id: I2b4d25f84a7a852b32d821af56052334b6cbe485
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Allow (de)selecting multiple rows by keeping Ctrl/Command key down.
Support deleting multiple rows and changing multiple row bar colors.
Moved behavior from bindings into timeline side as bindings API
was designed to change only single bar color with or without undo.
Task-number: QT3DS-1454
Change-Id: I6a68fdef38aa6939526e66eed39eb5c33129616c
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
| |
Also did some cleanup of related things.
Task-number: QT3DS-1452
Change-Id: I65dccc7325d2aba8ab6294a3d3c8272722182272
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
Support setting custom bar color. Switch using colors from StudioPreferences.
Selected bar highlighted with overlay like in current timeline.
Task-number: QT3DS-1442
Change-Id: I4673f4776c7d7048bf573f40aa237258b011e9d2
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
| |
Task-number: QT3DS-1433
Change-Id: Icbe36d5af69559dba043de3aaa954955688b1970
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|\
| |
| |
| | |
Change-Id: I58176ea495831aee6eb35b9057bdecb6f3a6e1fe
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fixed some memory leaks to prevent crashing at application close,
especially when closing after resetting layout. Cleaned up function and
variable naming on most of the files edited.
Task-number: QT3DS-1423
Change-Id: Idb6e20a140ecc26af972a27b45a2419026374b0c
Reviewed-by: Marianne Yrjänä <marianne.yrjana@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Repurpose "silent" option for creating new presentation without starting
UI. Remove "test" option, as it does nothing.
Task-number: QT3DS-887
Task-number: QT3DS-1421
Change-Id: Ic080905fdf5cf5f329778875aadfcbbbc936f8fa
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|