Commit Graph

2212 Commits

Author SHA1 Message Date
Bruno Herbelin ff39f8c458 Improve OSC with corner manipulation
Answering to issue #156
2024-11-22 15:08:28 +01:00
Bruno Herbelin f24cb8dc96 BugFix OSC blending take float argument 2024-11-22 12:40:59 +01:00
Bruno Herbelin d273a7fcb4 Bugfix return negative alpha values OSC sync session and batch 2024-11-20 23:35:28 +01:00
Bruno Herbelin 4e813c2540 Improve OSC commands for changing Blending modes
Response to issue #155. New OSC message to set blending mode of source, either by name (string) or integer (index)
2024-11-19 23:01:51 +01:00
Bruno Herbelin 2dd298f772 Merge remote-tracking branch 'origin/master' into beta 2024-11-17 09:57:05 +01:00
Bruno Herbelin 4d9063f16c BugFix return negative alpha values OSC sync command
Response to issue #157
2024-11-16 18:37:30 +01:00
Bruno Herbelin 136b1561c1 BugFix Custom Filter shader uniform variable
Response to issue #159. Allow uniform variable names with numbers and underscore, and values with float numbers (i.e. fixed the regular expression). Plus also fix a display bug in shader editor GUI.
2024-11-16 18:09:38 +01:00
Bruno Herbelin 5a933beb16 BugFix Transition Cross Fading temporarily disabled when faded
When session is already fade to black, the cross fading transition cannot be used. Added an icon in left panel to allow user to set the transition mode
2024-11-16 11:01:51 +01:00
Bruno Herbelin 7e2a34a825 BugFix Open side panel on clic on initials 2024-11-10 23:26:50 +01:00
Bruno Herbelin b4600a289d Update doc and screenshots 2024-11-10 18:51:22 +01:00
Bruno Herbelin e74ce1f4cc Merge remote-tracking branch 'origin/master' into beta 2024-11-10 16:50:39 +01:00
Bruno Herbelin ba75777c0d Merge remote-tracking branch 'origin/beta' 0.8.3 2024-11-10 14:55:26 +01:00
Bruno Herbelin 92c0b4493a Release candidate 0.8.3 2024-11-10 14:55:15 +01:00
Bruno Herbelin 803231c558 BugFix Preview overlay on crop action in Geometry 2024-11-10 14:38:22 +01:00
Bruno Herbelin 120909f8d6 BugFix Sync Play to Session ready when loading
Add test of session state on Play callback; the play action is then called after all sources are ready, thus starting in sync.
2024-11-10 12:12:05 +01:00
Bruno Herbelin f0f23cbd0b BugFix Media Source play and speed set on load
Fixed two problems; seek to key is causing jumps in timeline and undesirable behavior, set play speed on load was postponed (bad fix) and is now operational after normal load.
2024-11-10 11:37:35 +01:00
Bruno Herbelin 939a35ee97 BugFix Correct display of disabled media source 2024-11-09 20:17:32 +01:00
Bruno Herbelin 18e1785e57 BugFix Acceptable behavior for media Player timeline panel
First acceptable implementation of timeline editing panel, with cut and fading modes and UI.
2024-11-09 14:52:24 +01:00
Bruno Herbelin bef2709834 Improve MediaPlayer with Stop and blackout at end
New media player loop mode to stop at end and set the frame to black or transparent (i.e. fading 0.f). Also fix bug to save status to 'playing' (i.e. user action) when mediaplayer is stopped automatically at end. Improve the way to test sources texture change for Source player window.
2024-11-09 10:23:51 +01:00
Bruno Herbelin c063e2fc30 New icons 2024-11-09 10:10:05 +01:00
Bruno Herbelin 6e62ce15b5 Merge remote-tracking branch 'origin/beta' 2024-11-03 22:34:43 +01:00
Bruno Herbelin 19221e1fcc Fixed Icons 2024-11-03 22:20:40 +01:00
Bruno Herbelin c25d6cb551 Improved icons for Action mapping color correction 2024-11-03 16:30:16 +01:00
Bruno Herbelin 86920a3083 BugFix Icon for Bundle source (GROUP) was taken 2024-11-03 14:01:49 +01:00
Bruno Herbelin 68c39290ec Improve UI in views
Eye candy and clarified tooltips for UI and menus in Geometry, layer and texture views
2024-11-03 10:38:48 +01:00
Bruno Herbelin 563f56d2a2 Improve Geometry view with mouse over handle 2024-11-02 23:35:55 +01:00
Bruno Herbelin 4174333b40 Improve busy animation Session Source in Transition view 2024-11-02 23:16:54 +01:00
Bruno Herbelin a74445f9e4 Improve Layer view with Blending menu icons
New icons for blending modes declared in Shader class, used in combo box for blending mode selection in imguiVisitor, and added source context menu in Layer view.
2024-11-02 23:16:25 +01:00
Bruno Herbelin 859d8cc86c Improve Player show render after fading when needed
A source in Player shows the pre/post render split if there is a Mediaplayer that has a fading curve
2024-10-31 00:10:45 +01:00
Bruno Herbelin d8d2f1c801 Improve Mixing and Layers view with clic on initials
Clic on initials of current source opens left panel for this source.
2024-10-28 22:14:17 +01:00
Bruno Herbelin 85308462eb Improve views
Just a bit more space and tooltips in the menus above Geometry, Texture and Display views
2024-10-28 20:52:39 +01:00
Bruno Herbelin d84f8b14c4 Merge remote-tracking branch 'origin/master' into beta 2024-10-26 20:53:23 +02:00
A1219 0f4889923d Add files via upload (#150)
Added #include <algorithm> for compilation on Arch Linux
2024-10-17 11:38:18 +02:00
Bruno Herbelin 2093816f2d Merge remote-tracking branch 'origin/beta' 2024-10-13 23:58:30 +02:00
Bruno Herbelin 7de751f882 Improve error message of Mixer 2024-10-13 23:58:02 +02:00
Bruno Herbelin 6da476aebb bugFix Allow fail of Stream source without deleting FB
Reverting to previous code
2024-10-13 23:50:27 +02:00
Bruno Herbelin 7140d25a87 Improve GUI Player timeline panel
Adjust widgets to fit in panel
2024-10-13 23:29:28 +02:00
Bruno Herbelin cb413a99f0 Merge remote-tracking branch 'origin/beta' 2024-10-13 20:32:02 +02:00
Bruno Herbelin e6d21518d2 Bugfix Load mediaplayer with audio
Resolving issue #151
2024-10-13 20:30:58 +02:00
Bruno Herbelin 19e647ae84 BugFix Blur radius parameter
Scattered blur was wrongly adapting to resolution, and Gaussian blur was using half, not a quarter of the resolution
2024-10-13 15:04:44 +02:00
Bruno Herbelin 494f5c71bb Merge remote-tracking branch 'origin/beta' 2024-10-13 14:02:45 +02:00
Bruno Herbelin c4ad80f3b9 BugFix Set Clone filter Uniform using callback for OSC
Async call to setProgramParameter is unsave (Issue  #149).
2024-10-13 14:02:08 +02:00
Bruno Herbelin 460fa6c8e6 Improve Player: show image after pipeline fading 2024-10-13 11:04:16 +02:00
Bruno Herbelin 5a62ffe178 BugFix Strong data testing before setting program parameters 2024-10-13 11:02:01 +02:00
Bruno Herbelin c867d7bdf2 BugFix Prevent crash on calls to mixer before finished initializing 2024-10-13 11:01:14 +02:00
Bruno Herbelin 167cf7c659 Improve OSC Logs, Settings and testing
Stronger data testing on uniform message.
2024-10-13 11:00:29 +02:00
Bruno Herbelin 73a3ec3f63 Improve Undo History
Store a short label in XML for improved display of action history in list. Ensured all action labels include the source name (IMGUI visitor) and checked all action manager store action.
2024-10-09 16:15:01 +02:00
Bruno Herbelin f8981248dc BugFix Safe access to xmldoc in snapshots and undo history
Added mutex to Action manager for access to undo history and added mutex to session's snapshots. Lock and unlock those mutex for all write access and long read access.
2024-10-08 19:05:52 +02:00
Bruno Herbelin b90b2469b5 Merge remote-tracking branch 'origin/beta' 2024-10-05 14:01:42 +02:00
Bruno Herbelin 2de9ca144d Discard source callback (e.g. OSC) when user controls source
Cancel the source callback for alpha, grab, rotation etc. if the source is current and the related view has initialized an action (which would mean the user is controlling the current source).
2024-10-05 13:39:41 +02:00