Fabien Castan
d9b4b26a69
Merge pull request #2382 from alicevision/dev/pushButtonAttribute
...
[core/ui] Add support for PushButton attribute
2024-05-17 20:11:40 +02:00
Aurore LAFAURIE
862c5506a9
[core] Remove of saving PushButton behavior
2024-05-15 17:15:46 +02:00
Fabien Castan
bfea635eb0
Merge pull request #2385 from alicevision/Viewer3DBoundingBox
...
Viewer3D: Adjust bounding-box by moving faces
2024-05-12 23:35:09 +02:00
Fabien Castan
11daec0166
Merge pull request #2388 from alicevision/SequencePlayerFrameNumber
...
SequencePlayer: Forbid "selecting" an invalid frame number
2024-05-12 22:56:46 +02:00
Fabien Castan
6e9a6eaaac
Merge pull request #2390 from alicevision/dev/copyInternalAttributes
...
[core] Set internal attributes when copy/pasting nodes
2024-05-12 22:12:26 +02:00
Fabien Castan
13f2e2ad9d
Merge pull request #2399 from alicevision/dev/cutNodeGraphEditor
...
[ui] Cut option available in GraphEditor
2024-05-12 21:58:19 +02:00
Aurore LAFAURIE
697a8a562f
[ui] Change order and put getSelectedNodes function outside specific action
2024-05-10 11:52:26 +02:00
Aurore LAFAURIE
f0e18e6db9
[ui] Add of Cut option in Edit menu
2024-05-07 13:42:36 +02:00
Fabien Castan
f6b731b22f
Merge pull request #2391 from alicevision/dev/useBoundingBoxInOtherNodes
...
[ui] Bounding Box are usable in other nodes, not only Meshing
2024-05-07 08:38:24 +01:00
Fabien Castan
7b691a05dd
Merge pull request #2380 from alicevision/fix/upgradeDynamicChoiceParam
...
[core] BugFix : Upgrade of Dynamic Choice Param fixed
2024-05-06 21:18:38 +02:00
Fabien Castan
b391675648
Merge pull request #2368 from alicevision/dev/updateMaxRansacIterations
...
[nodes] FeatureMatching: Update default value for the maximum number of Ransac iterations
2024-05-06 21:17:25 +02:00
Aurore LAFAURIE
c3ab36deb0
[ui] Cut option available in GraphEditor
2024-05-06 17:11:54 +02:00
Elyas Benyamina
631d388893
SequencePlayer: Forbid "selecting" an invalid frame number
2024-05-03 17:14:27 +02:00
Elyas Benyamina
d376accf81
[UI][BoundingBox] Viewer3D: Adjust bounding-box by moving faces
2024-04-29 11:25:56 +01:00
Aurore LAFAURIE
5d70a51285
[core] Set internal attributes when copy/pasting nodes
2024-04-26 15:56:26 +02:00
Aurore LAFAURIE
9b0de32930
[ui] Bounding Box are usable in other nodes, not only Meshing
2024-04-26 11:18:04 +02:00
Aurore LAFAURIE
55c657dc1d
[core/ui] Modifiable label and description of node available
2024-04-25 17:03:33 +02:00
Aurore LAFAURIE
bb8b544550
[core] PushButton Description Conflict handled for function descripted
2024-04-25 17:01:54 +02:00
Aurore LAFAURIE
c5f440b8a8
[ui] Add PushButton component to AttributeItemDelegate
2024-04-24 15:29:45 +02:00
Aurore LAFAURIE
eb1a0faf97
[core] PushButton attribute implemented
...
Add PushButtonParam class and implement onAttributeClicked method
2024-04-24 15:29:08 +02:00
Aurore LAFAURIE
8e55257c59
[core] BugFix : Dynamic Param with onAttributeChanged behavior should not be applied if CompatibilityNode
...
If it is a CompatibilityNode, we should only get the value of the attribute to create fully all the attributes instead of throwing an error.
2024-04-23 12:42:36 +02:00
Candice Bentéjac
6791f02f2d
Merge pull request #2362 from alicevision/dev/uxSequencePlayer
...
[ui] Sequence Player UX improvements (fps, slider, frame)
2024-04-19 22:54:20 +02:00
Aurore LAFAURIE
b937cb1eb0
[ui] Sequence Player UX improvements (fps, slider, frame)
...
FPS is now text input, slider has a tooltip to know on which frame you will be while handling, go to specific frame by text input or arrows on side
2024-04-19 22:50:49 +02:00
Candice Bentéjac
e0518a59d4
Merge pull request #2377 from alicevision/fix/distortionviewer
...
[Viewer] fix lens distortion viewer status when switching between projects
2024-04-19 18:10:40 +02:00
Elyas Benyamina
2a054a2701
[Viewer] fix lens distortion viewer status when switching between projects
...
When opening an empty pipeline while the lens distortion viewer was enabled, we ended up in a state where the distortion viewer remained enabled and could not be disabled anymore as its button was greyed out.
2024-04-19 18:07:17 +02:00
Candice Bentéjac
f2eaed93b3
Merge pull request #1925 from alicevision/dev/disableOutputAttr
...
Hide disabled File attributes and their connections
2024-04-19 17:42:05 +02:00
Aurore LAFAURIE
0a770f474f
[ui] Disabled behavior applied to all types of parameters and attributes
...
Disabled behavior applied to all types of parameters and attributes
2024-04-19 17:16:21 +02:00
Aurore LAFAURIE
8d0dc4d62e
[ui] Usage of Colors palette
...
Use of Colors palette instead of Qt palette because doesn't work by now
for disabled elements (until Qt6).
2024-04-19 17:16:21 +02:00
Aurore LAFAURIE
1b55dc8649
[ui] Attribute becomes grey in graph editor and attribute editor when connected but disabled
...
If attribute is disabled but has output connections, it becomes grey.
If the connection is removed while being disabled, it hides itself.
Both is working in GraphEditor on the nodes and in the AttributeEditor.
2024-04-19 17:16:20 +02:00
Candice Bentéjac
6f1ac9a06e
[ui] Hide disabled File attributes and their edges but keep the connections
...
This commit effectively hides a node's attributes when they are disabled.
If these attributes have connections, the edges representing these
connections are hidden but not destroyed. When the edges are hidden, if
one of the connected attributes is still enabled, its pin becomes empty as
if it was not connected to anything.
If the disabled attribute is re-enabled and the connection has not been
broken (if the enabled attribute on the other side of the edge has not
been reconnected to another attribute, for example), the edge re-appears.
If the connection has been broken, then the attribute will be unconnected.
Hidden connections are saved in project files and taken into account when
a project file containing some is loaded.
2024-04-19 17:16:20 +02:00
Candice Bentéjac
de39143e83
Merge pull request #2376 from alicevision/dev/filterComboboxFix
...
[ui] Scroll available in FilterComboBox
2024-04-19 16:52:34 +02:00
Candice Bentéjac
52f6703413
Merge pull request #2378 from alicevision/fix/dragAndDrop
...
[ui] Fix drag and drop of heavy number of frames
2024-04-19 15:00:03 +02:00
Aurore LAFAURIE
f43b6e3461
[ui] Fix drag and drop of heavy number of frames
2024-04-19 12:20:55 +02:00
Candice Bentéjac
dea82607cd
Merge pull request #2365 from alicevision/dev/lidarSimplification
...
Lidar nodes
2024-04-19 09:37:24 +02:00
Candice Bentéjac
78c78320f2
[nodes] Lidar: Update labels and descriptions
2024-04-18 18:12:24 +02:00
Aurore LAFAURIE
b0f9427757
[ui] Scroll available in FliterComboBox
2024-04-18 15:09:01 +02:00
Candice Bentéjac
aee13b5202
Merge pull request #2353 from alicevision/dev/convertDistortion
...
Add a "ConvertDistortion" node
2024-04-16 17:04:30 +01:00
Candice Bentéjac
a9138fa45f
[nodes] ConvertDistortion: update labels and version
2024-04-15 16:03:55 +02:00
Candice Bentéjac
07765da869
Merge pull request #2374 from alicevision/Ripple-constraints
...
Update ripple constraints
2024-04-15 14:25:54 +02:00
Fabien Servant @ TCS
777f2da344
Update ripple constraints
2024-04-15 13:39:18 +02:00
Candice Bentéjac
9c92cb6cb0
Merge pull request #2360 from alicevision/dev/syncViewerAndSequencePlayer
...
[ui] Sync SequencePlayer and Viewer3D
2024-04-12 18:22:43 +02:00
Candice Bentéjac
2b72588da3
[Viewer] SequencePlayer: Replace the two sync buttons with a single one
...
Instead of having two very similar synchronisation buttons, use a single
one with menu options.
2024-04-12 18:12:34 +02:00
Candice Bentéjac
9bc69d6b84
Merge pull request #2369 from alicevision/dev/hideOutputAttributes
...
[core/ui] Hide output attributes flagged for visualisation
2024-04-12 16:37:27 +02:00
Aurore LAFAURIE
f3027d1988
[ui] Visible property handles the show of an output attribute in the node in the GraphEditor
2024-04-12 15:43:35 +02:00
Aurore LAFAURIE
f098ede8cb
[core] Add visible property to desc.py
...
Visible property permit to tell directly from the description of the node that we don't want to see the attribute from the node in the GraphEditor
2024-04-12 15:42:45 +02:00
Candice Bentéjac
ec7fe1d58b
[nodes] FeatureMatching: Correct minor typo
2024-04-11 16:57:25 +02:00
Candice Bentéjac
0b109b5641
[nodes] FeatureMatching: Update default value for number of Ransac iterations
...
The range and default value for the maximum number of iterations for
Ransac now match the ones from the StructureFromMotion node.
2024-04-11 16:57:08 +02:00
Aurore LAFAURIE
2dd8392b4d
[ui] Sync feature points in Viewer2D enabled
2024-04-10 19:39:36 +02:00
Aurore LAFAURIE
369143eca1
[ui] Sync camera gizmo in Viewer3D enabled
2024-04-10 19:39:36 +02:00
Aurore LAFAURIE
361f777118
[ui] Quick Fix of syncViewpointCamera when no element in Scene
...
Disable View Through the active camera if no element in inspector 3d
2024-04-10 19:39:36 +02:00