Bruno Herbelin
a6ba694fbd
Code warning cleanup and add GPL license header to all CPP files
2021-11-10 23:19:38 +01:00
Bruno Herbelin
593363732a
Pattern generator improvement
...
Testing gstreamer feature to provide only available patterns, and added many more patterns to choose from.
2021-11-08 00:05:16 +01:00
Bruno Herbelin
d617f3308a
Added Cancel button to Transition view
...
And minor code improvements.
2021-10-30 19:57:43 +02:00
Bruno Herbelin
27cec85443
Do not re-open previous session if new session last created
2021-10-26 23:50:26 +02:00
Bruno Herbelin
dd7a63413c
Fixed keyboard arrows control
2021-10-09 23:40:18 +02:00
Bruno
ef5f3efd2e
BugFix changing resolution of session
2021-08-14 23:15:18 +02:00
Bruno
fe72c9b829
Cleanup and improve stability of FrameGrabber
2021-08-11 20:48:18 +02:00
Bruno
d1b7073ff9
Reimplementation of Dialogs
...
Cleanup code to integrate multithreading process for dialogs into the DialogToolkit (avoid poluting UserInterfaceManager and improves reliability)
2021-08-06 13:21:16 +02:00
Bruno
63b043dc4b
Improved windows titles management
...
Display filename (no path) before APP_NAME, clean APP_TITLE when no file, bugs fixed.
2021-07-30 16:08:00 +02:00
Bruno
d2a576c99c
Support for relative path for files in mix
...
File path in mix session file add a relative reference to the location of the session mix file. If SessionCreator cannot find the absolute path, it tries to load the file at the relative location. Done for MediaSource, SessionFileSource and SequenceSource.
2021-07-30 00:22:44 +02:00
Bruno
0555361a57
BugFix glfw set Window Title
...
Function is not thread safe, causing crash when saving.
2021-07-27 20:05:39 +02:00
Bruno
a18fd3177c
Follow clang-tidy and clazy suggestions
...
variables non-POD should not be 'static' outside a class. Always use and init variables. Delete useless classes.
2021-07-17 16:45:01 +02:00
Bruno
cd40d6d7e8
Improved management of selection in Player
2021-06-19 01:03:21 +02:00
Bruno
7a9fcaefd6
Minor code improvements
2021-06-19 01:02:12 +02:00
Bruno
3be09553cf
Multiple file selection for OSX
...
and finetuning creation UI for MultiFile source
2021-05-07 18:56:54 +02:00
Bruno
e071ffe590
Create new Source type MultiFile
...
MultiFileSource plays a sequence of numbered images.
2021-05-06 00:24:01 +02:00
Bruno
058fde19ce
Fixed merging and action manager bug
2021-04-30 12:33:23 +02:00
Bruno
1118e4bfe0
add source propose a name, does not change it yet
...
and use filename only if provided
2021-04-28 11:21:47 +02:00
Bruno
be36662efc
Fixed unique source name algorithm
2021-04-26 23:51:47 +02:00
Bruno
c7d6d37a8e
oops
2021-04-26 22:06:06 +02:00
Bruno
98861cea6c
Fixed Mixer delete and rename
2021-04-26 13:47:48 +02:00
Bruno
1b6b2ecd4d
Bugfix undo of multiple sources delete
2021-04-26 00:29:26 +02:00
Bruno
0e3575c1ca
Using new basetoolkit function for unique naming
...
applied to source and snapshot names
2021-04-25 23:59:18 +02:00
Bruno
055f5c4c4e
Creating a base toolkit for functions independent from other toolkits
2021-04-25 20:09:22 +02:00
Bruno
e2d2e6ddd8
prefix ++View::need_deep_update_
2021-04-19 19:24:50 +02:00
Bruno
a50a6e129c
Better implementation of SessionSnapshots saving
2021-04-18 18:22:21 +02:00
brunoherbelin
ebb5fd16bb
Draft implementation of Snapshots, with saving and UI
2021-04-17 10:28:12 +02:00
brunoherbelin
2d4a6d1fe6
Snapshots in Action manager
2021-04-15 22:50:28 +02:00
brunoherbelin
6d522876ad
Loading session with menu do not use smooth transition
2021-04-13 21:24:56 +02:00
brunoherbelin
d3a130d9ba
(continue) Migrating clipboard manipulation to Session XML management
2021-04-05 13:05:38 +02:00
brunoherbelin
f443720319
Programming style improvement: following Cppcheck suggestions.
2021-04-04 13:13:06 +02:00
brunoherbelin
28d4d4acc4
Bugfix: prevent crash with current source when reordering
2021-03-21 13:24:54 +01:00
brunoherbelin
71891292b4
Cosmetics: improved naming and actions on SessionSources (Groups and
...
File)
2021-03-20 11:51:46 +01:00
brunoherbelin
6e7df60f2c
Minor bugfix and Actionmanager undo message improvement.
2021-03-20 10:03:54 +01:00
brunoherbelin
112b583379
Entire cleanup of ActionManager
...
History of previous id of sources is now obtained in SessionLoader; no
need to store the id of the source in action manager XML (so also
removed in View current id).
2021-03-19 23:09:49 +01:00
brunoherbelin
8dd47b3a41
Flatten selection to lower depth
2021-03-19 00:21:47 +01:00
brunoherbelin
10f9c1b329
Work in progress Implementation of mixing group
...
link and unlink methods, integration in MixingView, update groups on
source change, undo-redo improved.
2021-03-10 23:38:09 +01:00
brunoherbelin
2d62ab969c
Work in progress: undo & redo of mixing group creation and delete
...
actions.
2021-03-10 00:16:49 +01:00
Bruno
7656113dcc
Large commit for implementation of load&save of MixingGroups
2021-03-07 19:27:00 +01:00
Bruno
134617bbd1
Created new Object MixingGoup
2021-03-03 22:39:36 +01:00
brunoherbelin
8123e61e34
Cleanup depth management
2021-02-28 14:10:32 +01:00
brunoherbelin
70cc66a7f4
Added edit menu in New source panel
2021-02-28 10:19:30 +01:00
brunoherbelin
70c28d4226
Renamed Appearance view to Texture view.
2021-02-26 23:15:14 +01:00
brunoherbelin
afc0c7af0e
Fixed FPS stable computation
2021-02-23 23:44:04 +01:00
brunoherbelin
d0fdbeb14f
Changed dt and fps computation in mixer
2021-02-23 23:11:16 +01:00
Bruno
935762506d
Bugfix: frae grabber should be called in Mixer
...
Grab frames in session update fails with SessionSource and SessionGroups.
2021-02-16 22:50:15 +01:00
Bruno
e37b21760e
BugFix: interrupting recursive session loading
...
Prevent crash on recursive (infinite) loading of session file (containing itself).
2021-02-14 18:56:48 +01:00
brunoherbelin
dca3033c06
Bugfix; correcting introduced bug with RenderSource and new Session
...
resolution.
2021-02-11 20:28:57 +01:00
brunoherbelin
8c4d3f3a18
Unified use of SessionSource in Mixer (import) for SessionFile and
...
SessionGroup sources.
2021-02-09 18:47:54 +01:00
Bruno
84416f566b
Early implementation of groups: SessionGroupSource.
...
Rename SessionSource to SessionFileSource.
2021-02-07 22:01:07 +01:00