Commit graph

1084 commits

Author SHA1 Message Date
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
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
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
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
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
61a10a215e [ui] fix metadata display bug 2022-10-19 09:50:25 +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
Loïc Vital
91cc786e14 [ui] coherent naming "Image Gallery" across app 2022-10-19 09:50:20 +01:00
Loïc Vital
88e822a9de [ui] fix drag and drop external images on Viewer2D 2022-10-19 09:50:19 +01:00
Loïc Vital
b91d0b372e [ui] only load nodes in Viewer2D when at least one chunk is finished 2022-10-19 09:50:18 +01:00
Loïc Vital
c71449535d [ui] use label instead of name in outputAttribute ComboBox 2022-10-19 09:50:18 +01:00
Loïc Vital
a94be6c6a0 [nodes] update desc for nodes in panoramaHDR pipeline to visualize their output 2022-10-19 09:50:17 +01:00
Loïc Vital
a36abd99a6 [ui] disable outputAttributes ComboBox when it is empty 2022-10-19 09:50:17 +01:00
Loïc Vital
400c68a40a [ui] do nothing when double clicking attribute 2022-10-19 09:50:16 +01:00
Loïc Vital
8abe45da51 [ui] update outputAttributes when displayedNode is undefined 2022-10-19 09:50:15 +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
44c0086f40 [ui] always enable outputAttribute ComboBox 2022-10-19 09:50:14 +01:00
Loïc Vital
f899e24bd6 [ui] replaced depthMapNodeName Label with displayedNodeName Label 2022-10-19 09:50:14 +01:00
Loïc Vital
b1a800d4fc [ui] fix outputAttribute.name property updating 2022-10-19 09:50:13 +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
f1c6b48324 [ui] ensure viewpoints are always accessible in 2D viewer using combobox 2022-10-19 09:50:12 +01:00
Loïc Vital
4e19cf44b9 [ui] update selected view from grid when using keys 2022-10-19 09:50:10 +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
e35c5a7299 [ui] adapt combobox width to contained attr names 2022-10-19 09:50:09 +01:00
Loïc Vital
b4f0b5377e added some comments 2022-10-19 09:50:08 +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
ab0e132121
Merge pull request #1787 from alicevision/dev/lv/colorLog
[ui] Elapsed time indicators in log
2022-10-12 09:53:56 +02:00
Fabien Castan
3a40a3f2f1 [ui] utils: update duration color scale 2022-10-12 08:48:50 +01:00
Loïc Vital
24f31213cd [ui] use grey-green-yellow-red for duration color scale 2022-10-11 11:46:32 +02:00
Candice Bentéjac
6cbeeebb9c [ui] Viewer2D: Fix warnings on some null attributes
Fix the QML warning "TypeError: Cannot read property 'status' of
null".
2022-10-10 18:23:03 +02:00
Candice Bentéjac
ff4620dc2f [ui] Viewer2D: Enable HDR viewer by default if it is available
If the HDR viewer is unavailable, load the classic 8bit image viewer,
but do not allow the user to switch to it anymore if the HDR viewer
is available unless a specific environment variable has been provided.
2022-10-10 18:22:46 +02:00
Loïc Vital
3a654ca8f8 minor correction for improving quality in static code analysis 2022-10-04 17:05:22 +02:00