Bruno Herbelin
b6213e1ed8
New Simplified Transition view with icons on source and target
2024-03-17 19:59:07 +01:00
Bruno Herbelin
d5f2b375a6
New User defined uniforms in Custom shaders
2024-03-10 11:51:13 +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
8924d81e0a
BugFix Update linked sources and Texture view on Source change
...
When source change stream (e.g. change pattern), Texture view was not updated, and sources with mask texture were not adapted.
2024-01-02 10:38:37 +01:00
Bruno Herbelin
caa3e4d07a
New Geometry view option to show only visible sources
...
View setting to ignore mixing visibility applied to Geometry view, with a button to complement the workspace selection.
2023-12-29 11:25:29 +01:00
Bruno Herbelin
fde6be3f97
BugFix and code cleanup
...
Fixed rendering of Mesh by using new TextureShader (instead of ImageShader which is dedicated to square Surfaces). Cleanup includes and code layout.
2023-12-26 23:08:09 +01:00
Bruno Herbelin
d66751b6ac
DRAFT Source geometry distortion shape nodes
...
MeshSurface allows distortion of surface of sources, image shader vertex change of mesh surface, new handles to distort mesh in geometry view
2023-12-10 22:12:28 +01:00
Bruno Herbelin
657b05d077
Add Luminance parameter to Lumakey filter
2023-11-21 21:50:24 +01:00
Bruno Herbelin
a57419150e
BugFix Stream Source reload
...
Change stream reopen() to StreamSource reload()
2023-11-13 23:03:31 +01:00
Bruno Herbelin
885b92a0a1
Bug Fix Text source
2023-11-13 18:30:20 +01:00
Bruno Herbelin
58371c36d3
Text source satisfying
...
Improved layout options, better UI, tested features.
2023-11-13 12:41:37 +01:00
Bruno Herbelin
d39064b209
New Text source
...
Initial implementation of Text Source, displaying free text or subtitle file. support for Pango font description and formatting tags via gstreamer textoverlay plugin. Saving and loading in XML, GUI for creation (in patterns) and for editing.
2023-11-12 01:15:54 +01:00
Bruno Herbelin
053a5e9dbe
New Audio volume multipliers
...
Multiply the audio volume of Media Source by alpha and/or opacity (timeline).
2023-10-28 16:18:15 +02:00
Bruno Herbelin
5a1a88bf33
New support for AUDIO
...
Allows looking for audio streams in media files (settings) and enabling / disabling audio for each MediaPlayer individually. Control of volume per media, saving in session file.
2023-10-28 12:58:17 +02:00
Bruno Herbelin
f19b18d806
BugFix UI
2023-10-27 21:13:46 +02:00
Bruno Herbelin
6452ff78c0
Minor UI improvements
2023-09-17 18:22:32 +02:00
Bruno Herbelin
33c222555f
New Playlists and new main panel
...
Favorite and custom playlists of Sessions. Main panel separate control of current session (with preview) and selection of session in playlists. Bugfix in history of files.
2023-09-17 00:51:34 +02:00
Bruno Herbelin
44a31ede74
BugFix and various improvements
2023-09-03 18:13:43 +02:00
Bruno Herbelin
12a5d777e5
Icons improved for Display, preview, etc
...
Also added a close icon to large preview. Fixed help with recent improvements.
2023-09-01 17:53:50 +02:00
Bruno Herbelin
124415363f
Improve Layers view icons and Workspace management
...
Added 'Workspace any' in list of workspaces to allow Geometry view to list sources from all workspaces. Updated icon for layers view, in left panel and in view.
2023-08-30 20:47:14 +02:00
Bruno Herbelin
7fcb53c7d0
New GRID in views to perrorm MousePointer snap to GRID
...
For this new MousePointer to snap to grid, a Grid specific for each view is necessary. Grid for moving is orthographic (with an aspect ratio), and grid for mixing or rotation is in polar coordinates. Rendering is done with new Primitives. The entire calculation of grab coordinates is changed to be able to snap to grid coordinates in all circumstances.
2023-08-27 12:15:31 +02:00
Bruno Herbelin
e92e9eb45c
Various UI improvements
2023-08-17 17:51:29 +02:00
Bruno Herbelin
a033b74f7f
New ScreenCapture separate from Device, with Window selection
...
For now only LINUX support for window selection. New icons for Loopback and for ScreenCapture. Important BugFix on DeviceSource and Device management.
2023-08-15 22:26:42 +02:00
Bruno Herbelin
bb4e81b00a
BugFix Display of current source in workspace
...
Current source outline should not be shown in Geometry view if not in current workspace. Added possibility to switch workspace in source panel.
2023-08-13 10:17:01 +02:00
Bruno Herbelin
09dbc5c84e
Improve UX List of New source type to insert
...
New icons for inserted source panel. Merged loopback into connected list. Removed 'internal' new source.
2023-08-12 20:47:26 +02:00
Bruno Herbelin
57a1556e23
Improve Pannel source with a bit of spacing
2023-08-11 13:07:08 +02:00
Bruno Herbelin
e248e92ca1
Fix Player menu for 'Timeline'
...
Replace 'Video' menu for MediaPlayer to 'Timeline'. Move Hardware decoding selection to MediaSource GUI Visitor.
2023-08-11 13:03:26 +02:00
Bruno Herbelin
9ab597c0e9
Icons to show enabled and disabled Hardware decoding
...
Updated the left panel for media source to show indication of hardware decoding on/off
2023-06-08 00:19:21 +02:00
Bruno Herbelin
1f9bff6182
BugFix Detect and display hardware decoder name
2023-06-03 00:14:34 +02:00
Bruno Herbelin
d7d099d2d7
Add icon to show hardware decoding info in source panel
2023-06-01 23:42:29 +02:00
Bruno Herbelin
ced318637f
Source replacement and create source with software decoder
2023-05-31 19:27:08 +02:00
Bruno Herbelin
39d4002491
Improved SRT Receiver source
...
Failure cause to RETRY to connect. Info visitor informs on status of connection. Icon associated to SRT Broadcast icon.
2023-04-30 13:30:24 +02:00
Bruno Herbelin
8aa82274ff
BugFix UI and completed missing help
2023-04-20 00:31:59 +02:00
Bruno Herbelin
341aac8ff7
Added Mouse wheel input on all sliders.
...
mouse wheel performs minimal increment to adjust precisely values of sliders in source panels.
2023-04-19 22:56:43 +02:00
Bruno Herbelin
6ec8edd5e2
Improved slider Threshold
2023-04-13 00:35:20 +02:00
Bruno Herbelin
8beeced7c2
Improved sliders Color correction Threshold and Posterize
2023-04-13 00:00:02 +02:00
Bruno Herbelin
18734345a1
UI improvements, with context menu for additional windows
2023-04-09 16:11:16 +02:00
Bruno
47e0d6ae19
BugFix UI Custom GST Source
2023-03-31 09:41:03 +02:00
Bruno Herbelin
65dc93ed37
UI pedandic eye candies
2023-03-28 00:08:17 +02:00
Bruno Herbelin
6b0070ec56
Fixed Info panel Session File Source
...
and other UI minor details.
2023-03-26 20:05:35 +02:00
Bruno Herbelin
85a25a0a39
Improved report of Media Player error
2023-03-25 20:33:30 +01:00
Bruno Herbelin
935d2ff02c
Update Copyright date to 2023
2023-03-23 22:55:48 +01:00
Bruno Herbelin
f91522fc14
Introducing multiple levels of Source Failure
...
This allows Mixer manager to deal with failed sources with the appropriate action: try to repair, leave for user to recreate, or delete.
2023-03-22 22:50:08 +01:00
Bruno Herbelin
b0e71f6f18
Compilation fix - epx10 is not standard function
2023-03-14 20:50:19 +01:00
Bruno Herbelin
136d6052d8
Slider Color correction with quadratic and logarithmic scale
...
Gamma (log10) and other color correction sliders (brightness, contrast, saturation) now range from [-1 to +1] with pow 2 scaling.
2023-03-12 11:19:43 +01:00
Bruno Herbelin
ac97984314
UX clarification: replace Button to open URL by icon 'Show in Finder'
2023-03-08 23:52:47 +01:00
Bruno Herbelin
b8e0a9c1dd
Code compilation fix
2023-03-07 23:38:13 +01:00
Bruno Herbelin
cbe8217790
UX improvements, highlight icon button, ComboIcon, reset value label
...
Major changes in ImGuiVisitor (all image filtering and ImageProcessingShader), new imGuiToolkit ComboIcon (replacing previous ComboIcon widget), new icons,
2023-03-05 23:35:06 +01:00
Bruno Herbelin
3be08a3e63
Prevent multiple color pickers and inform user
2023-03-03 20:23:05 +01:00