Commit graph

2656 commits

Author SHA1 Message Date
Candice Bentéjac
cfa42438d4 [ui] Viewer2D: hide the "Clear node" button when no node is displayed
If only images from the Image Gallery or from external sources are
displayed, no node is currently loaded and a "Clear node" button that
appears, although disabled, is unnecessary and might be confusing.
This commit hides it and only displays it again once it gets enabled.
2022-11-22 13:14:39 +01:00
Candice Bentéjac
feee10e97d [ui] Viewer2D: reset the "useExternal" flag after dropping an image in the Viewer2D 2022-11-22 12:58:23 +01:00
Loïc Vital
0429accd79 [ui] filter with viewIds only when displaying view ids 2022-11-18 10:35:17 +01:00
Loïc Vital
ac427d378c [ui] search bar looking for sub-string match instead of regexp match 2022-11-18 10:03:03 +01:00
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
e24310d1a1 [ui] more flexible filtering mechanism + filter with viewIds 2022-11-18 10:03:03 +01:00
Loïc Vital
047b6fb589 [ui] ImageGallery: search bar to filter with filename 2022-11-18 10:03:03 +01:00
Fabien Castan
8e9128be8d
Merge pull request #1811 from alicevision/lv/paramOverrideList
[bin] meshroom_batch: allow passing list of values to param overrides
2022-11-17 20:20:38 +01:00
Fabien Castan
a9447ac011
Merge pull request #1823 from alicevision/fix/imgGalleryGridIdxReset
[ui] ImageGallery: update the Viewer2D correctly when the GridView's current item changes
2022-11-17 19:58:55 +01:00
Candice Bentéjac
a531caf6fd [ui] ImageGallery: update the Viewer2D correctly when the GridView's item changes
This commit ensures that any change in the ImageGallery's GridView
selection is correctly reflected in the Viewer2D. In particular:
- When a new project file is opened, the first image in the gallery
is now displayed in the 2D viewer, after a correct auto-fit has been
applied
- When an image in the gallery is removed, the adjacent image that
becomes selected is automatically displayed in the 2D viewer
2022-11-17 12:22:51 +01:00
Fabien Castan
c4d44aa550
Merge pull request #1813 from alicevision/mug/tabOpenNodeMenu
[ui] keyboard shortcut: press tab to open node menu
2022-11-08 07:58:40 +00:00
Fabien Castan
7aaae3a14e
Merge pull request #1815 from alicevision/servantftechnicolor-patch-1
update ion startup
2022-11-04 13:00:41 +00:00
Fabien Servant @ TCS
4f816ee850
update ion startup
Provides a shebang for ion run
Remove alicevision_root which is not usefull anymore
2022-11-04 13:54:32 +01:00
Loïc Vital
630c6e06ec [core] non-exclusive choice param: handle string value by splitting around commas 2022-11-03 11:14:53 +01:00
Loïc Vital
0795e40ef6 [ui] check mouse is in graph editor 2022-11-03 10:33:19 +01:00
Fabien Castan
aa5e8564e0
Merge pull request #1793 from alicevision/dev/defaultHdrViewer
[ui] Viewer 2D: enable the HDR viewer by default
2022-11-03 01:09:12 +00:00
Fabien Castan
78e25709c0
Merge pull request #1707 from alicevision/dev/manipulatorPanorama
Manipulator for panorama viewer
2022-11-03 00:52:16 +00:00
fabien servant
603b9df7c4 [ui] PanoramaViewer: change the way the user interact with the panorama widget 2022-11-03 01:40:42 +01:00
Fabien Castan
4911ec9ce9
Merge pull request #1805 from alicevision/dev/boundingBoxFrame
Update bounding box display to use the correct geometric frame
2022-11-03 00:07:01 +00:00
Fabien Castan
d0331d3d2e [ui] convert to CG coordinate system: some renaming and comments 2022-11-03 01:01:31 +01:00
fabien servant
5a05628a14 [mesh] update bounding box display to use the correct geometric frame 2022-11-03 01:01:30 +01:00
Fabien Castan
3822bc847e
Merge pull request #1809 from alicevision/dev/lv/fixCrashNonASCIIPath
Fix crash when importing images with non-ascii characters in their filepath
2022-11-02 21:58:16 +00:00
Loïc Vital
cf3e2b3573 [ui] prevent default tab behavior (change focus to next element) 2022-11-02 15:25:24 +01:00
Loïc Vital
c5294eb364 [ui] open node menu with tab 2022-11-02 13:31:52 +01:00
Loïc Vital
69ebe4477b [bin] meshroom_batch: allow passing list of values to param overrides 2022-10-31 17:50:53 +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
Fabien Castan
7593254ec0
Merge pull request #1799 from alicevision/dev/templatesUnitTest
Add a unit test to check the node versions of templates
2022-10-22 00:16:23 +01:00
Fabien Castan
734ba90b9a
Merge pull request #1803 from alicevision/install.md-patch
Update INSTALL.md
2022-10-21 16:52:37 +01:00
demoulinv
9388a63c2f
Update INSTALL.md 2022-10-21 17:10:00 +02:00
Candice Bentéjac
07f061843c [pipelines] Remove obsolete keys from all templates
Outputs, internal folder and parallelization parameters are not used
anymore in templates. The existing templates are updated accordingly.
2022-10-21 17:08:36 +02:00
Candice Bentéjac
10844747f0 [core] Do not write outputs, internal folder and parallelization in templates
For every node, the only information that is kept when saving a
template are the non-default input attributes' values as well as the
node's position.

