Commit graph

318 commits

Author SHA1 Message Date
Fabien Castan
47db2ded8a
Merge pull request #2452 from alicevision/dev/homepage
First Homepage
2024-08-30 22:55:48 +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
Aurore LAFAURIE
d9cdf51bf9 [ui] Fix lose focus of text Attribute 2024-08-26 15:32:08 +02:00
Fabien Castan
6646bde7a9 [ui] GraphEditor.newNodeMenu: fix unstable menu height
Use an explicit height on the newNodeMenu, this fixes the issue with
unstable size of the menu.
2024-08-22 22:23:28 +02:00
Fabien Castan
5c379c508c [ui] GraphEditor: highlight chunks with lighter/darker 2024-08-20 19:37:03 +02:00
Fabien Castan
40c2caac5d [ui] GraphEditor: add 1 pixel margin between chunks 2024-08-20 19:36:09 +02:00
Aurore LAFAURIE
87e6969d9f [GraphEditor] Chunks in progress bar are visible thanks to alternate of dark and light color 2024-08-20 14:35:06 +02:00
Candice Bentéjac
39c51df065 [GraphEditor] Base ChoiceParam model on attribute instead of description 2024-08-09 14:47:28 +02:00
Candice Bentéjac
16e951bad8 [ui] Update Delete data label according to selected nodes 2024-08-01 14:53:43 +02:00
Aurore LAFAURIE
82dd2a1f31 [ui] Re-submit behavior implemented 2024-08-01 11:07:29 +01:00
Aurore LAFAURIE
72201a80ff [GraphEditor] Implementation of Recompute Button
Allows to do Delete data + Compute in less clicks
2024-08-01 11:07:29 +01:00
Candice Bentéjac
45e6f43c40 [GraphEditor] AttributeItemDelegate: Return valid component for PushButton
The value of a `PushButtonParam` being always `None`, it is necessary
to check that the type of the component is not `PushButtonParam` before
comparing its value to `undefined`. Otherwise, any `PushButtonParam`
will always be represented by a "notComputed" component.
2024-07-29 17:48:38 +02:00
Candice Bentéjac
bd74ee2829 [ui] do not display the value if it is not valid, not computed dynamic output attributes 2024-07-19 10:53:47 +02:00
Aurore LAFAURIE
cc6acbc610 [ui] Removal of useless option for Compute and Submit selected nodes
It is now included directly in Compute and Submit options.
2024-07-17 16:08:01 +02:00
Aurore LAFAURIE
887844541c Compute or Submit selected nodes 2024-07-17 16:08:00 +02:00
Candice Bentéjac
692f25f38f [GraphEditor] Add a ScriptEditor component 2024-07-03 08:41:07 +01:00
Aurore LAFAURIE
8935dedc34 [ui] Timer not displayed on node not computable 2024-06-20 11:54:31 +02:00
Aurore LAFAURIE
9acc0a7492 [ui] Eye displayed for node with sequence output 2024-06-20 11:54:30 +02:00
Candice Bentéjac
7abbb50302 [Utils] fixing rounding issues in time display
Prevent getting strings like "5m60s" when rounding up.
2024-06-16 23:34:50 +02:00
Aurore LAFAURIE
12c3a1f8b9 [ui] Large Multiline Component added 2024-06-14 23:48:24 +02:00
Aurore LAFAURIE
51656db05d [ui] Computation time label color according to status of node 2024-06-14 12:46:46 +02:00
broods
606e8e2f03 [ui] node editor header: change signal for update, remove chunks computation display 2024-06-11 11:18:29 +02:00
broods
a5de8b86dc [ui] change SubmittedOrRunning function to only Running, string computation, function naming 2024-06-11 11:18:28 +02:00
broods
a29061efd5 [ui] add node computation on error status 2024-06-11 11:18:28 +02:00
broods
e556f4f276 [ui] add chunk computed counter in node editor 2024-06-11 11:18:28 +02:00
broods
0adbcd1c47 [ui] add node computation time in real time in node editor
[ui] add node computation time in real time in node editor

[ui] add node computation time in real time in node editor
2024-06-11 11:18:28 +02:00
Aurore LAFAURIE
c95afc8179 [GraphEditor] Eye on displayable node even if not computed 2024-06-07 10:21:55 +02:00
Aurore LAFAURIE
840ed3a8b8 [Node] Show all outputs of node in Graph 2024-05-28 18:07:31 +02:00
Aurore LAFAURIE
796493417d [Node] Fix visible property usage for nodes output in Graph 2024-05-28 18:06:35 +02:00
Aurore LAFAURIE
927f261a93 [ui] NodeEditor index tabBar updated for nonComputing nodes 2024-05-27 22:03:42 +02:00
Aurore LAFAURIE
671b3ff128 [ui] InputNode behavior for menu and display 2024-05-27 22:03:42 +02:00
Fabien Castan
d5d2ee3095
Merge pull request #2366 from alicevision/dev/copyPasteAttributeEditor
[ui] Right click on text element in AttributeEditor open Copy/Paste menu
2024-05-25 14:28:21 +02:00
Fabien Castan
00acdb5a88 [ui] GraphEditor: Add Copy/Paste on the attribute label too 2024-05-25 14:04:03 +02:00
Fabien Castan
02ab2ef931 [ui] GraphEditor: attribute now loses focus when Enter or Escape is pressed 2024-05-25 14:03:26 +02:00
Fabien Castan
49c0d0feea [ui] GraphEditor: manage selection for text copy/paste 2024-05-25 14:00:41 +02:00
Aurore LAFAURIE
dd7e19dd2c [ui] Selection of text for copy of text attribute fixed
If there is no text selected, then it copies all the attribute, otherwise it copies only the selected text.
2024-05-23 16:55:29 +02:00
Fabien Castan
b5d1f98d1a
Merge pull request #2401 from alicevision/dev/nodeHeaderSelectedColor
[ui] Selected node header set to base color
2024-05-22 22:12:34 +02:00
Fabien Castan
8c242cbbec [ui] GraphEditor: update color/width of node's border
Avoid ambiguities between mainSelected/selected/hover.
2024-05-22 21:34:33 +02:00
Fabien Castan
de1938e55c
Merge pull request #2384 from alicevision/dev/internalAttributeColorPickerDisabled
[GraphEditor] Internal Custom Color Picker disabled when node is locked
2024-05-20 21:56:47 +02:00
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
f38154b109 [ui] Selected node header set to base color 2024-05-14 18:13:41 +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
c3ab36deb0 [ui] Cut option available in GraphEditor 2024-05-06 17:11:54 +02:00
Aurore LAFAURIE
55c657dc1d [core/ui] Modifiable label and description of node available 2024-04-25 17:03:33 +02:00
Aurore LAFAURIE
1cdcc6dd78 [GraphEditor] Internal Custom Color Picker disabled when node is locked 2024-04-24 18:11:57 +02:00
Aurore LAFAURIE
e3e25e677e [ui] Right click on text element in AttributeEditor open Copy/Paste menu 2024-04-24 16:02:26 +02:00
Aurore LAFAURIE
c5f440b8a8 [ui] Add PushButton component to AttributeItemDelegate 2024-04-24 15:29:45 +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