* make log, statistics and status file properties notifiyable and trigger notify signal when node's internal folder changes
* only emit Node.internalFolderChanged when it actually changed
* ListAttribute, GroupAttribute: can now be exported on command line
with customizable join character.
* ChoiceParam with non exclusive values are exported on command line as
before but using the new getValueStr()
* description: detect title of the next section at the end of
description
* choice: detect list of values inside {}
* isOutput: detect from extracted values and add test to check 'out' in
the param names
* give access to Node's chunks log files (log, statistics, status) with auto-reload when current NodeChunk is being computed
* add tabs system in the AttributeEditor to switch between attributes edition and Node log
* add TextField to filter node types by text
* node can be created by pressing enter/return when highlighted
* give active focus to selected node
* node can be deleted when selected by pressing Delete key
* expose node types model as context property
* right clicking on an empty space inside the Graph Editor opens Node Creation menu with all available node types
* add WorkspaceView that contains Meshroom main modules (ImageGallery, 2D/3D viewer)
* add Panel component to standardize UI modules layout
* ImageGallery:
* add images basename on image delegates
* add explanatory placeholder when no image has been added to the reconstruction yet
* keep an internal reference to the "main" CameraInit node an update it according to graph modification
* expose viewpoints model as a property
* TODO: handle multiple CameraInit nodes
* cache last loaded image and display it while the main Image is loading to avoid empty screen
* fix the BusyIndicator by dynamically creating a binding on the running property (Qt bug ?)
* remove DiffuseMapMaterial automatically created by the SceneLoader
* use MaterialSwitchers to create and dynamically switch materials on loaded Entities
* add a "Textures" checkbox to perform the toggle
* add DefaultCameraController:
* mouse-only navigation
* keyboard modifiers fallbacks for view re-centering (Ctrl+LeftClick) and fast zooming (Alt+RightClick)
* improved double click handling for 3D Object Picking
* moved logic/Timer to the CameraController
* always use TrianglePicking but only activate the ObjectPicker when necessary