Commit Graph

245 Commits

Author SHA1 Message Date
brunoherbelin
e848723cbc Cleanup Settings and default windows position and size. 2020-06-10 00:16:03 +02:00
brunoherbelin
851cde5cb2 Improved behavior after source drop or creation (show mixing view with
highlight on new source)
2020-06-09 18:36:57 +02:00
brunoherbelin
965b1032a5 Fixed insertion of new source (after drop or pannel) to setup depth and
mixing coordinates.
2020-06-08 22:15:03 +02:00
brunoherbelin
32ba013bb1 Implemented View feature to center view on a source. Using it when
inserting new source in MixingView.
2020-06-07 16:37:42 +02:00
brunoherbelin
d0c31f0331 Improved View Cursor; now also displays context information around the
cursor during operation (e.g. grab)
2020-06-07 12:45:28 +02:00
brunoherbelin
1068d9fdad Fixed picking of handles 2020-06-06 23:20:46 +02:00
brunoherbelin
4261dedff1 Updated Image Processing shader and GUI: gamma color processing follows
HSV transform. new Shader assignment operator.
2020-06-06 17:59:21 +02:00
brunoherbelin
000728b708 slight adjustment stippling and layers view 2020-06-06 00:27:07 +02:00
brunoherbelin
f57f3d4650 Implemented TAB navigation to switch source. 2020-06-03 21:36:12 +02:00
brunoherbelin
87fe169d73 Fixed picking in geometry view. 2020-06-03 20:31:58 +02:00
brunoherbelin
a3f3ff9c92 Fixed for OSX. 2020-06-02 23:12:10 +02:00
brunoherbelin
c0572faabf Greatly improved rendering of frame and decorators. Creation of a
DrawVisitor to selectively draw single nodes (for overlay of frame in
GeometryView)
2020-06-02 00:23:49 +02:00
brunoherbelin
7b4408ece6 Various bugfix and GUI improvements. 2020-06-01 12:41:12 +02:00
brunoherbelin
114bf01b2a Various UserInterface bugfixes. 2020-06-01 01:07:30 +02:00
brunoherbelin
38694a474d Implementation of main RenderingWindow in the RenderingManager. 2020-05-31 23:00:47 +02:00
brunoherbelin
010337518b Implementation of output window with fullscreen, settings restore and
icon.
2020-05-31 17:04:04 +02:00
brunoherbelin
1d7fa30588 Added Rendering Window class and output window in Rendering. Cleanup and
refactoring.
2020-05-30 14:18:38 +02:00
brunoherbelin
996d89dad9 OSX behavior 2020-05-29 19:39:01 +02:00
brunoherbelin
f02c90be3e Updated behavior navigator pannel and menu. Updated icons. 2020-05-29 00:05:26 +02:00
brunoherbelin
59e1271259 Bugfix screenshot in userinterface. Minor cosmetics. 2020-05-28 00:01:05 +02:00
brunoherbelin
aa6c12fd60 Improved Geometry view source manipulation; added cursor change and
fixed-size handles on frame.
2020-05-26 00:07:38 +02:00
brunoherbelin
7ef1423990 OSX compilation Fix 2020-05-25 13:21:43 +02:00
brunoherbelin
ddace961ae Fixed vertical inversion of clones, rendering output, etc. 2020-05-23 23:29:17 +02:00
brunoherbelin
7ac223819b Importing of session. 2020-05-23 22:40:03 +02:00
brunoherbelin
614fa1247d Improved creation of source: selection of file generates a new source,
displayed in preview, and inserted when validated.
2020-05-23 19:13:05 +02:00
brunoherbelin
84ca3b1f82 Cleanup creation of sources 2020-05-23 14:46:01 +02:00
brunoherbelin
781023a93d Cleanup and fixed implementation of clone and render sources. 2020-05-23 11:29:27 +02:00
brunoherbelin
ecbca0b5e6 BugFix FrameBuffer alpha (disabled for SessionSource and RenderSource)
and bugfix RenderPreview UV coordinates.
2020-05-22 23:08:09 +02:00
brunoherbelin
16fa3300b8 New Render Source. Cleanup Source API. 2020-05-21 23:32:21 +02:00
brunoherbelin
5b489dd2df Bugfix MediaPlayer, ButtonOpenUrl and UserInterfaceManager 2020-05-21 14:12:36 +02:00
brunoherbelin
f16c1843c3 Cleanup of Session loading, saving, embedding in source and added option
to make sessionSource the current Session.
2020-05-21 10:20:40 +02:00
brunoherbelin
f3dcc4e3e5 Loading and saving SessionSource in vmx session file. 2020-05-20 23:37:36 +02:00
brunoherbelin
eafcc90929 Fun with a logo 2020-05-20 23:02:41 +02:00
brunoherbelin
a2ea06b2c6 Source creation by origin: File, software and hardware. Separate source
classes for Media and Session sources. Update of file dialog
accordingly.
2020-05-20 22:16:31 +02:00
brunoherbelin
1ea1937fd7 Cosmetics and bugfix on UserInterface. 2020-05-19 14:04:18 +02:00
brunoherbelin
69a58de026 Tentative design of Layer View. Fix of UV coordinates for Mesh. 2020-05-17 22:27:38 +02:00
brunoherbelin
569a097c4a Initial implementation of Layer view (not effective, but integrated in
mixer).
2020-05-17 13:29:27 +02:00
brunoherbelin
54d4bc2aba Added Source Geometry properties. Started implementing Layers View. 2020-05-17 11:40:48 +02:00
brunoherbelin
610e68c697 Enabling OpenGL Multisampling for antialiasing 2020-05-16 16:01:01 +02:00
brunoherbelin
4527d0dd1f UserInterface tracking of keyboard modifier and fullscreen. 2020-05-16 12:18:38 +02:00
brunoherbelin
20cafa388f Initial implementation of handles on sources to manipulate in geometry
view (only resize implemented so far)
2020-05-16 12:06:52 +02:00
brunoherbelin
a0d9b81620 Work-in progress scaling of sources in geometry view 2020-05-14 17:52:33 +02:00
brunoherbelin
0e1cbd33f2 Improved support for loading files, and support for file drop 2020-05-12 21:27:21 +02:00
brunoherbelin
6196f7f69e GUI Selection of rendering resolution for session and settings. 2020-05-12 00:29:08 +02:00
brunoherbelin
32030e66dc Implementation of FrameBuffer resolution parameters, and saving in
session file of rendering resolution.
2020-05-11 23:50:42 +02:00
brunoherbelin
5a7e1fcbb8 Fixed font size issue with oversampling 2020-05-11 15:48:43 +02:00
brunoherbelin
1e715267da cleanup font size 2020-05-11 13:52:02 +02:00
brunoherbelin
91020f5180 Calculate HighDPI scaling ourselves for UserInterface init. 2020-05-11 12:53:54 +02:00
brunoherbelin
f00e26cfbf Automatic computation of base font size and style from Monitor
resolution and DPI scaling (retina)
2020-05-11 12:34:33 +02:00
brunoherbelin
0b5f3de944 cleanup logs 2020-05-11 12:07:16 +02:00