Julien-Haudegond
ae7daf0365
[ui] GraphEditor: fix binding warnings
2020-08-24 15:34:51 +02:00
Julien-Haudegond
79e1c69d5d
Merge remote-tracking branch 'origin/develop' into dev/nodesAndTaskManager
2020-08-24 15:19:31 +02:00
Julien-Haudegond
f41565f26b
[ui] Graph: stop and cancel node computation
2020-08-20 16:20:55 +02:00
Julien-Haudegond
a3e0d530b4
[core/ui] fix typo and syntax
2020-08-20 15:07:29 +02:00
Julien-Haudegond
12de900e96
[ui] fix binding warnings when closing Meshroom
2020-08-17 17:50:44 +02:00
ChemicalXandco
7ed6436c34
[ui] refactor ids of ValueAxis items
2020-08-14 12:27:01 +01:00
ChemicalXandco
432bd07df7
[ui] fix ram graph
...
use % instead of GB
2020-08-14 12:07:35 +01:00
Julien-Haudegond
d838e7866a
[ui] Node: fix slowness due to QML function calls with a lot of nodes
...
Instead of calling the duplicateList function for each node, at each modification, it is called only when we press the button.
2020-08-13 11:45:52 +02:00
Julien-Haudegond
02b9e34ba4
[ui] GraphEditor: fix delete data issue with duplicate nodes
2020-08-12 18:30:26 +02:00
Julien-Haudegond
de83294446
[ui] Node: change how duplicate nodes are displayed
2020-08-12 18:05:07 +02:00
Julien-Haudegond
041cb8b81a
[ui] GraphEditor: fix delete key issue
2020-08-12 10:31:06 +02:00
Julien-Haudegond
ff7f8b3e36
[core/ui] add a locked property on nodes
...
Add locked property on core nodes and update UI in the same commit because both parts are very dependent for this change.
2020-08-11 13:08:47 +02:00
Fabien Castan
bab908d2eb
Merge branch 'develop' into dev/nodesAndTaskManager
2020-07-30 10:56:19 +02:00
Julien-Haudegond
a5407fc8c7
[ui] Graph Editor: remove useless attributes property
2020-07-29 11:34:45 +02:00
Julien-Haudegond
2d953d7319
[core] add enabled property on attributes
...
The new property "enabled" allows to define a lambda to dynamically enable/disable parameters.
Disabled parameters are not used in the uid, not exported to the command line and not visible in the interface.
2020-07-24 17:36:17 +02:00
Fabien Castan
90c480af21
Merge branch 'develop' of https://github.com/alicevision/meshroom into dev/panoramaFisheye
...
Conflicts:
meshroom/ui/qml/Viewer/FeaturesInfoOverlay.qml
meshroom/ui/qml/Viewer/Viewer2D.qml
2020-06-01 14:38:30 +02:00
Theo
f07b959a2b
[ui] New SfMStatsView
2020-04-29 20:25:46 +02:00
Fabien Castan
0e606eef4e
[ui] Add the notion of Node Documentation
2020-03-26 10:54:00 +01:00
Fabien Castan
e933e1adf6
[ui] Float attributes: ensure alignment on the left
...
Ensure that the important part of the number is displayed.
2020-03-18 20:21:02 +01:00
Fabien Castan
77fc562a1e
[ui] AttributeEditor: improve display of long floating point values
2020-03-10 11:59:41 +01:00
Fabien Castan
80e3afd9a9
[ui] GraphEditor: node status layout adjustments
2020-01-27 17:57:56 +01:00
Fabien Castan
2705c89130
[ui] GraphEditor: single tab group + status table
...
- Use a single tab group for attributes, log, statistics, status
- Use a ListView with key/value to display the node status fields (instead of a file viewer)
2020-01-27 16:08:18 +01:00
Fabien Castan
c38f0c3fa3
[ui] minor qml warning fix
2020-01-27 13:16:23 +01:00
Yann Lanthony
991aca989b
Merge develop into dev/nodesAndTaskManager
2020-01-24 14:54:08 +01:00
Yann Lanthony
16c9e0ce4f
[ui] TaskManager: minor QML fix
2020-01-24 12:01:49 +01:00
Yann Lanthony
79d35ac5e3
[ui] Node: display Attribute labels instead of technical names
2020-01-24 12:00:35 +01:00
Yann Lanthony
efb8e1ed67
[ui] Edge: fix control points distance
...
Avoid getting increasingly distorted curves with edge width.
2020-01-24 11:52:32 +01:00
Yann Lanthony
61866708ac
[ui] Node: improve node UI
...
* unify colors and spacing
* simplify status icon display
* remove duplicated code
2020-01-24 11:41:58 +01:00
Yann Lanthony
e2ef6520d7
[ui] Node: improve attribute display
...
* display filled pin when attribute has output connections
* start removing duplicated code
* tweak sizing/spacing
* fix anchor errors
2020-01-24 11:37:59 +01:00
Yann Lanthony
97e18e02e1
[ui] Node: only display File attributes as Node attribute pins
2019-12-13 19:27:15 +01:00
Fabien Castan
65c472fe50
[ui] GraphEditor: change node background color
2019-11-29 11:34:15 +01:00
Fabien Castan
72e0e64e27
[ui] GraphEditor: fix QML errors
...
- fix anchors/layout/padding conflicts
- fix references to non-existing variables
- fix anchors to a position and not to an object
2019-11-29 11:34:15 +01:00
Fabien Castan
bbe40e0bc6
[ui] GraphEditor: use node label in duplicates tooltip
2019-11-29 11:34:15 +01:00
Lee Geertsen
70509f5dd2
Delete old readOnly property on GraphEditor
2019-11-29 11:34:15 +01:00
Lee Geertsen
f083309973
AttributePin: move drag functionality to state
2019-11-29 11:34:15 +01:00
Lee Geertsen
9f5775cc6b
[ui]Do not allow to start a new connection on an already connected input
2019-11-29 11:34:15 +01:00
Lee Geertsen
502e912f77
[UI] change node attributePin ui
2019-11-29 11:34:15 +01:00
Lee Geertsen
3ff5ba8d54
[core] Submit and Compute buttons are disabled if needed
2019-11-29 11:34:15 +01:00
Lee Geertsen
72c0606b1b
[UI] Add node name to top bar, push icons right + add radius on node
2019-11-29 11:34:15 +01:00
Lee Geertsen
3c32aaeecd
Fix problem for removing edge while computing
2019-11-29 11:34:10 +01:00
Lee Geertsen
6d83985b39
Lock Nodes and Edges during computing
2019-11-29 11:34:10 +01:00
Lee Geertsen
f4e5e84478
Redesign node UI, added state icons and separate inputs and outputs
2019-11-29 11:34:10 +01:00
Lee Geertsen
fe3c55e57c
Add ability to select node in the task manager tab
2019-11-29 11:34:10 +01:00
Lee Geertsen
c00db25c23
Don't lock graph and node editor while computing nodes
...
Add possibilty to, while computing nodes:
add more nodes to the task manager,
edit, duplicate and remove nodes without breaking the tasks that are submitted
2019-11-29 11:34:10 +01:00
Lee Geertsen
51d6c18840
Create TaskManager with a task overview
...
Create a seperate class to handle the logic of computing nodes
+ An UI overview with all submitted nodes
2019-11-29 11:34:10 +01:00
Fabien Castan
40c3430707
[ui] StatViewer: do not display uninitialied values
2019-09-10 18:56:23 +02:00
Fabien Castan
4cc78ad5ec
[ui] StatViewer: more compatibility with previous "statistics" files
...
* compute max peak ram if no total ram info
* hide GPU chart if the file is from a previous version
2019-09-10 18:56:22 +02:00
Fabien Castan
8f630d5c09
[ui] StatViewer: compatibility with previous "statistics" files
2019-09-10 17:52:37 +02:00
Yann Lanthony
07ced073f3
[ui] StatViewer: introduce custom ChartViewLegend system
...
* add a generic ChartViewLegend component that provides an interactive legend for ChartViews
* rely more on data bindings to control Series visibility and display
2019-08-06 10:39:39 +02:00
Yann Lanthony
aedf10c838
[ui] StatViewer: fix "Toggle CPU" button
...
use MaterialLabel instead of Text
2019-08-06 10:31:39 +02:00