Bruno
5eddfcf196
Add tag icon in thumbnail to identify as user defined
2021-08-04 00:29:31 +02:00
Bruno
e8acfc1c26
New Media Player option to Rewind on Disabled
2021-08-01 19:10:46 +02:00
Bruno
d1e833e0a1
Properties pannel of Session
...
Also added custom thumbnail of session.
2021-08-01 00:29:44 +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
e87ef2774b
New SourcePlayer
...
Work in progress; Sources now have play/pause and associated play functions. Media player can play all playable sources, and adapts to control a media player when possible. Selection of play groups (to finalize)
2021-06-19 01:02:12 +02:00
Bruno
d56700a9d5
Saving, undo and dynamic change of MultiFileSource
2021-05-06 23:44:15 +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
9bbe875690
Cleanup and bigsfix UI for thumbnail and preview source
2021-04-29 23:11:04 +02:00
Bruno
c3713c9ce7
work in progress tooltips with thumbnails of sessions
2021-04-26 13:48:20 +02:00
Bruno
c3a24a6d7f
Cleanup XML read & write utility functions
2021-04-25 00:26:05 +02:00
Bruno
5473c0b38b
Store image size in XML
...
and discard loaded image if size does not match
2021-04-24 13:14:03 +02:00
Bruno
97e7e5f4a1
Cleanup image saving and loading in xml session
2021-04-22 23:37:39 +02:00
brunoherbelin
da64172848
Work-in-progress: Interpolation of snapshot in Action manager
2021-04-21 23:35:34 +02:00
Bruno
a50a6e129c
Better implementation of SessionSnapshots saving
2021-04-18 18:22:21 +02:00
Bruno
c6d01c1420
Optimizing iteration
...
prefix ++i is faster than post i++
2021-04-18 11:38:03 +02:00
brunoherbelin
ebb5fd16bb
Draft implementation of Snapshots, with saving and UI
2021-04-17 10:28:12 +02:00
brunoherbelin
11df7c28b4
More robust clone XML mechanism: use ID
2021-04-13 22:41:57 +02:00
brunoherbelin
17d2a63132
Important change: sources keep their id all lifelong.
...
This simplifies a lot history and testing in session.
2021-04-13 22:26:26 +02:00
brunoherbelin
ab41a0c5d8
First implementation of Sticky Notes
2021-04-11 15:13:46 +02:00
brunoherbelin
5a9d4dd55e
Temporary disabling feature 'follow image processing'
2021-04-07 23:00:09 +02:00
brunoherbelin
1d45ab1d20
Cleanup DummySource (bad bad bad)
2021-04-05 14:55:21 +02:00
brunoherbelin
8a57b52fcc
Migrating clipboard manipulation to Session XML management
2021-04-05 13:04:44 +02:00
brunoherbelin
f443720319
Programming style improvement: following Cppcheck suggestions.
2021-04-04 13:13:06 +02:00
brunoherbelin
c08cb95dc1
Bugfix: restating correct order session loading properties
2021-03-29 23:17:54 +02:00
brunoherbelin
010166e7b0
renaming mediaplayer attribute force software decoding
2021-03-29 23:17:16 +02:00
brunoherbelin
1c9a5ece83
setLocale in C (not std C++)
2021-03-27 23:36:51 +01:00
brunoherbelin
6687bdd258
BugFix: mixed-up Locale for XML I/O caused by GTK Dialogs
2021-03-27 23:17:19 +01:00
brunoherbelin
bc4eadfd08
Bugfix view config loading
2021-03-27 18:13:09 +01:00
brunoherbelin
b255e41091
Work in progress: force sofware decoder for a media player
2021-03-22 13:58:55 +01: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
b07009f3ce
BugFix: SessionGroupSource creation and update in ActionManager and
...
SessionCreator.
2021-03-19 22:53:08 +01:00
brunoherbelin
dd9c8ac0b8
Added option to choose mirror or repeat texture on source
2021-03-18 19:43:51 +01:00
brunoherbelin
ca0058c741
Action manager for undo action of keyboard arrow keys
2021-03-16 21:29:38 +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
brunoherbelin
70c28d4226
Renamed Appearance view to Texture view.
2021-02-26 23:15:14 +01:00
brunoherbelin
885ce67174
OSX compile fix
2021-02-15 09:03:30 +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
Bruno
84416f566b
Early implementation of groups: SessionGroupSource.
...
Rename SessionSource to SessionFileSource.
2021-02-07 22:01:07 +01:00
brunoherbelin
8185c93457
Fixed replacement of failed RenderView after sessionSource import (if a
...
sessionSource contains a RenderView, the later should be re-created).
2021-02-05 18:11:16 +01:00
brunoherbelin
93b6bc9ca4
Bugfix in Recursive loopback of RenderView inside a SessionSource: fixed
...
loading and import into main session.
2021-02-04 23:25:49 +01:00
Bruno
9c0adb4ce6
Important feature: source locking and workspace.
...
Source locking property, views ability to test if a source is selectable, change of selection when switch view, picking testing locking and workspace.
2021-01-24 17:19:41 +01:00
brunoherbelin
227658d2fc
Improved error message on different xml version.
2021-01-17 00:29:12 +01:00
Bruno
398995648a
Mask Paint!! New MaskShader for mouse paiting of masks and associated changes.
...
UI for pain mask, load & save of FrameBuffer Image.
2021-01-10 14:52:57 +01:00
Bruno
34c24d99df
Integration procedural GLSL masks
2020-12-27 14:05:03 +01:00
brunoherbelin
44b888fd04
Work in progress - implementation of cropping in Geometry view instead
...
of AppearanceView. Display of scaled mixing surface in Mixing and Layers
view. Changed stippling shading.
2020-12-07 00:17:10 +01:00
brunoherbelin
61d2a4dcb9
Cleanup GUI and user feedback with crop in AppearanceView.
2020-11-30 21:39:41 +01:00
brunoherbelin
3c55e25432
Finally a working implementation of crop and UV manipulation in
...
AppearanceView! Added saving and loading.
2020-11-30 00:25:02 +01:00