Commit Graph

  • f763b3e257 Refactoring of Source panel; use collapsing headers for Color correction (image processing on/off), all source specific properties, and transcoding (MediaSource only). This unifies the use of headers in left panel (Session, Playlist, Settings, and now Source). beta brunoherbelin 2026-05-10 22:46:26 +02:00
  • 0dddd3c7c6 Pedantic GUI aligment and color corrections brunoherbelin 2026-05-09 00:01:08 +02:00
  • e6b1859825 Enhance text truncation functionality in ImGuiToolkit and update usage across Navigator. brunoherbelin 2026-05-08 21:33:09 +02:00
  • 936fc527cb Compilation warning fix for imgui with clang (Linux); -Wnontrivial-memcall ignored brunoherbelin 2026-05-08 19:12:11 +02:00
  • 46958ef3d9 Build Cleanup use of imgui_internal where not used brunoherbelin 2026-05-08 18:35:01 +02:00
  • 395af591ea BugFix display list of recent session files brunoherbelin 2026-05-08 00:26:14 +02:00
  • c0e7600e5e Add export option to discard versions when copying session files. Cleanup settings for export. Include .glsl files in export. brunoherbelin 2026-05-08 00:19:52 +02:00
  • 22a7124579 New Feature to archive after export files using miniz. Updated Exporter and UI to support compression settings and archive naming. brunoherbelin 2026-05-07 20:48:29 +02:00
  • 2c0751b3a3 New Feature to archive after export of playlist or session. Add miniz submodule for compression support brunoherbelin 2026-05-07 20:46:49 +02:00
  • d9b4ddac7c New Feature: Implemented session export functionality, allowing users to export session files and optionally copy referenced media files to a specified directory. Updated Exporter class and Navigator UI for seamless integration. brunoherbelin 2026-05-06 23:41:26 +02:00
  • d460136b89 New Feature to Export playlist of sessions to a target directory, including the recursive copy of all referenced media files. Added into the Playlist pannel. brunoherbelin 2026-05-06 00:21:15 +02:00
  • b50c49a6fe BugFix Reload of Media player failed because texture id changed: delete texture on MediaPlayer delete, allow close & reopen flowlessly. Improved gstreamer init flow and reference pointers in execute_open. brunoherbelin 2026-05-05 19:52:03 +02:00
  • b15df8b4c1 BugFix Improve left panel current selection after replace brunoherbelin 2026-05-03 17:00:23 +02:00
  • 050ccff551 BugFix Improve source reloading functionality brunoherbelin 2026-05-02 23:20:18 +02:00
  • 5715f1e97d Change Jekyll source directory to './docs' master BHBN 2026-05-02 13:04:19 +02:00
  • a27432748e Merge remote-tracking branch 'origin/master' into beta Bruno Herbelin 2026-05-01 23:28:37 +02:00
  • 2e575917de Merge remote-tracking branch 'origin/beta' Bruno Herbelin 2026-05-01 23:27:49 +02:00
  • 2d9fac8e9f Update webpage info and screenshot brunoherbelin 2026-05-01 21:18:20 +02:00
  • 22fcd4a33c Fixed OSC target code and filter; compile and log, accept either code or filename brunoherbelin 2026-05-01 20:38:42 +02:00
  • 510ad0be9e New OSC command to set code to Clone filter or Shader source brunoherbelin 2026-05-01 18:27:15 +02:00
  • 4bc0cdc220 Add OSC target filter to set GLSL code directly brunoherbelin 2026-04-28 22:56:21 +02:00
  • fea7f681da New support for user-defined range of values for ImageFilter GUI brunoherbelin 2026-04-26 21:52:17 +02:00
  • 22653d5367 Add GitHub Actions workflow for Jekyll deployment BHBN 2026-04-20 20:31:05 +02:00
  • e49ac8bd1e Delete .github/workflows/jekyll-gh-pages.yml BHBN 2026-04-19 22:46:06 +02:00
  • dd5edd9fec Merge remote-tracking branch 'origin/beta' Bruno Herbelin 2026-04-19 22:35:00 +02:00
  • 5bcbf36711 Fix the 32-bit build (#206) Adrian Bunk 2026-04-19 20:44:31 +03:00
  • bc2f66989d Add mDNS Bonjour to snap and flatpack packages brunoherbelin 2026-04-04 12:59:51 +02:00
  • 936d82e0a5 Change P2P protocol to prevent problems with firewalls; using mDNS peer discovery (AHAVHI in linux, BONJOUR on mac). brunoherbelin 2026-03-15 19:22:32 +01:00
  • 52db155003 BugFix P2P OSX: Add multicast support to Connection; implement GetFd in UdpSocket brunoherbelin 2026-03-08 18:57:15 +01:00
  • 55328b9bc0 BugFix P2P for OSX; bind socket for broadcasting Connection ping protocol. brunoherbelin 2026-03-07 22:26:44 +01:00
  • d3f1189f16 BugFix P2P for OSX; Add broadcast IP retrieval to NetworkToolkit and update Connection for subnet broadcasting brunoherbelin 2026-03-07 14:47:48 +01:00
  • 8990c1ecb3 OSX Compilation fix for cross-architecture support Bruno Herbelin 2026-03-06 16:59:14 +01:00
  • 216bd71f5e Enhance About vimix dialogue with build configuration details brunoherbelin 2026-03-04 23:33:21 +01:00
  • 51a007067a Minor GUI improvements in navigation panel brunoherbelin 2026-03-04 23:11:06 +01:00
  • c1a287fe15 Add option to create new shader source in ShaderEditWindow brunoherbelin 2026-03-04 18:48:26 +01:00
  • 70bf03b026 BugFix Repair Linux loopback on vl42 brunoherbelin 2026-03-04 18:27:17 +01:00
  • 948624ec5d Add vimix subdirectory of temporary directory, compatible with flatpack access to filesystem=xdg-run/vimix (linux) brunoherbelin 2026-03-04 00:32:29 +01:00
  • ef89b6bacc BugFix Shared Memory streaming uses Runtime temp dir instead of user home directory path. Prevent changing SHM while ongoing. brunoherbelin 2026-03-02 23:23:56 +01:00
  • 02cc201d5f Fix Flatpak args to access runtime dir as temp directory. Still use home filesystem (tolerated as exception by flathub). Force only X11 as only solution. brunoherbelin 2026-03-02 22:34:04 +01:00
  • df1ea6a0ac BugFix Repair the broken P2P streaming. brunoherbelin 2026-03-02 22:32:41 +01:00
  • ac437593fa Change temp path to XDG_RUNTIME_DIR for linux brunoherbelin 2026-03-01 22:33:28 +01:00
  • 1d7e802fab BugFix OSC send source status max brunoherbelin 2026-03-01 19:14:40 +01:00
  • b140804d53 Update stb image to 2.30 brunoherbelin 2026-03-01 18:57:48 +01:00
  • 461f9df160 Merge remote-tracking branch 'origin/master' into beta Bruno Herbelin 2026-02-28 14:22:03 +01:00
  • 57c2779466 Merge remote-tracking branch 'origin/beta' Bruno Herbelin 2026-02-27 10:05:49 +01:00
  • 1ffb514a9c Compilation Fix #199 Use Architecture-independent macros to adjust to 64 ot 32 bits platform brunoherbelin 2026-02-27 10:05:18 +01:00
  • 68fdeb2471 Merge remote-tracking branch 'origin/beta' Bruno Herbelin 2026-02-27 09:28:34 +01:00
  • 8253e0ea4f BugFix #199 Compile OSCPack lib for linux/arm64 brunoherbelin 2026-02-27 00:32:43 +01:00
  • 6045d92883 Optimize buffer allocation in sendSourcesStatus and sendBatchStatus for dynamic message sizes brunoherbelin 2026-02-27 00:11:48 +01:00
  • 78e76064ec BugFix #201 ; prevent crash on source delete brunoherbelin 2026-02-26 22:15:41 +01:00
  • 86ff269bd6 Bugfix Revert commit 02f70735e0 which caused unnecessary reset of media source brunoherbelin 2026-02-22 16:59:50 +01:00
  • e6c806b951 Revert to playbin in Mediaplayer; playbin3 was a bad idea as it didn't use flags !! brunoherbelin 2026-02-17 21:58:54 +01:00
  • 621c1ad145 Add captions to screenshots and include VCS browser URL in metadata brunoherbelin 2026-02-16 22:36:52 +01:00
  • 635c35b416 Fixed OSX Bundle process. Added cmake automation for package noratization Bruno Herbelin 2026-02-15 23:32:17 +01:00
  • 320ab8b0a1 Merge remote-tracking branch 'origin/beta' 0.9.0 Bruno Herbelin 2026-02-15 10:28:05 +01:00
  • f6ca7d2cf6 VERSION 0.9.0 brunoherbelin 2026-02-15 10:16:50 +01:00
  • a097e36b55 Improved OSC translator to match partial strings. Add logs for OSC when translating. brunoherbelin 2026-02-15 10:02:50 +01:00
  • 44a6e32006 Okay, flatpak needs x11 and wayland but NOT fallback-x11. Improved error detection and user logs about opengl drivers brunoherbelin 2026-02-14 23:37:09 +01:00
  • 2152835124 Making too much mess with flatpak, revert and stop here. Surrendering... brunoherbelin 2026-02-13 21:47:05 +01:00
  • bedbeefc59 back to wayland and fallback-x11 brunoherbelin 2026-02-13 21:37:53 +01:00
  • e75052df72 try x11 only brunoherbelin 2026-02-13 21:11:21 +01:00
  • 0ef3080a47 try fallback-x11 brunoherbelin 2026-02-13 21:08:17 +01:00
  • 7cbbdcefa1 BugFix compilation Version detection brunoherbelin 2026-02-13 20:58:49 +01:00
  • bd18c17edb Minor GUI fix for flags and media player brunoherbelin 2026-02-13 18:16:34 +01:00
  • 52d9bf19be Added Go to next Flag button for selection of sources in Media player button bar brunoherbelin 2026-02-13 17:31:00 +01:00
  • 957fa33b76 Adjust to rendering size of icons in timeline brunoherbelin 2026-02-13 16:22:44 +01:00
  • 9bb8d7c4bf Display flags in Batch brunoherbelin 2026-02-12 23:18:09 +01:00
  • cc5780ee9d Fixed GUI Loopback source brunoherbelin 2026-02-08 23:20:32 +01:00
  • 5aecec6113 Added Icon on Canvas Source to indicate disabled output brunoherbelin 2026-02-08 23:09:42 +01:00
  • 8cbeecc09d Improved button for Disable Output in Displays View brunoherbelin 2026-02-08 21:46:21 +01:00
  • 3dff116de8 CMake reads vimix version from snapcraft.yaml when git is not available brunoherbelin 2026-02-08 19:17:34 +01:00
  • 8596b1f26e NEW Factory reset to delete all config files brunoherbelin 2026-02-08 16:31:00 +01:00
  • f975030328 Rename vimix configuration extension to 'VIC' (.vic) : vMX was used. brunoherbelin 2026-02-05 23:42:15 +01:00
  • ea4bb3cb0b Change extension of vimix configuration file to VIX Bruno Herbelin 2026-02-04 22:23:54 +01:00
  • 1dbfbc72c2 NEW menu to export and reset settings XML, and Load, save and reset configuration VMX file. brunoherbelin 2026-02-03 23:28:33 +01:00
  • 53ece4ff2f Improved documentation for flatpak builder brunoherbelin 2026-02-02 22:55:04 +01:00
  • 9d686130c9 NEW Export and Load canvas and displays configuration. Updated Settings and GUI panel accordingly. brunoherbelin 2026-02-01 23:42:31 +01:00
  • 3f4b06f8ac Ensure GPU Recording is not used if GPU encoding is disabled in settings. Ensure gl_memory settings is false if not available. brunoherbelin 2026-02-01 22:10:43 +01:00
  • 2d76012c70 Same flatpak builder for beta as for release brunoherbelin 2026-02-01 21:49:58 +01:00
  • 04a94b64dc BugFix Canvas surface rescale and current at start brunoherbelin 2026-02-01 19:35:09 +01:00
  • 4cf3342515 Set origin of clone source when clic on symbol of clone source brunoherbelin 2026-01-31 23:11:11 +01:00
  • 4e46cce717 BugFix improved check for gpu decoding features brunoherbelin 2026-01-31 20:11:11 +01:00
  • 491ae9ad5b BugFix avoid to set empty name to source brunoherbelin 2026-01-30 00:14:12 +01:00
  • 250eb21aef BugFix Detect invalid Callback type when changing source in InputMapping brunoherbelin 2026-01-30 00:13:25 +01:00
  • da8f1947fe Minor GUI improvement for failed sources brunoherbelin 2026-01-28 21:57:11 +01:00
  • 78a0ac2bf7 Add indication of undo history size in Navigation panel brunoherbelin 2026-01-27 23:39:11 +01:00
  • a0b6662c88 Improve Loopback render source for Local scene mode brunoherbelin 2026-01-27 23:29:09 +01:00
  • cbb2556358 OSC: open source panel on vimix/current/n #193 brunoherbelin 2026-01-27 22:15:54 +01:00
  • fd09f5bdd4 NEW feature for targetting Current source in InputMapping brunoherbelin 2026-01-27 20:52:48 +01:00
  • aa12681da5 Ensure view update after session swap (needed in some case to enforce sorting) Canvas brunoherbelin 2026-01-26 23:42:41 +01:00
  • a6f3e70765 Using capsfilter in init() of FrameGrabbers to enable rescaling to write caps brunoherbelin 2026-01-26 23:29:56 +01:00
  • 73c6e23929 safety check Bruno Herbelin 2026-01-25 21:23:12 +01:00
  • 408b09b6dd OSX Output Window fix Bruno Herbelin 2026-01-25 19:15:48 +01:00
  • 7792221417 OSX Canvas compilation fix Bruno Herbelin 2026-01-25 19:15:24 +01:00
  • 9092efae69 Merge branch 'mac' into Canvas Bruno Herbelin 2026-01-19 17:05:27 +01:00
  • c984ba30ec Fixed caps GPU recording brunoherbelin 2026-01-19 15:47:47 +01:00
  • 680095af00 Changing FrameGrabber to get Read and Write caps to support recording of rescaled Canvas frame buffer brunoherbelin 2026-01-19 14:52:54 +01:00
  • 58f6e66092 BugFix Display of Mix output or canvas and zoom brunoherbelin 2026-01-18 11:45:48 +01:00
  • d636f39b9e BugFix selection current canvas source brunoherbelin 2026-01-18 09:58:39 +01:00
  • 14a963e924 Allow DEL or BACKSPACE to remove current and current selection brunoherbelin 2026-01-17 23:54:10 +01:00