Fabien Servant
5dea1f5f61
use export distortion and new segmentation
2024-09-25 18:43:17 +02:00
Fabien Castan
9088f0b106
Merge pull request #2538 from alicevision/dev/simplifyNodeAPI
...
[core] Simplify node descriptions
2024-09-20 22:57:38 +02:00
Fabien Castan
0474a956bf
Merge pull request #2539 from alicevision/dev/NodeDescPreprocessing
...
Added Pre and Post process functions on the Base Node
2024-09-20 22:53:31 +02:00
Fabien Castan
580beaeb30
Merge pull request #2545 from alicevision/fix/homepageSplitView
...
Fix homepage SplitViews
2024-09-20 22:52:25 +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
d2159ccd63
Merge pull request #2541 from alicevision/dev/hideImageGallery
...
[ui] Add View Image Gallery Parameter
2024-09-20 17:40:18 +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 Servant @ TCS
835a00cf44
Merge pull request #2543 from alicevision/dev/exportDistoTemplates
...
[pipelines] Add distortion export for templates without calibration
2024-09-19 20:58:27 +02:00
Fabien Castan
2852a4cf19
[ui] Custom SplitView to have a larger handle
2024-09-19 20:39:43 +02:00
Candice Bentéjac
ea0f674f1f
[pipelines] Add distortion export for templates without calibration
2024-09-19 11:27:05 +02:00
Fabien Castan
9d301fed01
minor wording change
2024-09-18 15:52:37 +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
Vivek Verma
f2b033a7bb
Added Pre and Post process functions on the Base Node
...
Added Pre and Post process functions on the Node Description which can be utilised by the client nodes
2024-09-17 09:31:17 +02:00
Candice Bentéjac
99dc6b5c6a
[core] Make range
optional for IntParam
and FloatParam
...
`range` is set to `None` by default, making it optional. If it is
specified, correct values are expected (e.g. only floats for `FloatParam`)
and a slider will be displayed in the Node Editor. However, if it is not
specified, no slider will be displayed and the value will be set at the
discretion of the user.
Having `range=None` will not trigger any "invalid" error in the
description. It is thus not mandatory anymore to specify the valid range
of values for the integer and floating attributes in node descriptions.
2024-09-16 18:03:34 +02:00
Candice Bentéjac
002d316cc3
[nodes] Remove useless exclusive=True
in descriptions
2024-09-16 17:50:54 +02:00
Candice Bentéjac
30c108b7bf
[core] ChoiceParam: exclusive
becomes optional and defaults to True
...
This simplifies the node descriptions. For multi-choice ChoiceParams,
`exlusive=False` still needs to be specified.
2024-09-16 17:47:45 +02:00
Candice Bentéjac
03bd5180cf
Merge pull request #2536 from alicevision/fix/importMeshroomBatch
...
[bin] Import correct `Graph` objects for `meshroom_batch`
2024-09-16 16:49:08 +02:00
Candice Bentéjac
2b590c383a
[bin] Import correct Graph
objects for meshroom_batch
2024-09-16 16:41:39 +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
Fabien Castan
58741a32d6
Merge pull request #2506 from alicevision/fix/compatibilityNodesOperations
...
Fix Several Compatibility Nodes Operations
2024-09-13 18:53:01 +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
Fabien Castan
24b7a378f8
Merge pull request #2531 from alicevision/dev/UIchanges
...
UI Changes
2024-09-13 17:03:15 +02:00
Aurore LAFAURIE
2570c0e9fa
[Application] Put Refresh Nodes Status in graph editor menu
2024-09-13 16:44:28 +02:00
Aurore LAFAURIE
23310ad3b0
[nodes] Exposed all attributes that are connected in default pipelines
2024-09-13 16:44:15 +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
Fabien Castan
064b29cb65
Merge pull request #2523 from alicevision/dev/invalidateNodes
...
[core] Simplify attribute invalidation in nodes' descriptions
2024-09-13 14:05:54 +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
81fe4e411c
.git-blame-ignore-revs
: Add linting clean-up
2024-09-12 10:55:06 +02:00
Candice Bentéjac
4c0409f573
[nodes] Linting: Clean-up files
2024-09-12 10:54:20 +02:00
Candice Bentéjac
ec0721d381
[tests] Remove invalid=
when the implicit argument is enough
2024-09-12 10:54:19 +02:00
Candice Bentéjac
41a1b47c43
[nodes] Remove invalidate=True
from descriptions
2024-09-12 10:54:18 +02:00
Candice Bentéjac
07b65499ce
[bin] meshroom_newNodeType
: Remove all invalidate=
arguments
...
`invalidate` does not need to be specified anymore and is set to `True`
by default. Output attributes with `invalidate=True` are handled at the
attribute-level.
2024-09-12 10:54:17 +02:00
Candice Bentéjac
b981ef651c
[core] invalidate=
becomes optional and is set to True
by default
...
This will allow to simplify node descriptions as most of the attributes
are generally invalidating. Only non-invalidating attributes will need
to state explicitly `invalidate=False`.
For output attributes, which must not be invalidating, `invalidate` will
be automatically set to `False` at the attribute-level if it is set to
`True` in the description.
2024-09-12 10:54:17 +02:00
Candice Bentéjac
41e885d9ff
Linting: Clean-up files
2024-09-12 10:50:13 +02:00
Candice Bentéjac
d67062d39d
[tests] Update unit tests with new UID system
2024-09-12 10:41:57 +02:00
Candice Bentéjac
e5ac6bd0dc
[bin] meshroom_newNodeType
: Replace uid=
with invalidate=
2024-09-12 10:41:56 +02:00
Candice Bentéjac
71d06d27ec
Multiview: Remove unused version of the pipeline
2024-09-12 10:41:56 +02:00
Candice Bentéjac
4d35024a1b
[pipelines] Update file version for all templates
...
Additionally, the `pipelineVersion` key has been removed for all the
templates that had it.
2024-09-12 10:41:55 +02:00
Candice Bentéjac
045c26cc46
[nodes] Change uid=
into invalidate=
for all nodes
2024-09-12 10:41:55 +02:00
Candice Bentéjac
b726387534
[core] Graph: Support loading files with previous UID system
...
The file version is updated and support for files with an older version
is added: upon detecting that the file version is old, the old UID
keys will be detected and reformatted with new ones so the file can
be properly loaded.
2024-09-12 10:41:53 +02:00
Candice Bentéjac
9973298746
[core] Simplify invalidation status for all the attributes
...
The UID system based on a UID index is removed and replaced by a single
UID per node.
Attributes will be included in the UID computation if the `invalidate`
is set to `True` in their description. This replaces the `uid=[]` /
`uid=[0]` element of the description.
2024-09-12 10:41:53 +02:00
Candice Bentéjac
248c301c5a
[nodes] Directly use internalFolder
variable for outputs' paths
2024-09-12 10:04:30 +02:00