Commit graph

1917 commits

Author SHA1 Message Date
Candice Bentéjac
d5b5163828 [qt6] Remove shaders from Meshroom and move them to QtAliceVision 2024-11-07 18:09:05 +01:00
Candice Bentéjac
595e8f6c7a [qt6][qml] Do not explicitly set a Palette value with a QPalette 2024-11-07 18:09:04 +01:00
Candice Bentéjac
a62bed08eb [qt6][GraphEditor] Fix ColorDialog selection 2024-11-07 18:09:03 +01:00
Candice Bentéjac
b9ec8fe3b7 [qt6][GraphEditor] Rename identifiers for attribute items 2024-11-07 18:09:03 +01:00
Candice Bentéjac
0e71f2a520 [qt6] Update versions for all the imported modules
Qt3D.Extras cannot be updated to 2.6 yet, otherwise there are errors.
2024-11-07 18:09:01 +01:00
Candice Bentéjac
6d845376eb [qt6] Use JS functions format to declare explicit parameters in slots
This fixes all the "Injection of parameters into signal handlers
is deprecated. Use JavaScript functions with formal parameters instead."
warnings.
2024-11-07 18:08:59 +01:00
Candice Bentéjac
1b9e75cd4f [qt6] Replace Qt.labs.settings with QtCore.Settings 2024-11-07 18:08:58 +01:00
Candice Bentéjac
d5cfdb1e85 [qt6] Re-enable alternative base and keyboard shortcut to switch to it 2024-11-07 18:08:57 +01:00
Candice Bentéjac
9923980041 [qt6] Use exec() instead of deprecated exec_() in __main__.py 2024-11-07 18:08:56 +01:00
Candice Bentéjac
02be73df65 [qt6] Remove properties that do not exist anymore in Qt6.6 2024-11-07 18:08:55 +01:00
Candice Bentéjac
96a70c04ff [qt6] Remove imports of QML modules that do not exist anymore with Qt6.6 2024-11-07 18:08:55 +01:00
Candice Bentéjac
579371fd7c [qt6] Replace all PySide2/shiboken2 imports by PySide6/shiboken6 2024-11-07 18:08:54 +01:00
Fabien Servant
457b640002 enable sequence player by default 2024-11-04 15:27:33 +01:00
Fabien Servant
eef1e6414e if player is at the end go back to 0 on play 2024-11-04 15:27:33 +01:00
Fabien Servant
11c28cb979 use scale instead of targetSize 2024-11-04 15:27:32 +01:00
Candice Bentéjac
12249de216 [GraphEditor] Stop manually editing pins based on the edge's visibility
Editing the pins manually was useful when trying to hide fully the
connection whenever there was an edge connected to an attribute that
was disabled. Disabled attributes now have a special display if they are
connected, meaning both ends of the edge do not need artificial updates.
2024-10-15 16:05:41 +02:00
Candice Bentéjac
b02a0eef88 [Viewer] SequencePlayer: Prevent null accesses
When the SequencePlayer isn't available (when QtAliceVision has not been
loaded), the `viewer` element is null. All accesses to properties of this
object should thus be prevented.
2024-10-15 16:05:40 +02:00
Candice Bentéjac
3bac0d0e37 [GraphEditor] AttributePin: Fix condition for the highlight pin display 2024-10-15 16:05:40 +02:00
Candice Bentéjac
0cddff19ed [ui] Homepage: Adjust the minimum width to correctly fit logos 2024-10-15 16:05:39 +02:00
Fabien Castan
2a1802f91e [ui] fix layout issue: ensure the fit is updated
Without this fix, the width side is initialize correctly but not updated
when the window is resized.
2024-10-15 15:05:20 +02:00
Fabien Castan
52ecb18471 [ui] GraphEditor: SplitView fixes 2024-10-15 15:05:19 +02:00
Fabien Castan
87efdda931 [ui] Check node is valid 2024-10-15 15:05:19 +02:00
Candice Bentéjac
d563451a53 [ui] GraphEditor: check node is valid
Only count valid nodes
2024-10-15 15:05:11 +02:00
Fabien Castan
c0d87b68da [ui] GraphEditor: minor menu wording change 2024-10-15 14:41:07 +02:00
Candice Bentéjac
93faa00adf [img] Remove incorrect sRGB profile from UiO logo 2024-10-02 15:56:45 +02:00
Fabien Castan
88b3c52291 [ui] logos alignment 2024-09-20 22:48:21 +02:00
Fabien Castan
af3a5f7986 [ui] simplify homepage 2024-09-20 22:26:53 +02:00
Fabien Castan
b79d8fc098 [ui] SplitView: avoid transparency in handle 2024-09-20 22:26:22 +02:00
Fabien Castan
3e76832d29 [ui] cleanup SplitView sizes 2024-09-20 09:39:33 +02:00
Fabien Castan
0037cf5567 [ui] SplitView handle: display update 2024-09-20 09:14:41 +02:00
Fabien Castan
2852a4cf19 [ui] Custom SplitView to have a larger handle 2024-09-19 20:39:43 +02:00
Aurore LAFAURIE
ccd88c4646 [ui] Replacement of Controls1 SplitView to Controls2 SplitView 2024-09-17 18:32:59 +02:00
Aurore LAFAURIE
34e3847cea [ui] Add View Image Gallery Parameter and fit Graph Editor if all WorkspaceView is hidden 2024-09-17 16:25:43 +02:00
Candice Bentéjac
cdc88e821e
Merge pull request #2535 from alicevision/fix/saveImagesFolder
[main] Fix imagesFolder variable in order to save when gallery is not empty
2024-09-16 16:19:38 +02:00
Candice Bentéjac
ccd5f369e4
Merge pull request #2532 from alicevision/fix/descriptionAttributeTooltip
[AttributeItemDelegate] Position the attribute description tooltip
2024-09-16 15:15:37 +02:00
Aurore LAFAURIE
a6170d1e66 [main] Fix imagesFolder variable in order to save when gallery is not empty 2024-09-16 15:06:01 +02:00
Aurore LAFAURIE
23caca0a36 [AttributePin] Fix set position tooltip in custom component to not override all tooltips position 2024-09-16 11:52:54 +02:00
Aurore LAFAURIE
b6df2852e7 [ui] Recompute and Re-submit not allowed with Compatibility Nodes
Renaming of canCompute to canComputeTopologically to understand the static aspect of the function
2024-09-13 18:32:46 +02:00
Aurore LAFAURIE
2570c0e9fa [Application] Put Refresh Nodes Status in graph editor menu 2024-09-13 16:44:28 +02:00
Aurore LAFAURIE
fbfe83e371 [AttributeItemDelegate] Type of attribute in tooltip doesn't need to be bold 2024-09-13 16:42:07 +02:00
Aurore LAFAURIE
8ab0432793 [Application] Tooltip for new pipeline is now set in whole component
Before it was set dynamically (with ToolTip.text...)
2024-09-13 16:42:07 +02:00
Aurore LAFAURIE
2186a61fd8 [AttributeItemDelegate] Position the attribute description tooltip under the mouse position to be sure it doesn't slide on the screen 2024-09-12 15:21:13 +02:00
Candice Bentéjac
41e885d9ff Linting: Clean-up files 2024-09-12 10:50:13 +02:00
Fabien Castan
e077e8cb36
Merge pull request #2528 from alicevision/dev/exposingAttributesInGraphEditor
[core/ui] Exposed property added to attributeDesc
2024-09-11 20:03:18 +02:00
Fabien Castan
8ca3d091c1
Merge pull request #2526 from alicevision/fix/clickOnNodeMenu
[ui] Fix click on Category in Node Menu to keep the nodes displayed
2024-09-11 20:01:20 +02:00
Fabien Castan
8bf21e9de1
Merge pull request #2527 from alicevision/dev/tooltipforAttributeType
[AttributePin] Add tooltip to display type of attribute
2024-09-11 19:56:01 +02:00
Aurore LAFAURIE
f8d963e0b0 [ui] Add MScrollBar for better visibility
Always visible if height or width need it, with specific colors for hovered and pressed behaviors.
2024-09-11 17:33:29 +02:00
Aurore LAFAURIE
eb3ac6cd50 [ui] Correct case for Open Project 2024-09-11 17:31:46 +02:00
Aurore LAFAURIE
da3335ee94 [core/ui] Exposed property added to attributeDesc
Exposed is useful to display the attribute in the upper part of the node in the Graph Editor.
By default, File attributes are exposed.
2024-09-11 11:53:34 +02:00
Aurore LAFAURIE
de5ca552f7 [AttributePin] Add tooltip to display type of attribute 2024-09-11 11:34:40 +02:00