Bruno Herbelin
3afaaed1fb
BugFix Fail source on gstreamer error detection
2024-03-28 12:09:23 +01:00
Bruno Herbelin
7ca6299fba
BugFix Exit all fullscreen on monitor disconnect
2024-03-28 09:54:52 +01:00
Bruno Herbelin
d75ed8aeee
BugFix Include audio support to Snap package
...
Also disabling wayland : seems to be incompatible with GLFW window creation
2024-03-25 13:25:00 +01:00
Bruno Herbelin
b9b2984235
BugFix Include audio support to Flathub package
2024-03-24 22:06:24 +01:00
Bruno Herbelin
c2b7892e6c
Merge branch 'beta' of https://github.com/brunoherbelin/vimix into beta
2024-03-23 22:07:33 +01:00
Bruno Herbelin
6ce07c0a4b
Bugfix Correct coordinate projection on fullscreen GUI
...
When GUI window is fullscreen, computation of projection of UI elements should not correct for DPI
2024-03-23 22:07:09 +01:00
Bruno Herbelin
008e217a79
BugFix Update windows status on monitor disconnect
...
Un-fullscreen windows that were fullscreen in a disconnected monitor, update geometry for windows that were moved after monitor disconnect
2024-03-23 22:05:51 +01:00
Bruno Herbelin
5847e52fbc
Improve Input Mapping GUI
...
Input Mode menu do not show tick mark, switch mode on input
2024-03-22 21:09:08 +01:00
Bruno Herbelin
e9baa25b46
Improved Transition view
...
Update Transition panel to natch new navigator panel style. Add curse selection in view.
2024-03-17 23:31:04 +01:00
Bruno Herbelin
b6213e1ed8
New Simplified Transition view with icons on source and target
2024-03-17 19:59:07 +01:00
Bruno Herbelin
59ac3a0bb8
Flatpak update
2024-03-16 10:22:26 +01:00
Bruno Herbelin
4955e24f12
BugFix Restart on Re-activation for Stream source
2024-03-15 23:19:51 +01:00
Bruno Herbelin
16fb654b98
BugFix Restart on Re-activation
...
Response to #133
2024-03-15 20:18:31 +01:00
Bruno Herbelin
eda88b3078
BugFix Create Favorite playlist even if not existing
2024-03-15 18:55:19 +01:00
Bruno Herbelin
2435277e49
Compilation Fix OSX 14
2024-03-15 18:50:53 +01:00
Bruno Herbelin
7caded7c95
Improved Transition view panel
...
Simplified and matching changes to transition view
2024-03-14 00:20:43 +01:00
Bruno Herbelin
df6cdf9a80
New Transition view improved actions
...
Add play icon on target to indicate action to do, replace 'open' button by fast forward icon. + Bugfix crash on exit in Transition view.
2024-03-14 00:03:19 +01:00
Bruno Herbelin
25be63ef2c
BugFix Remove input callbacks when removing source
...
Response to issue #130
2024-03-11 23:09:35 +01:00
Bruno Herbelin
b0a042369f
New Uniform variables in example GLSL shader
2024-03-11 00:21:38 +01:00
Bruno Herbelin
d8d68dcf71
BugFix Typo in media pattern for SVG
2024-03-10 15:42:23 +01:00
Bruno Herbelin
133fb661b3
BugFix Shader Editor window keeps text when disabled
...
Deselect clone source with custorm shader keeps shader code in editor, except when changing source. Support for CTRL+S for saving session after building shader.
2024-03-10 15:09:54 +01:00
Bruno Herbelin
d5f2b375a6
New User defined uniforms in Custom shaders
2024-03-10 11:51:13 +01:00
Bruno Herbelin
f280d3b64c
New OSC Target for Alias and renaming source
...
Allow creating temporary OSC aliases to link to a target by ID or name. Allow renaming a source from OSC.
2024-03-09 00:05:56 +01:00
Bruno Herbelin
e20261fa66
BugFix OSX compile
2024-03-06 08:29:10 +01:00
Bruno Herbelin
b6a41d417d
BugFix close stream
2024-03-03 23:26:16 +01:00
Bruno Herbelin
80f3052c2b
Improv GUI selection list of Patterns for Source
...
Sub-menus for static and animated patterns (instead of ugly icons)
2024-03-03 23:18:57 +01:00
Bruno Herbelin
62060e0c04
BugFix Post-MemCheck fix memory leaks corrections
2024-03-03 20:02:29 +01:00
Bruno Herbelin
f3f7c57f10
BugFix Added Pipeline Bus sugnal handler
...
Captures error messages from the bus, and importantly removes all messages in the bus to free memory continuously instead of stacking messages indefinitely.
2024-03-03 09:39:10 +01:00
Bruno Herbelin
82d61909f6
BugFix ensure Mixer clear termination
2024-02-29 22:52:47 +01:00
Bruno Herbelin
03c68d1dc3
BugFix improved complete close of session
...
Wait for all registered pipelines to end when clearing the mixer manager (closing is asynchronous).
2024-02-28 18:47:54 +01:00
Bruno Herbelin
05f593e40c
BugFix Ensure complete close of session upon termination
...
Async ending of gst pipeline in stream and media player sources caused a crash at termination as source was still not closed when process was ended. Fix is to ask for an immediate termination of gst pipeline upon delete of stream, and to wait for mixer manager to end current session when clearing.
2024-02-28 00:39:03 +01:00
Bruno Herbelin
1ba8ff06e1
BugFix restore window decoration
2024-02-25 22:17:40 +01:00
Bruno Herbelin
fae5d09001
Improvement Performance optimization
2024-02-25 21:58:44 +01:00
Bruno Herbelin
b022be49a1
New Settings export and command-line load
...
Allows exporting settings in XML file and launch vimix from command line with given XML filename as argument to restore all settings and windows configuration.
2024-02-24 20:05:19 +01:00
Bruno Herbelin
7238eccfd2
BugFix CPU usage for nothing
2024-02-24 11:44:05 +01:00
Bruno Herbelin
e3b8ccff9e
New Headless execution mode (DRAFT)
2024-02-23 23:29:20 +01:00
Bruno Herbelin
c1aa3c9d4d
Add Action Fullscreen to View Menu
2024-02-22 22:40:32 +01:00
Bruno Herbelin
00345c94a3
New OSC Play fast forward
2024-02-18 19:26:01 +01:00
Bruno Herbelin
20001e6a26
New OSC grab and resize animate
2024-02-18 19:16:06 +01:00
Bruno Herbelin
c06fdc7760
New OSC animation of alpha, position, size, etc.
...
Added animation duration argument to OSC messages alpha, depth, position, size and angle.
2024-02-18 17:33:23 +01:00
Bruno Herbelin
8e28eba959
New OSC Filter attribute of source
...
Adding attribute for setting filter: set filter by name, set method by name, set first argument value
2024-02-17 23:42:03 +01:00
Bruno Herbelin
47ff1a2dd8
BugFix Allow providing font size as runtime argument
...
Because with some monitors the resolution is not detected, font appearance can be unsatisfying (#121 ). User can now set it with --fontsize N argument when launching vimix in command line. Code for managing command line arguments is generaly improved. Man page updated.
2024-02-05 16:02:38 +01:00
Bruno Herbelin
00ff0f532f
Work in progress OpenGL Decoding for gst appsink
2024-02-04 21:59:58 +01:00
Bruno Herbelin
2e0732c75b
BugFix Improved Stream close (async)
...
Unified mechanism for async close of pipeline for stream and mediaplayer
2024-02-02 17:04:56 +01:00
Bruno Herbelin
842247de54
BugFix Seek OSC as percent of play duration
...
Response to issue #120
2024-02-02 14:53:23 +01:00
Bruno Herbelin
52840ce8ae
Compilation fix
2024-01-30 20:32:39 +01:00
Bruno Herbelin
8598aad9e2
Eyecandy various GUI improvements
2024-01-28 20:40:12 +01:00
Bruno Herbelin
5dc82aadc7
New Cursor following overlay animation when busy
2024-01-28 19:05:15 +01:00
Bruno Herbelin
2f8411a658
Improved vimix first launch (or after upgrade)
...
Changed Mixer Load behavior at init, detect change of version and do not load settings if different, show About Vimix after change of version, fixed initial position of windows at first run.
2024-01-28 12:26:05 +01:00
Bruno Herbelin
fcce9b62d5
BugFix Bounce playback at first frame
2024-01-27 18:30:12 +01:00