The unit test checking the templates' nodes is updated to stop taking
outputs into account.
2022-10-21 16:54:17 +02:00
Fabien Castan
a0068c3da4
Merge pull request #1794 from alicevision/dev/lv/sphinxDoc
[docs] Python documentation generation using Sphinx
2022-10-21 15:49:28 +01:00
Candice Bentéjac
c9ade6c0c3 [pipelines] Update Photogrammetry template with latest description of PrepareDenseScene 2022-10-21 16:20:38 +02:00
Candice Bentéjac
397f4d67d2 [pipelines] Remove UIDs from existing templates 2022-10-21 16:20:37 +02:00
Candice Bentéjac
371c8a2238 [core] Do not write nodes' UIDs when saving templates 2022-10-21 16:20:37 +02:00
Candice Bentéjac
02f87ff634 [tests] Add a unit test to check for templates' versions
This test checks that there is no compatibility issue with the nodes
saved in the template files. It fails when an upgrade of a templates is
needed. Any template can still be opened even if its nodes are not up-to-
date, as they will be automatically upgraded.
2022-10-21 16:20:12 +02:00
Loïc Vital
f3bed081bd [docs] commenting custom extensions 2022-10-21 14:10:00 +02:00
Loïc Vital
e63b06a3b9 [docs] specifying all requirements for building docs 2022-10-21 11:42:10 +02:00
Loïc Vital
e6fa53399a [docs] readthedocs setup 2022-10-21 11:36:40 +02:00
Fabien Castan
ad69c7085e
Merge pull request #1802 from alicevision/servantftechnicolor-patch-1
Update startup script for ion
2022-10-20 09:12:23 +02:00
Fabien Servant @ TCS
84e6bdb869
Update startup script for ion
Add ALICEVISION_ROOT to env in startup script
2022-10-19 18:35:04 +02:00
Fabien Castan
e158917a42
Merge pull request #1792 from alicevision/ColorSpaceManagement
Color space management
2022-10-19 17:18:04 +02:00
Fabien Castan
1f78158c3b
Merge pull request #1776 from alicevision/dev/lv/adapt2DViewerToNode
Show generated images in 2D viewer when double-clicking on node
2022-10-19 16:16:57 +02:00
Fabien Castan
0424ae13c0 [nodes] LdrToHdrCalibration: fix trailing space in label 2022-10-19 09:50:26 +01:00
Loïc Vital
61a10a215e [ui] fix metadata display bug 2022-10-19 09:50:25 +01:00
Loïc Vital
426cdbe50b [ui] use tempCameraInit node to get viewpoints when it exists 2022-10-19 09:50:24 +01:00
Loïc Vital
72218ed613 [ui] minor fix 2022-10-19 09:50:23 +01:00
Loïc Vital
0496f0c6a2 [ui] button to clear node from 2d viewer 2022-10-19 09:50:23 +01:00
Loïc Vital
18b5f4bb21 [ui] always display at least "Image Gallery" in ComboBox 2022-10-19 09:50:22 +01:00