Bruno Herbelin
b6cedd0f8f
Merge remote-tracking branch 'origin/beta'
2025-11-21 19:18:54 +01:00
brunoherbelin
f11e159c44
Add mouse over on sourece preview in side panel to show original source image
2025-11-19 23:47:40 +01:00
brunoherbelin
f9c14db284
typo in command flatpak
2025-11-19 21:29:48 +01:00
brunoherbelin
2a13cb9e68
BugFix Avoid reload media player on undo/redo
2025-11-19 21:28:11 +01:00
Bruno Herbelin
bfb66906b7
Merge remote-tracking branch 'origin/beta'
0.8.5c
2025-11-18 20:56:41 +01:00
brunoherbelin
7872799eb8
no need for portal
2025-11-18 20:53:33 +01:00
Bruno Herbelin
4b8730e2a6
Merge remote-tracking branch 'origin/beta'
2025-11-18 19:41:45 +01:00
brunoherbelin
316e80d7e5
Fixed Snapcraft
2025-11-18 19:41:21 +01:00
Bruno Herbelin
29bd67638c
Merge remote-tracking branch 'origin/beta'
0.8.5
2025-11-18 17:45:49 +01:00
brunoherbelin
03a3113d34
Ready for 0.8.5
2025-11-18 17:45:07 +01:00
brunoherbelin
9c8ccf7a9f
Not ready for CANVAS : work in progress
2025-11-18 17:13:45 +01:00
brunoherbelin
cc6189e162
New MousePointer Brownian
2025-11-18 17:13:27 +01:00
brunoherbelin
97a58c2988
Use TabletInput with MousePointer to make Spring and Wiggly cursors pressure sentivite
2025-11-18 15:19:10 +01:00
brunoherbelin
3651ce2659
Update README to match change in runtime flatpak
2025-11-18 13:04:13 +01:00
brunoherbelin
cc1a6debb1
Change flatpak to freedesktop platform. In latest 25.08 there is already a recent gstreamer, no need to recompile it. Added --socket=session-bus to support prevention of screen suspend. Add socket x11 to be sure...
2025-11-18 12:40:18 +01:00
brunoherbelin
fcdfd34914
BugFix detection of GNOME desktop to force X11
2025-11-18 12:36:39 +01:00
brunoherbelin
9807da71dc
x265 is not available most of time so use va h265 encoder instead (available in flatpak). May not work always, to be improved.
2025-11-18 12:03:04 +01:00
brunoherbelin
08d6d60f57
BugFix End property frame grabber on pipeline error
2025-11-18 12:01:40 +01:00
brunoherbelin
574058bec2
Re-implementation of TabletInput for Linux with X11 input for compatibility with Flatpak
2025-11-18 11:16:51 +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
e51781ee1d
BugFix Source Callback (delete first in source) and improved GUI seek callback.
2025-11-16 16:55:15 +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
8d26f5d78a
Add Flag functionality to ControlManager and InputMappingWindow with a new Flag SourceCallback. Fixed media player window control.
2025-11-15 08:58:41 +01:00
brunoherbelin
137f110e1d
BugFix Step to next frame in MediaPlayer image simulating timeline
2025-11-14 16:36:42 +01:00
Bruno Herbelin
25119a555c
Merge remote-tracking branch 'origin/beta'
2025-11-14 09:01:16 +01:00
brunoherbelin
f569aa6e99
Update README.md for vimix flatpak: change version to 49 and improve build command
2025-11-14 09:00:36 +01:00
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
Bruno Herbelin
4460fc4308
Merge remote-tracking branch 'origin/beta'
2025-11-10 11:00:23 +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
Bruno Herbelin
ed21ac0efb
Merge remote-tracking branch 'origin/beta'
2025-10-30 23:36:46 +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