Fabien Castan
d6ab36c60b
Merge pull request #96 from alicevision/dev_submitterConfig
...
[submitters] simpleFarm: use a config file for serviceKeys
2018-02-23 10:42:15 +01:00
Fabien Castan
4a7c47a258
[nodes] Meshing: new filtering parameters
2018-02-22 12:46:52 +01:00
Fabien Castan
edcf72445b
[nodes] new meshFiltering node
2018-02-22 12:46:21 +01:00
Fabien Castan
2beca01cec
[submitters] simpleFarm: use a config file for serviceKeys
2018-02-19 23:45:23 +01:00
Fabien Castan
8d9281dc2b
Merge pull request #95 from alicevision/dev_ui_metadata
...
Display Image metadata
2018-02-19 23:33:26 +01:00
Yann Lanthony
8efd4c7417
[readme] Fix title + add tagline
2018-02-16 16:25:10 +01:00
Yann Lanthony
1134aad2d8
[ui] ImageGallery: sort ImageDelegates based on image file's basename
2018-02-16 13:38:49 +01:00
Yann Lanthony
9501307256
[ui] MetadataView: move model delegate declatation in the ListView
2018-02-16 13:03:56 +01:00
Yann Lanthony
d2da971169
[ui] improve SortFilterDelegateModel
...
* use variant for filterValue and implement different logics to test filter matching based on value type
* allow redefinition of modelData and respectFilter functions to customize logic from outisde if need be
* add convenient 'reverseSortOrder' method
2018-02-16 13:02:18 +01:00
Yann Lanthony
53764812bd
[ui] add ImageMetadataView + integration in Viewer2D
...
* display image metadata as a sorted table view with filtering
* 2DViewer: new bottom toolbar with metadata toggle + image resolution
2018-02-15 16:10:25 +01:00
Yann Lanthony
d91601ca8e
[ui] move filepath.js to Utils module
2018-02-15 15:12:07 +01:00
Yann Lanthony
61427ba41c
[ui] introduce SortFilterDelegateModel
...
* delegate model to add sorting/filtering capabilities to a source models
* create Utils module to store generic purpose Components
2018-02-15 15:06:29 +01:00
Yann Lanthony
6dec4c71c9
[ui][3D] fix error message at startup
...
use null instead of undefined as default Entity value for plugin-based viewers
2018-02-14 11:29:57 +01:00
Fabien Castan
c3bf936b9f
Merge pull request #94 from alicevision/dev_duplicateNodes
...
GraphEditor: allow nodes duplication
2018-02-13 16:16:23 +01:00
Fabien Castan
3e54f298b6
Merge pull request #86 from alicevision/dev_depthMap3d
...
Add 3D depth map viewer
2018-02-13 14:54:37 +01:00
Fabien Castan
2dceec447d
Add 3D depth map viewer
2018-02-13 14:52:55 +01:00
Yann Lanthony
06851f0357
[ui] GraphEditor: use Node name as objectName
...
* ease debugging
2018-02-12 18:50:54 +01:00
Yann Lanthony
53791cb7d8
[ui] GraphEditor: nodes duplication
...
* allow duplication of one node/all nodes following a node
* actions available from Node contextual menu and Alt+Click on node for multi-nodes duplication
2018-02-12 18:49:13 +01:00
Yann Lanthony
6455b7c5d8
[ui] GraphEditor: add partial autoLayout
2018-02-12 18:12:26 +01:00
Yann Lanthony
88d5c0ca3f
[ui] UIGraph: add Node duplication methods
...
* duplicate one node
* duplicate all nodes from a specific node
2018-02-12 17:59:07 +01:00
Yann Lanthony
39abaf657a
[graph] add 'isLink' helper method
...
evaluates if the given value matches the link expression pattern
2018-02-12 17:58:47 +01:00
Yann Lanthony
ad98d70bfe
Merge pull request #93 from alicevision/fix_invalidation
...
Fix command line invalidation for "no-uid" attributes
2018-02-09 10:52:13 +01:00
Yann Lanthony
9aca41be27
[graph] fix command line invalidation for "no-uid" attributes
...
mark node dirty even if no uid is impacted by the attribute change, since updateInternals must be called to update the command line.
2018-02-08 19:11:47 +01:00
Yann Lanthony
dc5d80b5bd
Merge pull request #92 from alicevision/dev_partialSubmit
...
Allow partial submission of a graph from the GraphEditor
2018-02-08 18:36:14 +01:00
Yann Lanthony
25992286d0
[ui] add partial graph submission up to a certain node
2018-02-07 14:35:50 +01:00
Yann Lanthony
907c9cbcba
[ui] use signals instead of direct calls to context var '_reconstruction'
2018-02-07 14:33:30 +01:00
Fabien Castan
4a2d8cdab8
Merge pull request #89 from alicevision/dev_attributeEditor
...
Improve AttributeEditor UI and features
2018-02-07 11:48:21 +01:00
Yann Lanthony
ca8a70f367
[ui] GraphEditor: grab focus on background click
2018-02-06 12:20:22 +01:00
Yann Lanthony
b931632ea2
[ui] lose edit focus on background click and TextField validation
2018-02-06 12:19:42 +01:00
Yann Lanthony
f6ff0b9151
[ui] use MaterialIcons instead of ASCII
2018-02-05 19:42:30 +01:00
Yann Lanthony
d5f2ac76bc
[nodes] FeatureMatching: improve description layout
2018-02-05 19:18:12 +01:00
Yann Lanthony
8823dba87f
[utils] QmlInstantEngine: fix spurious consecutive reloads issue
...
Fix the problem with the application taking up all the CPU after a few reloads while using a Qt3D Scene.
When a file changes, wait for a few milliseconds before adding it back to the watch list. This prevents the system to reload the engine twice for a same fileChanged event (happens with some text editors).
2018-02-05 19:16:45 +01:00
Yann Lanthony
60f1f36ff8
[ui] AttributeEditor: add contextual actions on File params
...
* add 'Open Containing Folder'/'Open File' actions for filepaths
* add 'Open Folder' action for folders
* misc: tweak spacings
2018-02-05 19:04:39 +01:00
Yann Lanthony
c45ebdf83c
[ui] AttributeEditor: add contextual menu on attributes
...
* allow to expose additional actions on individuals attributes
* add 'Reset to Default Value' action
2018-02-05 18:28:31 +01:00
Yann Lanthony
4a71ebb212
[ui] add UIGraph.resetAttribute method
2018-02-05 18:24:13 +01:00
Yann Lanthony
2b76266fe7
[graph] GroupAttribute: emit valueChanged when children values change
...
make sure 'isDefault' property is re-evaluated when a child value changes
2018-02-05 18:22:56 +01:00
Yann Lanthony
75f33bdba0
[graph] add Attribute.defaultValue() method
2018-02-05 18:21:25 +01:00
Yann Lanthony
24727de477
[ui] make label of linked attributes italic
2018-02-05 18:18:30 +01:00
Yann Lanthony
4d961065a8
[ui] don't 'bold' output attributes label
...
outputs don't have a real default value
2018-02-05 18:17:12 +01:00
Yann Lanthony
bb638f9e08
[ui] customize global ToolTip style
...
less agressive contrast between border and background when using dark theme
2018-02-05 17:32:22 +01:00
Yann Lanthony
516a9641bd
[ui] display index as label for ListAttribute's children
2018-02-05 17:31:13 +01:00
Yann Lanthony
f81fdc3c51
[ui] allow file/text drop on String/File params
2018-02-05 15:22:49 +01:00
Yann Lanthony
0fec9c25b0
[ui] make labels of attributes with non-default value bold
2018-02-05 15:13:10 +01:00
Yann Lanthony
c1e9675fee
[graph] expose Attribute.isDefault as a property
2018-02-05 15:10:36 +01:00
Yann Lanthony
4d3509847a
[ui] move label inside AttributeItemDelegate
...
* avoid duplication of code for displaying labels of GroupAttribute's children
* display input/output aligned to the left/right
* add a background to improve readability
2018-02-05 15:05:34 +01:00
Yann Lanthony
839d8c5fb6
[nodes] fix savePutativeMatch default value
2018-02-02 17:50:56 +01:00
Yann Lanthony
0354c3dc9b
[ui] convert text value to Number before setting Int/FloatParams
2018-02-02 15:18:20 +01:00
Grégoire De Lillo
66c15dc832
Merge pull request #88 from alicevision/dev_3Dlighting
...
Improve 3D lighting
2018-02-01 15:29:14 +01:00
Yann Lanthony
7da0bb16d0
[ui] 3D: improve scene lighting
...
attach a PointLight to the active camera to dynamically light the model
2018-02-01 15:24:37 +01:00
Fabien Castan
290acfe3ad
[nodes] MeshResampling: expose flipNormals param
2018-02-01 11:53:53 +01:00