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
brunoherbelin
1ab2ae0df0
Operational implementation of UV texture coordinates changes in
...
Appearance View.
2020-11-16 21:43:39 +01:00
brunoherbelin
8c9b753544
First operational version of AppearanceView. Cleanup of symbols for
...
sources and other bugfix.
2020-11-15 23:49:56 +01:00
brunoherbelin
196ce3df1b
Cleanup of surface management in Sources (centralize texturesurface_ in
...
Source class, avoid mistakes in subclasses). Integration of sources in
AppearanceView (not functionnal yet).
2020-11-15 13:01:06 +01:00
brunoherbelin
b3fd29056e
saving uv in mix session file
2020-11-12 22:11:52 +01:00