Loïc Vital
b829a2d9f4
[ui] tab to focus search bar + click on empty area to loose focus
2022-11-18 10:03:03 +01:00
Loïc Vital
ef62d70180
[ui] minor renamings for coherence
2022-10-31 13:51:47 +01:00
Loïc Vital
49d0ad9a4f
[ui] fix crash when importing images with non-ascii characters in path
2022-10-28 14:54:29 +02:00
Loïc Vital
400c68a40a
[ui] do nothing when double clicking attribute
2022-10-19 09:50:16 +01:00
Loïc Vital
6b7d4d66a8
[ui] prevent loading image output attributes in 3D viewer
2022-10-19 09:50:15 +01:00
Loïc Vital
9de858efe4
[ui] minor code cleanup
2022-10-19 09:50:13 +01:00
Loïc Vital
f90942bd2d
[ui] only load in 2D viewer nodes that output images
2022-10-19 09:50:12 +01:00
Loïc Vital
592dc1121e
[ui] check node is computed or running before loading in viewer2D
2022-10-19 09:50:10 +01:00
Loïc Vital
a574c0fc9b
use semantic field in file attributes to specify images and store displayed node in 2D viewer to adapt UI
2022-10-19 09:50:08 +01:00
Loïc Vital
fc5ab540f5
added outputImageTypes in node desc to update the viewer2D imageType combo box when double clicking a node
2022-10-19 09:50:07 +01:00
Fabien Castan
243c278bcc
Merge pull request #1778 from alicevision/dev/lv/useLastPathForOpenSave
...
Use most recent project as base folder for file dialogs
2022-09-28 23:06:54 +02:00
Candice Bentéjac
58784fb6ff
[ui] Restrain the "copy/paste nodes" shortcuts to the GraphEditor
...
If a Ctrl+C or Ctrl+V shortcut is performed outside the GraphEditor,
the performed action should not be a copy or a paste of the nodes, but
the own copy/paste of the current element (e.g. if a Ctrl+C is made on
on the NodeEditor, then the copied element should be the one selected
in the NodeEditor, not the currently selected node).
2022-09-26 09:56:28 +02:00
Loïc Vital
d0fcb67d1c
[ui] rename Import Scene to Import Project for coherent naming
2022-09-23 11:22:36 +02:00
Loïc Vital
f4352e5254
[ui] file dialogs: use most recent project dir instead of system default
2022-09-23 09:39:22 +02:00
Loïc Vital
a5c18606bc
use most recent project as base folder when using Open action
2022-09-22 16:42:46 +02:00
Fabien Castan
27faf9f77c
Merge pull request #1758 from alicevision/dev/copyPasteNode
...
Support copying/pasting a node in the Graph Editor
2022-09-08 17:42:12 +02:00
Candice Bentéjac
ac4cb11c3d
[ui] Reload the list of templates after "Save As Template"
2022-09-06 09:43:29 +02:00
Candice Bentéjac
c44b2a8c00
Add "minimal" mode for template files
...
Add a specific option to save a graph as a template ("Save As
Template") in "minimal" mode.
This mode only saves, for each node in the graph, the input and
output attributes whose values differ from the default ones. Any
attribute that is not serialized in the saved template file is
assumed to have its default value.
If a conflict is detected on a node when opening the template
file, it is logged but solved automatically.
The goal of this minimal mode is to prevent template files from
needing an update every single time a modification (may it be
minor or major) is done on a node description. Templates can
thus follow node changes and still be usable.
2022-09-06 09:43:19 +02:00
Candice Bentéjac
a33f79e4d7
Import a scene from an .mg file into the current graph
...
Add an "Import Scene" (Ctrl+Shift+I) option in the File menu
that allows to select an existing .mg file and import it in the
current graph.
The imported scene will automatically be placed below the lowest
existing node along the Y axis.
2022-08-31 10:50:35 +02:00
Candice Bentéjac
ede24713d0
Add "Copy" and "Paste" actions in the "Edit" menu
...
Also add a "Copy Node(s)" option in the nodes' right click menu.
2022-08-25 11:32:37 +02:00
Candice Bentéjac
578c1f01c0
[ui] Generate the "New Pipeline" menu based on the found project files
...
The "New Pipeline" menu is automatically filled with the list
of the project files that were found dynamically. Pipelines can thus
be initialized with templates without restarting Meshroom app.
2022-07-13 18:20:34 +02:00
luz paz
f4dcf6557f
Fix various typos in the source code
...
## Description
Fix various typos in the source code. This includes user facing code, documentation, and source comments. This PR has not been tested.
Closes #1605
2022-01-22 07:39:05 -05:00
Fabien Castan
dedc5b4499
[ui] 3DViewer: use a Loader to completely disable the 3D environment
2021-10-19 15:17:54 +02:00
Fabien Castan
0f95188962
[ui] widgets visibility options
2021-10-05 17:45:15 +02:00
Remy Mellet
d30571ce7d
Draft Reconstruction pipeline
2021-09-13 10:36:46 +02:00
Landrodie
f024ae30e5
[ui] Add a clear images button in the file menu
...
Add a button to clear all viewpoints and intrinsics of all camera inits present in the project.
2021-07-08 10:56:39 +02:00
Fabien Castan
1999b7c5b2
[multiview] New pipeline Photogrammetry and Camera Tracking
2021-05-27 17:02:39 +02:00
Fabien Castan
0ddda9f982
[multiview] new experimental pipeline for camera tracking
2021-04-16 10:45:57 +02:00
ChemicalXandco
4da3bbf4a8
[ui] add link to online documentation in 'Help' menu
2021-02-14 17:35:12 +00:00
Fabien Castan
1102ce84e0
Merge branch 'develop' of github.com:alicevision/meshroom into dev/nodesAndTaskManager
...
Conflicts:
meshroom/core/graph.py
meshroom/ui/qml/main.qml
2020-12-01 20:02:43 +01:00
Fabien Castan
7f98314bb6
[ui] init folder when opening new project
2020-11-23 19:25:01 +01:00
Fabien Castan
ecc8cd4332
[ui] init saveAs folder
...
if we already have a project file
2020-10-15 18:40:05 +02:00
Fabien Castan
4e5446a7ce
[ui] fix typo on panoramaFisheyeHdr
2020-09-10 02:25:37 +02:00
Julien-Haudegond
94038736fe
[core] TaskManager: handle simultaneous computing in LOCAL and EXTERN
2020-09-05 15:25:21 +02:00
Fabien Castan
589856ecdc
Rename hdri into panoramaHdr
2020-09-05 01:16:51 +02:00
Julien-Haudegond
a19ef357c1
[ui] Main: handle compatibility issues with a Dialog
2020-09-03 18:57:49 +02:00
Julien-Haudegond
78f7febeb7
[ui] ErrorHandler: analyse error (only used by computation for now)
2020-09-03 14:56:35 +02:00
Julien-Haudegond
5f444e6810
[ui] Commands: handle undo stack while computing and submitting
...
Computing: lock the undo stack at the current index to avoid going back too far and potentially alter computing process.
Submitting: clear the undo stack.
2020-09-02 11:30:12 +02:00
Julien-Haudegond
91bd464ed7
[ui] Main: fix action triggered by "Quit" button
...
Make sure to pass through the onClosing signal handler instead of just force quit the application.
2020-08-27 12:49:50 +02:00
Julien-Haudegond
32a7005928
[ui] Main: display compute errors in a Dialog popup
2020-08-26 11:59:33 +02:00
Julien-Haudegond
8a5f4939b2
[ui] Graph: add a 'Force Unlock Nodes' option
2020-08-12 10:44:53 +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
Fabien Castan
ec67c772fa
[ui] new generic way to manage "active" nodes per node type
2020-07-07 22:05:53 +02:00
Fabien Castan
375070e003
[ui] main: fix openFileDialog
...
use fileUrl instead of file
2020-03-30 11:22:58 +02:00
Fabien Castan
7b8405c5f6
[ui] new pipeline hdriFisheye
...
Setup the 2 fisheye options on LDRToHDR and PanoramaInit nodes.
2020-03-20 17:57:16 +01:00
Fabien Castan
6115a81044
[ui] GraphEditor fix: Ctrl double click setup node in solo mode
2020-03-17 17:46:15 +01:00
Fabien Castan
f9477eadfc
[ui] add Import Images menu
2020-03-17 15:13:19 +01:00
Fabien Castan
0e434908a5
[ui] improve open recent files
...
* fix path conversion on windows
* remove invalid paths from the list on error
* explicit error message for "No Such File"
2020-03-17 14:07:00 +01:00