Commit graph

59 commits

Author SHA1 Message Date
Yann Lanthony
9ce077778b
[ui] add more explicit doc for QML helpers singleton 2019-05-07 11:03:54 +02:00
Tuk Bredsdorff
7f1943c0de
Corrected project argument name
Argument was `project` but was used as `pipeline` which prevented the ui from starting.
2019-03-29 17:17:10 +01:00
Simone Gasparini
a274546247
[ui] add option --pipeline at CLI to directly load a project in GUI 2019-03-26 12:18:04 +01:00
Yann Lanthony
26cb361ecd [ui] custom MessageHandler to turn Qt messages into Python logs
+ filter out inoffensive but non silenced messages coming from QML even when 'outputWarningsToStandardError' is set to False on the QML engine
2019-01-29 16:12:19 +01:00
Yann Lanthony
2f50587904 [ui] introduce Scene3DHelper object
Expose missing QEntity methods and helper functions to QML via this Python class.
2018-12-07 15:55:48 +01:00
Yann Lanthony
14780157c5 [setup] fix default filenames in frozen configuration
* voctree: missing SIFT descriptor type
* missing "aliceVision" folder for AliceVision COPYING.md
2018-08-09 17:29:48 +02:00
Yann Lanthony
3438900b2b [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)
2018-08-03 17:24:04 +02:00
Yann Lanthony
4c03ecc249 [ui] remove meaningless meshroom.ui version + set application version 2018-07-19 13:50:45 +02:00
Yann Lanthony
8852f98bea [ui] split __main__.py code into separate modules
* add meshroom.ui.app.MeshroomApp to setup Meshroom UI application
* move PaletteManager to dedicated meshroom.ui.palette module
2018-06-06 12:18:43 +02:00