Commit Graph

  • 33877cc837 NEW support for Gamepad mapping from SDL database. Plugged gamepads are correctly recognized for input mapping. beta brunoherbelin 2025-12-04 00:30:25 +01:00
  • c22d2bb26d BugFix minor GUI improvements brunoherbelin 2025-12-03 21:40:17 +01:00
  • 0d28b455bc Improved Menu for creating Bundle brunoherbelin 2025-12-03 20:43:47 +01:00
  • 1f5c3ffa8a Improved saving and restore of Input Callbacks within session and bundles. Allows Undo&Redo. File XML version set to 0.5. brunoherbelin 2025-12-03 17:06:41 +01:00
  • 9fa6b6ce30 Compilation config for GstTranscoder Bruno Herbelin 2025-12-01 11:30:37 +01:00
  • 2dbaa70a75 BugFix minor GUI improvements and consistency brunoherbelin 2025-11-30 23:04:22 +01:00
  • f03c74babf Improved management of Bundles. Add main menu Bundle, cleanup code brunoherbelin 2025-11-30 20:06:42 +01:00
  • e87574f87c Improvement of Bundle of Source (SessionGroupSource) to scale to the geometry of the bounding box of the selection. Avoids the weird behavior of cutting to rendering window. brunoherbelin 2025-11-30 15:49:13 +01:00
  • 8671390576 BugFix prevent out-of-bounds access in settings brunoherbelin 2025-11-30 09:02:46 +01:00
  • 7d9de852d8 BugFix Mouse Pointer and add Help Snap Cursor brunoherbelin 2025-11-29 18:36:46 +01:00
  • 5d44e98566 Remove Travis CI configuration files brunoherbelin 2025-11-29 10:32:00 +01:00
  • 07c9f79852 Refactor UserInterfaceManager and Scene brunoherbelin 2025-11-29 10:24:35 +01:00
  • 6de65e1de2 Add TimerMetronomeWindow and WorkspaceWindow classes brunoherbelin 2025-11-29 09:42:25 +01:00
  • a7fc34298c BugFix Improve GUI Transcode and cancel on source delete brunoherbelin 2025-11-28 16:38:00 +01:00
  • 78e8e3b394 Fix include paths for TabletInput and add empty implementation for inhibitScreensaver on non-Apple platforms Bruno Herbelin 2025-11-28 16:12:40 +01:00
  • c826d8e418 Fix GStreamer package check to include gstreamer-1.0 and update library references brunoherbelin 2025-11-28 16:12:08 +01:00
  • 5fe7cf4a8d BugFix Avoid operations on source when transcoding, not a problem if source is deleted. brunoherbelin 2025-11-28 12:09:33 +01:00
  • 11ee04fe29 BugFix Improve Transcoding UI and options. Remember settings of transcoding. Read file size in SystemToolkit. Ensure reading panel info after source change. brunoherbelin 2025-11-28 10:40:00 +01:00
  • f4ef19e529 Add Transcoder class for video transcoding functionality and integrate into GUI brunoherbelin 2025-11-27 00:34:50 +01:00
  • b0f56d55ed Do not keep custom thumbnail of session with 'Save as' brunoherbelin 2025-11-23 23:42:38 +01:00
  • 7b4487ab2d Minor GUI improvements in left panel. brunoherbelin 2025-11-23 23:41:58 +01:00
  • 2a6b29e3da Minor UI improvements brunoherbelin 2025-11-23 12:57:37 +01:00
  • 76e23d5e5e Add example GLGL for source input, fix header input documentation brunoherbelin 2025-11-22 23:55:12 +01:00
  • c6f104b5ae Improved terminology and actions for creating Bundle of sources brunoherbelin 2025-11-22 22:38:24 +01:00
  • c554f69970 Add Recording incidation icon on main window brunoherbelin 2025-11-22 21:45:15 +01:00
  • dd130cb02e flatpak doesnt have xinput by default: need to rebuild gstreamer brunoherbelin 2025-11-22 12:57:34 +01:00
  • 2c873f98cb Flatpak only needs home file access, not whole system brunoherbelin 2025-11-21 19:28:23 +01:00
  • b6cedd0f8f Merge remote-tracking branch 'origin/beta' master Bruno Herbelin 2025-11-21 19:18:54 +01:00
  • f11e159c44 Add mouse over on sourece preview in side panel to show original source image brunoherbelin 2025-11-19 23:47:40 +01:00
  • f9c14db284 typo in command flatpak brunoherbelin 2025-11-19 21:29:48 +01:00
  • 2a13cb9e68 BugFix Avoid reload media player on undo/redo brunoherbelin 2025-11-19 21:28:11 +01:00
  • bfb66906b7 Merge remote-tracking branch 'origin/beta' 0.8.5c Bruno Herbelin 2025-11-18 20:56:41 +01:00
  • 7872799eb8 no need for portal brunoherbelin 2025-11-18 20:53:33 +01:00
  • 4b8730e2a6 Merge remote-tracking branch 'origin/beta' Bruno Herbelin 2025-11-18 19:41:45 +01:00
  • 316e80d7e5 Fixed Snapcraft brunoherbelin 2025-11-18 19:41:21 +01:00
  • 29bd67638c Merge remote-tracking branch 'origin/beta' 0.8.5 Bruno Herbelin 2025-11-18 17:45:49 +01:00
  • 03a3113d34 Ready for 0.8.5 brunoherbelin 2025-11-18 17:45:07 +01:00
  • 9c8ccf7a9f Not ready for CANVAS : work in progress brunoherbelin 2025-11-18 17:13:45 +01:00
  • cc6189e162 New MousePointer Brownian brunoherbelin 2025-11-18 17:13:27 +01:00
  • 97a58c2988 Use TabletInput with MousePointer to make Spring and Wiggly cursors pressure sentivite brunoherbelin 2025-11-18 15:19:10 +01:00
  • 3651ce2659 Update README to match change in runtime flatpak brunoherbelin 2025-11-18 13:04:13 +01:00
  • 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... brunoherbelin 2025-11-18 12:40:18 +01:00
  • fcdfd34914 BugFix detection of GNOME desktop to force X11 brunoherbelin 2025-11-18 12:36:39 +01:00
  • 9807da71dc x265 is not available most of time so use va h265 encoder instead (available in flatpak). May not work always, to be improved. brunoherbelin 2025-11-18 12:03:04 +01:00
  • 08d6d60f57 BugFix End property frame grabber on pipeline error brunoherbelin 2025-11-18 12:01:40 +01:00
  • 574058bec2 Re-implementation of TabletInput for Linux with X11 input for compatibility with Flatpak brunoherbelin 2025-11-18 11:16:51 +01:00
  • b382b5a204 NEW support for pen tablet pressure in Texture Painting. Applies to brush size and/or pressure. TODO: check OSX brunoherbelin 2025-11-16 23:19:26 +01:00
  • e51781ee1d BugFix Source Callback (delete first in source) and improved GUI seek callback. brunoherbelin 2025-11-16 16:55:15 +01:00
  • 84233e46cd Improved draw texture by drawing a line between mouse cursor coordinates (instead of discrete points). This allows to use smaller size of pencil. brunoherbelin 2025-11-16 16:36:01 +01:00
  • 8d26f5d78a Add Flag functionality to ControlManager and InputMappingWindow with a new Flag SourceCallback. Fixed media player window control. brunoherbelin 2025-11-15 08:58:41 +01:00
  • 137f110e1d BugFix Step to next frame in MediaPlayer image simulating timeline brunoherbelin 2025-11-14 16:36:42 +01:00
  • 25119a555c Merge remote-tracking branch 'origin/beta' Bruno Herbelin 2025-11-14 09:01:16 +01:00
  • f569aa6e99 Update README.md for vimix flatpak: change version to 49 and improve build command brunoherbelin 2025-11-14 09:00:36 +01:00
  • 9823f3683c Update icons asset in rsc/images for improved visuals brunoherbelin 2025-11-14 08:57:10 +01:00
  • abe2930647 BugFix Improved flag navigation and management in MediaPlayer and SourceControlWindow brunoherbelin 2025-11-14 08:56:34 +01:00
  • 0a9143f00a Improved Timeline Flags API brunoherbelin 2025-11-12 19:59:34 +01:00
  • 819b46cc01 BugFix Timeline time display, various minor fix brunoherbelin 2025-11-12 19:58:13 +01:00
  • a3ce9e3b20 Update gstreamer module to version 1.26.8 brunoherbelin 2025-11-11 19:18:02 +01:00
  • 7526a43cf0 Update MediaPlayer and SourceControlWindow to utilize paused time for flag operations and manage loop status brunoherbelin 2025-11-10 23:09:15 +01:00
  • 17699297f3 Add .cache to .gitignore to exclude cache files from version control brunoherbelin 2025-11-10 23:08:54 +01:00
  • 4460fc4308 Merge remote-tracking branch 'origin/beta' Bruno Herbelin 2025-11-10 11:00:23 +01:00
  • 8f6adbd77f Update README to fetch flatpak manifest from beta branch brunoherbelin 2025-11-10 10:55:54 +01:00
  • a048b1aa21 Update runtime version and module commits in Vimix Flatpak configuration brunoherbelin 2025-11-10 10:52:49 +01:00
  • 4f84675024 Add broadcast option to command line arguments and implement network broadcasting functionality brunoherbelin 2025-11-09 22:47:38 +01:00
  • 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. brunoherbelin 2025-11-09 22:47:17 +01:00
  • ec9a4ef88a Add clipboard copy functionality for warning messages in Log::Render brunoherbelin 2025-11-09 20:07:42 +01:00
  • 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. brunoherbelin 2025-11-09 19:55:28 +01:00
  • 08114e2cbe Implement broadcast manager functionality and enhance FrameGrabber info and type methods brunoherbelin 2025-11-09 11:38:01 +01:00
  • 0ef06e400d Refactor ImageFilter to remove channel1_output_session and update blending logic in shaders brunoherbelin 2025-11-08 14:11:37 +01:00
  • bdc313cd1f Add texture management as sampler2D uniform to ImageFilter and related components brunoherbelin 2025-11-08 14:06:09 +01:00
  • 9b432f3fc9 Refactor timeline flag handling and enhance media player functionality brunoherbelin 2025-11-07 17:08:13 +01:00
  • 7fd8bc5633 Fix GLFW version check for X11 on Gnome desktop initialization brunoherbelin 2025-11-04 20:42:52 +01:00
  • cc3f0226ef Add timeline flag management functionality brunoherbelin 2025-11-01 23:38:28 +01:00
  • 1f10a359b5 Enhance UriDiscoverer by disabling GPU decoding state when discovery brunoherbelin 2025-11-01 23:37:46 +01:00
  • 16e6437dc4 Refactor _drawIcon function to make accessible outside brunoherbelin 2025-11-01 23:36:22 +01:00
  • ed21ac0efb Merge remote-tracking branch 'origin/beta' Bruno Herbelin 2025-10-30 23:36:46 +01:00
  • 0e11072070 BugFix Set media player speed on session load and Rewind (allows start with negative playspeed) brunoherbelin 2025-10-30 23:28:00 +01:00
  • 232dcf3a29 Reset media playback speed to normal before applying play speed callback brunoherbelin 2025-10-29 08:00:27 +01:00
  • 65329ccc49 Add screensaver inhibition support for X11 and Wayland brunoherbelin 2025-10-28 11:13:05 +01:00
  • 7d38ab6b0e Refactor window resize handling and enforce X11 on GNOME desktop brunoherbelin 2025-10-27 23:15:58 +01:00
  • 5b8a0f4ef2 bugfix; render with output window fullscreen brunoherbelin 2025-10-27 18:46:32 +01:00
  • ba05aaa3ef ignore build dir and vsudio env brunoherbelin 2025-10-27 12:38:02 +01:00
  • 0317262f85 just trying to compile again Bruno Herbelin 2025-10-19 16:20:41 +02:00
  • 1f202e12fc Merge remote-tracking branch 'origin/beta' Bruno Herbelin 2025-05-03 10:19:31 +02:00
  • c9ab557aaa BugFix snap X11?? Bruno Herbelin 2025-05-03 10:19:13 +02:00
  • d1facbbcd4 Merge remote-tracking branch 'origin/beta' Bruno Herbelin 2025-05-03 08:33:43 +02:00
  • a6840ade89 BugFix Counting ShaderSource for reacting in ShaderEditor Bruno Herbelin 2025-04-23 20:51:40 +02:00
  • 57b89bef0a BugFix Source panel Bruno Herbelin 2025-04-21 15:16:58 +02:00
  • 28943adac8 Layers Selection Blending and Bundle Bruno Herbelin 2025-04-21 15:15:10 +02:00
  • 337174617f BugFix Increase tolerance for seek failure detection Bruno Herbelin 2025-04-21 15:13:01 +02:00
  • 816f66a726 BugFix bounce play mediaplayer Bruno Herbelin 2025-04-21 10:12:52 +02:00
  • 38e80f2ef9 BugFix Show shader window only when active source Bruno Herbelin 2025-04-20 15:28:42 +02:00
  • c1924c1f8b BugFix Loading failing after unloaded source Bruno Herbelin 2025-04-20 10:22:48 +02:00
  • 12b7590041 BugFix Loading failing for clones of unknown source Bruno Herbelin 2025-04-20 10:06:56 +02:00
  • d084f13edf Update Help window and unified terminology Bruno Herbelin 2025-04-05 11:04:54 +02:00
  • 4a51e86fd5 BugFix Auto collapse Shader editor window Bruno Herbelin 2025-04-05 11:03:21 +02:00
  • bbcc5ee5d1 Improve Input Mapping GUI Bruno Herbelin 2025-03-30 13:12:24 +02:00
  • 0af197fa98 BugFix MediaPlayer seek (improved) Bruno Herbelin 2025-03-30 13:11:58 +02:00
  • 9f208ee7d2 BugFix MediaPlayer seek, avoid blocking wait Bruno Herbelin 2025-03-30 11:51:15 +02:00
  • 15eb546c3d Auto collapse of Shader Editor window Bruno Herbelin 2025-03-29 18:46:08 +01:00