Candice Bentéjac
9af6adeba9
[qt6][ui] Limit useless calls to recentProjectFiles
when opening dialogs
...
This prevents emitting signals that lead to countless updates when a
single one is necessary, thus causing some freezes in the interface.
2024-11-21 11:19:38 +00:00
Candice Bentéjac
de966e38e5
[qt6][ui] AboutDialog: Display PySide's version
2024-11-07 18:13:28 +01:00
Candice Bentéjac
570d88e040
[qt6] Stop enabling HighDpiScaling which is now deprecated
2024-11-07 18:09:12 +01:00
Candice Bentéjac
579371fd7c
[qt6] Replace all PySide2/shiboken2
imports by PySide6/shiboken6
2024-11-07 18:08:54 +01:00
Fabien Servant
457b640002
enable sequence player by default
2024-11-04 15:27:33 +01:00
Fabien Castan
c792b2baee
Improve meshroom_batch help message with groups
2024-08-31 12:44:17 +02:00
Fabien Castan
5a89561a6c
Add github link
2024-08-31 12:16:26 +02:00
Fabien Castan
678d360f3f
Add -2, -3 shortcuts
2024-08-31 12:12:24 +02:00
Fabien Castan
3b981a9df6
no default pipeline, by default
2024-08-31 12:11:31 +02:00
Fabien Castan
9771a50268
Add some details in the help message
2024-08-31 12:10:49 +02:00
Fabien Castan
9d414eda2f
Add MESHROOM_SUBMIT_LABEL to customize the label of a node when submitted on renderfarm
2024-08-31 11:53:37 +02:00
Fabien Castan
e832286d0f
[ui] command line help: minor simplification
2024-08-31 00:50:17 +02:00
Fabien Castan
9ea478ab6a
[ui] Command line option to load the latest project
2024-08-31 00:50:17 +02:00
Fabien Castan
e972c3d324
[ui] Improve help message
2024-08-31 00:28:42 +02:00
Aurore LAFAURIE
52c6bb7c46
[ui] Asynchronous load of thumbnails for Homepage
2024-08-29 18:39:33 +02:00
Candice Bentéjac
cb062a4b4c
[ui] Detect if the reconstruction has been set yet or reset
...
An `active` property is added to the `Reconstruction` object to share
whether it has been initialized or not.
2024-08-26 16:21:28 +02:00
Candice Bentéjac
f84d0d6341
[ui] app: Check that viewpoints
exist before accessing them
2024-08-26 16:21:28 +02:00
Aurore LAFAURIE
1038806ccd
[ui] By default no pipeline is provided and we can create empty project
2024-08-26 16:21:27 +02:00
Aurore LAFAURIE
f326d45024
[ui] Better handling of thumbnails for Homepage
...
We need to check and create the thumbnail if it does not exist.
2024-08-26 16:21:27 +02:00
Aurore LAFAURIE
5b92df328f
Implementation of Homepage
2024-08-26 16:21:26 +02:00
Candice Bentéjac
75aac0db1a
[ui] app: Correctly reload list of available templates
...
`pipelineTemplatesFolders` is not available anymore as a global
variables in `meshroom.core`. `initPipelines()` performs the iterations
over `pipelineTemplatesFolders` that are needed to update the list.
2024-08-13 16:40:44 +01:00
Candice Bentéjac
f446310c24
[ui] Initialize plugins at different moments
2024-07-31 18:09:01 +02:00
Aurore LAFAURIE
a43117b298
[ui] Add MESHROOM_USE_SEQUENCE_PLAYER environment variable
2024-07-09 16:31:11 +02:00
Vincent Demoulin
a6be4e4938
Create Init functions for nodes, submitters and pipelines
2024-07-05 15:46:58 +02:00
Candice Bentéjac
73a2a241e7
[ui] Expose ScriptEditor
Python component to the QML side
2024-07-02 15:55:25 +02:00
Candice Bentéjac
5bcbc84f2a
[ui] Add an activeProject
property and expose the UI to the core
2024-06-27 15:46:48 +02:00
Fabien Castan
d62f499db9
[ui] minor: augment the numer of recent project files
2024-06-15 17:41:45 +02:00
Aurore LAFAURIE
104e1ae31d
[ui] Project, import and import recursive in meshroom command now absolute paths
...
Prevent from having some files gone
2024-05-27 11:27:30 +02:00
Candice Bentéjac
2b8500666c
Rename jobs with "[Meshroom] Job Title" instead of "Job Title [Meshroom]"
2024-03-26 10:08:54 +01:00
Fabien Castan
3a36cb7d86
[core] option to change verbose level from env variable
...
This allows to change the verbose level from the early import step to
enable verbosity on init code.
2023-03-27 13:57:54 +02:00
Fabien Castan
5943c68a93
[release] Release version 2023.1.0 and update version label/status
...
Add new version status: release/develop
Update version label in develop status with explicit branch and
packaging versions labels
2023-03-27 13:57:53 +02:00
Candice Bentéjac
91bdddfaf8
[ui] Add Meshroom's changelog model
...
The changelog is added as a model. Although it is meant to be displayed
with the licenses for Meshroom and AliceVision, the changelog model is
provided apart from the licenses' and then concatenated with it so they
are displayed together.
2023-03-24 16:23:13 +01:00
Fabien Castan
334bfc8b00
Merge pull request #1861 from alicevision/mug/thumbnailCache
...
[ui] Thumbnail cache
2023-02-09 11:08:09 +00:00
Fabien Castan
40b182efc5
Merge pull request #1864 from alicevision/dev/saveImportImagesFolder
...
[ui] Use the location of the most recently imported images as the base folder for the "Import Images" dialog
2023-01-22 18:07:56 +00:00
Fabien Castan
922ee7b652
[ui] app: temporary workaround for qInstallMessageHandler
2023-01-20 08:37:31 +01:00
Candice Bentéjac
3d0bc9eff3
[ui] Remove unused variables related to QSettings
2023-01-16 16:29:41 +01:00
Candice Bentéjac
1b5e33c9ef
[ui] Save the last folders of imported images across sessions
...
Save up to 3 folder locations from which images have been imported.
These folder locations will be saved across Meshroom sessions, in
a similar fashion as the "Recent Files" entries.
If no folder location has been saved (or if all saved folder locations
are invalid), we fall back to the default behaviour: if a project with
images has been opened before the "Import Images" action is called, then
the base folder will be the folder containing the opened project's
images.
2023-01-16 15:10:28 +01:00
Candice Bentéjac
abd9582aa7
[ui] Fix comment in "addRecentProjectFile" slot
2023-01-16 15:10:27 +01:00
mugulmd
60c8e779d5
[ui] create thumbnails asynchronously
2023-01-09 05:52:16 -08:00
Loïc Vital
220bcfb9e2
[ui] maximum number of thumbnails on disk
2023-01-06 15:24:50 +01:00
Loïc Vital
a96d886923
[ui] override default time limit for thumbnails on disk with env var
2023-01-06 14:27:37 +01:00
mugulmd
7566544164
[ui] remove old thumbnails from disk cache when launching app
2023-01-06 02:10:34 -08:00
mugulmd
1819eacbdb
[ui] override default thumbnail directory with environment variable
2023-01-05 08:59:26 -08:00
mugulmd
ff6358ea07
[ui] new Thumbnail disk cache
2023-01-05 07:01:54 -08:00
Candice Bentéjac
635f85e7fd
Remove all references to pyCompatibility
...
- "pyCompatibility.basestring" are replaced by standard Python3 "str"
- "Sequence" and "Iterable" from "collections" are now directly imported
with "collections.abc"
2022-12-05 17:16:21 +01:00
Fabien Castan
ffca9c68e3
Merge pull request #1824 from alicevision/dev/submitterJobTitles
...
[submitters] Add an option to update the job title on submitters
2022-12-05 16:22:33 +01:00
Candice Bentéjac
eac43c84c3
[submitters] Add an option to update the job title on submitters
2022-12-05 15:23:10 +01:00
Candice Bentéjac
2e5f471b7b
[ui] Add a "pipelineTemplateNames" property
...
This property simplifies and optimizes the addition of templates in
the node menu and their import into the graph, as it prevents us from
looping over the entire "pipelineTemplateFiles" dictionary to retrieve
the information we need.
2022-12-02 18:13:49 +01: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
Fabien Castan
22b662007b
Merge pull request #1754 from alicevision/dev/minModeTemplates
...
Add dedicated "minimal" mode for templates
2022-09-06 10:41:01 +02:00