Commit Graph

2308 Commits

Author SHA1 Message Date
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