Commit Graph

681 Commits

Author SHA1 Message Date
brunoherbelin
650017c8f3 BugFix: history manager undo and redo for delete and recreation of
source, delete multiple sources or clones, etc.
2020-10-11 00:37:04 +02:00
brunoherbelin
2c1eaff476 improvement in order of delete in selection (for better history of
delete)
2020-10-10 15:30:28 +02:00
brunoherbelin
c0e135993c BugFix: prevent visitors for failed sources. Avoid duplicate list of
source ids.
2020-10-10 15:16:47 +02:00
brunoherbelin
22011ffd54 Avoid extension specific opengl calls (not always working...) 2020-10-10 12:02:09 +02:00
brunoherbelin
31ebccd248 Hack to prevent font oversampling for low-memory graphics card. 2020-10-10 10:48:39 +02:00
brunoherbelin
af11408ee9 Heuristics to prevent font displaying issues. 2020-10-10 10:29:11 +02:00
brunoherbelin
99f5236959 Compile issues for 64bits int under i386 2020-10-08 20:26:17 +02:00
brunoherbelin
67463d2214 Prevent erroneous font size 2020-10-07 22:04:20 +02:00
brunoherbelin
3aabb83ccf BugFix: remove session filename from list or recent files if failed
loading.
2020-10-07 20:18:11 +02:00
brunoherbelin
82b755db84 Merge branch 'master' of github.com:brunoherbelin/vimix 2020-10-07 19:50:09 +02:00
brunoherbelin
10dc426119 Fixed compilation issue (OSX) 2020-10-07 12:07:03 +02:00
brunoherbelin
233fc64c4e Increased size of unique identifier of objects: using uint64 instead of
int. Deep change in all concerned objects (Node, Source, Shader, etc.).
No behavior change, just more robust in duration.
2020-10-06 22:45:52 +02:00
brunoherbelin
977ae76f9b Eye candy; rounding up the font size in monitor. 2020-10-06 21:40:16 +02:00
brunoherbelin
77d9b17ac8 HistoryManager: new widget and extending scope of historized user
actions.
2020-10-06 21:39:37 +02:00
brunoherbelin
6f4b75ec1c Cleanup z compression XML array 2020-10-06 09:11:16 +02:00
brunoherbelin
2faa499ace Z-compression of the timeline fading when saving to XML; data on disk
are much faster to load, and files smaller.
2020-10-06 00:03:26 +02:00
brunoherbelin
2493d8d9f9 Added ImGUI actions to ActionManager history. 2020-10-04 23:34:59 +02:00
brunoherbelin
616c6c8bdf First working implementation of ActionManager, but incomplete. 2020-10-04 22:52:23 +02:00
brunoherbelin
5421b5e926 Cleanup Session loading (prepare for session history) 2020-10-03 18:45:30 +02:00
brunoherbelin
d563ee14a9 Cleanup source id management, and improved session merging and source
renaming.
2020-10-03 17:54:34 +02:00
brunoherbelin
3e5b1e74e8 Adding ActionManager 2020-10-03 14:05:58 +02:00
brunoherbelin
f32b85a656 Centralizing and unifying the generator of object identifiers. 2020-10-03 14:05:28 +02:00
brunoherbelin
61e5c046c0 possible implementation of a confirmation action when deleting source 2020-10-02 18:24:51 +02:00
brunoherbelin
0eaffe213a Changed order of filter sliders, and publish related documentation 2020-10-02 13:24:39 +02:00
brunoherbelin
b2a316b813 Updated description (link to user manual) 2020-10-02 12:06:31 +02:00
brunoherbelin
fac798df93 BugFix: prevent from creating twice a source with the same device:
create a clone of the original device source instead.
2020-10-01 23:44:14 +02:00
brunoherbelin
83a2da6b2b Setup icon (i,j coordinates in ImGui Toolkit) for each Source class, and
use this icon in GUI to indicate the type of class.
2020-10-01 22:57:49 +02:00
brunoherbelin
467ed23b37 Optimizing size of icon file 2020-10-01 22:11:56 +02:00
brunoherbelin
41e0a6f0be updtate gitignore 2020-09-30 23:40:41 +02:00
brunoherbelin
00ebacc9db Clean source icons 2020-09-30 23:38:38 +02:00
brunoherbelin
e0d44d4db1 LICENSE for icons 2020-09-30 23:23:19 +02:00
brunoherbelin
e8a88fcbb9 Improve icons 2020-09-30 23:21:43 +02:00
brunoherbelin
d4b014188e Fixed DeviceSource pannel config 2020-09-30 22:32:29 +02:00
brunoherbelin
b05207b27d Implementation of Device source for OSX. Improved support for various
frame formats and fps
2020-09-30 20:32:05 +02:00
brunoherbelin
c777a3d153 work in progress: implementation of stash in MixingView 2020-09-30 12:01:40 +02:00
brunoherbelin
1bada746dc Increase snap version to 0.3 (matching vimix internal version) 2020-09-28 23:04:55 +02:00
brunoherbelin
0d53afb6fd Fixed order for new patterns 2020-09-28 23:00:15 +02:00
brunoherbelin
3b31d33c90 Improved zoom slider scaling and display 2020-09-28 22:59:53 +02:00
brunoherbelin
dcffb1cbaa Change 'error' message for canceled (not failed) loading of session 2020-09-27 23:57:47 +02:00
brunoherbelin
bbd105983d Playing with patterns 2020-09-27 23:57:15 +02:00
brunoherbelin
1d7e0838fa New UI for scaling (zoom) view from view pannel icon. 2020-09-27 21:04:40 +02:00
brunoherbelin
d9a205d9ab More images for manual 2020-09-26 21:28:10 +02:00
brunoherbelin
39ceea9690 Remove debug info 2020-09-26 20:02:36 +02:00
brunoherbelin
89891a18e5 Minor bug fix PatternSource. 2020-09-26 20:02:17 +02:00
brunoherbelin
2b59a0e6ed Added images for wiki 2020-09-26 19:38:56 +02:00
brunoherbelin
688aee8831 Fixed resolution issue with different monitor DPI. 2020-09-26 14:25:11 +02:00
brunoherbelin
047163a38c Merge branch 'master' of github.com:brunoherbelin/vimix into testing_gst 2020-09-26 12:31:47 +02:00
brunoherbelin
df2a66484b First minimal implementation of Screen device for screen capture under
Linux (ximagesrc). Cleanup code.
2020-09-26 12:22:15 +02:00
brunoherbelin
69c74aa103 Save & Load Device Source. 2020-09-25 22:03:31 +02:00
brunoherbelin
a4ff2a325f Improved detection of unplugged device 2020-09-25 21:44:38 +02:00