[ui] add "About" dialog

Accessible from main menu Help > About Meshroom, or by pressing "F1". Provides info about Meshroom version + useful links and related Open Source Licenses.

* load COPYING.md from Meshroom/AliceVision files (either provided with the standalone package or online) + translate them to HTML for display  (added `markdown` package in requirements)
* request.js: centralize function to open file urls
* provide system info from MeshroomApp (exposed as contextProperty)
This commit is contained in:
Yann Lanthony 2018-08-01 23:43:15 +02:00
parent b8730324c7
commit 3438900b2b
9 changed files with 393 additions and 4 deletions

View file

@ -27,7 +27,7 @@ elif sys.platform.startswith("darwin"):
setup(
name="Meshroom",
description="Meshroom",
install_requires=['psutil', 'pytest', 'PySide2'],
install_requires=['psutil', 'pytest', 'PySide2', 'markdown'],
extras_require={
':python_version < "3.4"': [
'enum34',