brunoherbelin
44a6e32006
Okay, flatpak needs x11 and wayland but NOT fallback-x11. Improved error detection and user logs about opengl drivers
2026-02-14 23:37:09 +01:00
brunoherbelin
2152835124
Making too much mess with flatpak, revert and stop here. Surrendering...
2026-02-13 21:47:05 +01:00
brunoherbelin
cc5780ee9d
Fixed GUI Loopback source
2026-02-08 23:20:32 +01:00
brunoherbelin
ff8a51c835
NEW Render Source Local; capture only what is behind the render source.
2025-12-25 20:22:08 +01:00
brunoherbelin
8b2f882643
Keep gamepad support up to date with git submodule
2025-12-06 12:40:37 +01:00
brunoherbelin
33877cc837
NEW support for Gamepad mapping from SDL database. Plugged gamepads are correctly recognized for input mapping.
2025-12-04 00:30:25 +01:00
brunoherbelin
76e23d5e5e
Add example GLGL for source input, fix header input documentation
2025-11-22 23:55:12 +01:00
brunoherbelin
cc6189e162
New MousePointer Brownian
2025-11-18 17:13:27 +01:00
brunoherbelin
fcdfd34914
BugFix detection of GNOME desktop to force X11
2025-11-18 12:36:39 +01:00
brunoherbelin
b382b5a204
NEW support for pen tablet pressure in Texture Painting. Applies to brush size and/or pressure. TODO: check OSX
2025-11-16 23:19:26 +01:00
brunoherbelin
84233e46cd
Improved draw texture by drawing a line between mouse cursor coordinates (instead of discrete points). This allows to use smaller size of pencil.
2025-11-16 16:36:19 +01:00
brunoherbelin
9823f3683c
Update icons asset in rsc/images for improved visuals
2025-11-14 08:57:10 +01:00
brunoherbelin
0ef06e400d
Refactor ImageFilter to remove channel1_output_session and update blending logic in shaders
2025-11-08 14:11:37 +01:00
brunoherbelin
9b432f3fc9
Refactor timeline flag handling and enhance media player functionality
...
- Removed the TimelineSlider function declaration from ImGuiToolkit.h.
- Updated InputTime function signature in ImGuiToolkit.h to include max_time and validity check.
- Modified MediaPlayer to manage flag statuses more effectively, avoiding repeated pauses during flagged sections.
- Added flag_status_ to MediaPlayer.h to track the current flag status.
- Enhanced SessionLoader to query and set flag types when loading media player sessions.
- Updated SessionVisitor to include flag type attributes in XML serialization.
- Extended Settings to save and load timeline flag configurations.
- Adjusted SourceControlWindow to incorporate flag type management and UI updates for flag interactions.
- Implemented new TimelineSlider function to handle timeline interactions with flags.
- Enhanced Timeline class to support flag types, including methods for adding, retrieving, and setting flag types.
- Updated TimeInterval structure to include a type field for flags.
2025-11-07 17:08:13 +01:00
brunoherbelin
cc3f0226ef
Add timeline flag management functionality
2025-11-01 23:38:28 +01:00
Bruno Herbelin
0317262f85
just trying to compile again
2025-10-19 16:20:41 +02:00
Bruno Herbelin
c9ab557aaa
BugFix snap X11??
2025-05-03 10:19:13 +02:00
Bruno Herbelin
d01366d069
New Shader Source
...
Implementation of Shader GLSL code source; basically a source with an ImageFilter that contains GLSL code. Connected so Shader Editor (like clone sources).
2025-02-23 22:58:26 +01:00
Bruno Herbelin
8a336b3a6e
Package launch_vimix script in flatpak and snap for wayland support
...
under wayland window manager, there are opengl driver issues (specifically for nvidia) so vimix shall be launched with specific settings using a launcher script
2025-01-09 18:58:46 +01:00
Bruno Herbelin
0161126153
Update flatpak to Gnome 47 and latest dependencies
2025-01-04 11:02:21 +01:00
Bruno Herbelin
40d3f83719
BugFix Important fix of Bundle Session source
...
premultiply alpha should NOT be applied to render session in framebuffer with alpha on surface : added a uniform to image shader to allow this. Fixed other problems related to creation and expand of bundle sources. Added a button to bundle a single source.
2025-01-01 23:55:39 +01:00
Bruno Herbelin
ca0389a7b6
BugFix Icon menu for Metronome
2024-12-27 12:18:06 +01:00
Bruno Herbelin
ce4e964f09
New Window brightness and contrast corrections in Displays view
2024-11-23 10:10:07 +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
c063e2fc30
New icons
2024-11-09 10:10:05 +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
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
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
167cf7c659
Improve OSC Logs, Settings and testing
...
Stronger data testing on uniform message.
2024-10-13 11:00:29 +02:00
Bruno Herbelin
94fbe58fb7
New toolbox Timeline editor
...
DRAFT implementation of a new toolbox to apply fade-in and fade-out and to cut the timeline.
2024-07-13 12:32:05 +02:00
Bruno Herbelin
7092de8809
Improv Shader Editor UI and clone create
2024-05-30 23:12:59 +02:00
Bruno Herbelin
34297feed4
Improv GUI, begin menu icon, tool menu name
2024-05-26 10:55:46 +02:00
Bruno Herbelin
ff48107b1a
New Shader of Image Filter takes display loopback as channel 1
...
Allows blending with output in GLSL shader
2024-03-28 14:27:43 +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
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
b0a042369f
New Uniform variables in example GLSL shader
2024-03-11 00:21:38 +01:00
Bruno Herbelin
8598aad9e2
Eyecandy various GUI improvements
2024-01-28 20:40:12 +01:00
Bruno Herbelin
e36bae2ab6
EasterEgg Insert vimix logo source
2024-01-13 00:15:59 +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
e8daeb5f30
BugFix luma and chroma key
...
making alpha filters compatible with alpha fading of media
2023-12-26 12:04:16 +01:00
Bruno Herbelin
5465a45dc6
First acceptable implementation of geometry distortion and crop
...
Fixed shape node and crop, added rounding corner.
2023-12-17 23:30:41 +01:00
Bruno Herbelin
53bd7d6ae2
DRAFT Source geometry 4 sides crop
2023-12-16 20:52:36 +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
95de6d0afc
Configure Snap Grid cursor in panel
...
Move setting proportional_grid out of application settings
2023-12-10 17:46:39 +01:00
Bruno Herbelin
657b05d077
Add Luminance parameter to Lumakey filter
2023-11-21 21:50:24 +01:00
Bruno Herbelin
58371c36d3
Text source satisfying
...
Improved layout options, better UI, tested features.
2023-11-13 12:41:37 +01:00