brunoherbelin
9823f3683c
Update icons asset in rsc/images for improved visuals
2025-11-14 08:57:10 +01:00
brunoherbelin
abe2930647
BugFix Improved flag navigation and management in MediaPlayer and SourceControlWindow
2025-11-14 08:56:34 +01:00
brunoherbelin
0a9143f00a
Improved Timeline Flags API
2025-11-12 19:59:34 +01:00
brunoherbelin
819b46cc01
BugFix Timeline time display, various minor fix
2025-11-12 19:58:13 +01:00
brunoherbelin
a3ce9e3b20
Update gstreamer module to version 1.26.8
2025-11-11 19:18:02 +01:00
brunoherbelin
7526a43cf0
Update MediaPlayer and SourceControlWindow to utilize paused time for flag operations and manage loop status
2025-11-10 23:09:15 +01:00
brunoherbelin
17699297f3
Add .cache to .gitignore to exclude cache files from version control
2025-11-10 23:08:54 +01:00
brunoherbelin
8f6adbd77f
Update README to fetch flatpak manifest from beta branch
2025-11-10 10:55:54 +01:00
brunoherbelin
a048b1aa21
Update runtime version and module commits in Vimix Flatpak configuration
2025-11-10 10:52:49 +01:00
brunoherbelin
4f84675024
Add broadcast option to command line arguments and implement network broadcasting functionality
2025-11-09 22:47:38 +01:00
brunoherbelin
6b7f4477b0
Refactor Broadcast manager methods to use FrameGrabber type instead of ID, forcing the use of singletons. Update OutputPreviewWindow to reflect these changes and remove unused variables.
2025-11-09 22:47:17 +01:00
brunoherbelin
ec9a4ef88a
Add clipboard copy functionality for warning messages in Log::Render
2025-11-09 20:07:42 +01:00
brunoherbelin
2f7bd3a3d1
Enhance error handling in FrameGrabber destructor, improve connection logic in NetworkStream, and update stream protocols in NetworkToolkit. Refactor Stream and VideoStreamer for better failure logging and termination handling. Modify UserInterfaceManager to clear new panel on reload.
2025-11-09 19:55:28 +01:00
brunoherbelin
08114e2cbe
Implement broadcast manager functionality and enhance FrameGrabber info and type methods
2025-11-09 11:38:01 +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
bdc313cd1f
Add texture management as sampler2D uniform to ImageFilter and related components
2025-11-08 14:06:09 +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
7fd8bc5633
Fix GLFW version check for X11 on Gnome desktop initialization
2025-11-04 20:42:52 +01:00
brunoherbelin
cc3f0226ef
Add timeline flag management functionality
2025-11-01 23:38:28 +01:00
brunoherbelin
1f10a359b5
Enhance UriDiscoverer by disabling GPU decoding state when discovery
2025-11-01 23:37:46 +01:00
brunoherbelin
16e6437dc4
Refactor _drawIcon function to make accessible outside
2025-11-01 23:36:22 +01:00
brunoherbelin
0e11072070
BugFix Set media player speed on session load
...
and Rewind (allows start with negative playspeed)
2025-10-30 23:28:00 +01:00
brunoherbelin
232dcf3a29
Reset media playback speed to normal before applying play speed callback
2025-10-29 08:00:27 +01:00
brunoherbelin
65329ccc49
Add screensaver inhibition support for X11 and Wayland
2025-10-28 11:13:05 +01:00
brunoherbelin
7d38ab6b0e
Refactor window resize handling and enforce X11 on GNOME desktop
2025-10-27 23:15:58 +01:00
brunoherbelin
5b8a0f4ef2
bugfix; render with output window fullscreen
2025-10-27 18:46:32 +01:00
brunoherbelin
ba05aaa3ef
ignore build dir and vsudio env
2025-10-27 12:38:02 +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
a6840ade89
BugFix Counting ShaderSource for reacting in ShaderEditor
2025-04-23 20:51:40 +02:00
Bruno Herbelin
57b89bef0a
BugFix Source panel
...
Disable bundle source for clones, select correct panel for replace + show shader editor with icon clic
2025-04-21 15:16:58 +02:00
Bruno Herbelin
28943adac8
Layers Selection Blending and Bundle
...
Avoid creation of bundle from selection that contains clones
2025-04-21 15:15:10 +02:00
Bruno Herbelin
337174617f
BugFix Increase tolerance for seek failure detection
2025-04-21 15:13:01 +02:00
Bruno Herbelin
816f66a726
BugFix bounce play mediaplayer
2025-04-21 10:12:52 +02:00
Bruno Herbelin
38e80f2ef9
BugFix Show shader window only when active source
2025-04-20 15:28:42 +02:00
Bruno Herbelin
c1924c1f8b
BugFix Loading failing after unloaded source
2025-04-20 10:22:48 +02:00
Bruno Herbelin
12b7590041
BugFix Loading failing for clones of unknown source
2025-04-20 10:06:56 +02:00
Bruno Herbelin
d084f13edf
Update Help window and unified terminology
2025-04-05 11:04:54 +02:00
Bruno Herbelin
4a51e86fd5
BugFix Auto collapse Shader editor window
2025-04-05 11:03:21 +02:00
Bruno Herbelin
bbcc5ee5d1
Improve Input Mapping GUI
2025-03-30 13:12:24 +02:00
Bruno Herbelin
0af197fa98
BugFix MediaPlayer seek (improved)
2025-03-30 13:11:58 +02:00
Bruno Herbelin
9f208ee7d2
BugFix MediaPlayer seek, avoid blocking wait
2025-03-30 11:51:15 +02:00
Bruno Herbelin
15eb546c3d
Auto collapse of Shader Editor window
...
Reduces height of shader editor when there is no shader to edit. Cleanup of Workspace window implementation.
2025-03-29 18:46:08 +01:00
Bruno Herbelin
1787739128
BugFix Sequence source and encoding
2025-03-09 19:09:37 +01:00
Bruno Herbelin
6d5c55dd2b
BugFix UI
2025-03-08 21:00:36 +01:00
Bruno Herbelin
f9463d1149
Improve UI with CollapsingHeader
...
Session and Settings panels cleaner with collapsing headers that are saved in settings
2025-03-02 23:15:24 +01: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
ea4615ea65
Draft CANVAS editing
...
Starting to add Canvas edit in Geometry view
2025-01-25 12:05:51 +01:00
Bruno Herbelin
928e798d86
OSC set current by source name
2025-01-18 09:49:52 +01:00
Bruno Herbelin
0dd5f73508
Merge remote-tracking branch 'origin/master' into beta
2025-01-10 23:55:36 +01:00