Commit graph

4494 commits

Author SHA1 Message Date
Aurore LAFAURIE
85bfc5614b [ui] Thicker edges for for loops and better draw of them
If it's a for loop edge, it needs 2 shapes to draw from each side of the info section
2024-09-02 19:04:22 +02:00
Aurore LAFAURIE
17099aef05 [Edge] Area of for loop info on edge is now selectable 2024-09-02 19:04:09 +02:00
Aurore LAFAURIE
1ec8c9c7ad [ui] Fix Collapse error
It comes from the update of the edges so we need to update the array of allSrc correctly.
2024-09-02 17:08:04 +02:00
Aurore LAFAURIE
f9ec52a39b [ui] Prevent modification of iterations while expanded for loop 2024-09-02 17:08:04 +02:00
Aurore LAFAURIE
0d346ab2da [ui] Value of current edge iteration and TaskManager protected 2024-09-02 17:08:04 +02:00
Aurore LAFAURIE
0d397b4baf [ui] Reset ListAttribute connected as for loop remove also edges in one element of undo stack 2024-09-02 17:08:03 +02:00
Fabien Castan
a9b22b0aaa [ui] GraphEditor: fix tooltip camel case 2024-09-02 17:08:03 +02:00
Fabien Castan
62ea6924f6 [ui] GraphEditor: simplify foreach loop menu 2024-09-02 17:08:03 +02:00
Fabien Castan
f84654b2ae [ui] Graph.canExpandForLoop: fix corner case 2024-09-02 17:08:03 +02:00
Fabien Castan
2456350dc5 [ui] Graph: fix expand/collapse 2024-09-02 17:08:03 +02:00
Fabien Castan
31192bd1bd [ui] GraphEditor.Edge: Avoid binding loop 2024-09-02 17:08:03 +02:00
Fabien Castan
48d08b1f88 [ui] GraphEditor: improve alignments
Reduce usage of anchors (except centerIn/fill).
Display of Next/Previous for IntSelector.
2024-09-02 17:08:02 +02:00
Aurore LAFAURIE
ff86a5182e [GraphEditor] Close edge popup when action is triggered 2024-09-02 17:08:02 +02:00
Aurore LAFAURIE
c60c4d4d6c [ui] Collapse and Expand for loop are not allowed for Compatibility Nodes 2024-09-02 17:08:02 +02:00
Aurore LAFAURIE
aba045f4aa [ui] Display for loop size on edges 2024-09-02 17:08:02 +02:00
Aurore LAFAURIE
1f995c23d6 [ui] While expanding for loop, first reconnect to first element of list and then expand 2024-09-02 17:08:01 +02:00
Aurore LAFAURIE
019e137386 [ui/core] First version of For Loop implementation
If you connect a list to an attribute, you can iterate over the list as a for loop
2024-09-02 17:08:01 +02:00
Aurore LAFAURIE
1f28b5851d [Homepage] Change fontsizes and remove ratio for images
Small adjustments to have a better homepage
2024-09-02 15:06:27 +02:00
Aurore LAFAURIE
9b5a78fd60 [img] Update to smaller size images 2024-09-02 15:02:34 +02:00
Fabien Servant
273906cffc Add new locks for intrinsics 2024-09-02 09:41:37 +02:00
Fabien Castan
52cb124589
Merge pull request #2484 from alicevision/dev/sfmMatching
Multiple shots: Align and merge multiple SfM from feature matches
2024-08-31 16:03:33 +02:00
Fabien Castan
00c3ffd4c1
Merge pull request #2518 from alicevision/dev/cmdlineHelp
[ui] Improve command line help message
2024-08-31 12:57:26 +02:00
Fabien Castan
c792b2baee Improve meshroom_batch help message with groups 2024-08-31 12:44:17 +02:00
Fabien Castan
5a89561a6c Add github link 2024-08-31 12:16:26 +02:00
Fabien Castan
678d360f3f Add -2, -3 shortcuts 2024-08-31 12:12:24 +02:00
Fabien Castan
3b981a9df6 no default pipeline, by default 2024-08-31 12:11:31 +02:00
Fabien Castan
674674e1c6 Add -s shortcut 2024-08-31 12:11:08 +02:00
Fabien Castan
9771a50268 Add some details in the help message 2024-08-31 12:10:49 +02:00
Fabien Castan
9d414eda2f Add MESHROOM_SUBMIT_LABEL to customize the label of a node when submitted on renderfarm 2024-08-31 11:53:37 +02:00
Fabien Castan
e832286d0f [ui] command line help: minor simplification 2024-08-31 00:50:17 +02:00
Fabien Castan
9ea478ab6a [ui] Command line option to load the latest project 2024-08-31 00:50:17 +02:00
Fabien Castan
e972c3d324 [ui] Improve help message 2024-08-31 00:28:42 +02:00
Fabien Castan
028f883517
Merge pull request #2515 from alicevision/dev/applyExternalCalibration
[nodes] ApplyCalibration: Add option to use a Lens calibration file from 3dequalizer in json
2024-08-30 23:02:01 +02:00
Fabien Castan
47db2ded8a
Merge pull request #2452 from alicevision/dev/homepage
First Homepage
2024-08-30 22:55:48 +02:00
Fabien Castan
0cf051551a
Update meshroom/nodes/aliceVision/ApplyCalibration.py 2024-08-30 21:27:45 +02:00
Fabien Castan
61699362d3
Update meshroom/nodes/aliceVision/ApplyCalibration.py 2024-08-30 21:25:38 +02:00
Fabien Servant
a24c8662eb Add option to use external json file 2024-08-30 15:20:25 +02:00
Candice Bentéjac
c9a74f104e
Merge pull request #2512 from alicevision/fix/loseFocusOutOfAttribute
[ui] Correctly lose focus on `StringParam` when clicking outside of its text field
2024-08-29 19:24:23 +02:00
Candice Bentéjac
e8eeccded1 [ui] Homepage: Add QML elide to projects' labels and align them correctly 2024-08-29 18:39:33 +02:00
Aurore LAFAURIE
52c6bb7c46 [ui] Asynchronous load of thumbnails for Homepage 2024-08-29 18:39:33 +02:00
Candice Bentéjac
b5a77cea62
Merge pull request #2513 from alicevision/dev/scenePreview
[nodes] Use principal point in scenePreview
2024-08-28 11:05:47 +02:00
Fabien Servant
d46707a7d5 Use principal point in scenePreview 2024-08-27 14:58:25 +02:00
Fabien Castan
fe0d1f20f0 [ui] homepage: minor margins simplification 2024-08-26 21:41:26 +02:00
Candice Bentéjac
cb062a4b4c [ui] Detect if the reconstruction has been set yet or reset
An `active` property is added to the `Reconstruction` object to share
whether it has been initialized or not.
2024-08-26 16:21:28 +02:00
Candice Bentéjac
da2c3fda05 [GraphEditor] Return empty bbox if the graph is empty
This commit checks whether there is a node in the graph before trying
to determine the size and position of the bounding box. If the graph is
empty, an bounding box set with 0s is returned.
2024-08-26 16:21:28 +02:00
Candice Bentéjac
c428015bdc [MaterialIcons] Do not define height as the content's height
Defining the height of the `MaterialToolLabelButton` as its content
height creates binding loop, and is not useful as the implicit height
already is the content's height.
2024-08-26 16:21:28 +02:00
Candice Bentéjac
f84d0d6341 [ui] app: Check that viewpoints exist before accessing them 2024-08-26 16:21:28 +02:00
Candice Bentéjac
74271019b3 [ui] Homepage: Provide a URL for thumbnails instead of a string
This avoids getting some "Unknown 'c' protocol error".
2024-08-26 16:21:28 +02:00
Candice Bentéjac
2a8359939b [ui] Homepage: Handle padding computations during init phases
When the elements are being initialized, their sizes is not yet correctly
set. Since the paddings for the `MaterialToolLabelButtons` is computed
dynamically depending on other elements' size, we need to add safeguard
to ensure that the padding can never be larger than the container's size.
2024-08-26 16:21:28 +02:00
Aurore LAFAURIE
655f83892d [ui] New button added for empty project 2024-08-26 16:21:27 +02:00