FFStudio v0.2.8 Release Notes
New Features
- System Tray - minimize to tray with context menu (play/pause, stop all, quit)
- Watch Folder - monitor directories for new files and auto-process with a workflow
- Import Button - drag-and-drop or pick
.ffgraphfiles for import - Context Features - tag relationships and context-aware workflow operations
- Empty States - descriptive empty-state UI for Queue, Logs, Timeline, Stream, Compare panels
- Default Logs Limit - configurable log entry cap (default 2000)
- System File Picker - native file dialog for selecting files
Linux & Packaging
- AppImage overhaul - script-based format, no FUSE or
appimagetoolrequired - GStreamer - plugins and shared libs bundled from Ubuntu 22.04 for ABI compat
- GLib fix -
GIO_MODULE_DIR=/nonexistentprevents libgvfsdbus crash - GStreamer codecs -
gst-plugins-bad+gst-libavbundled for H.264/MP4 playback - Debian package - proper metainfo, license, and GStreamer dependencies declared
- CI - manual trigger (
workflow_dispatch), produces.deb+.AppImage+ checksums
Bug Fixes
- Video shaking - fixed timeline preview instability
- Keyboard shortcuts - work with non-US keyboard layouts
- Path quoting - files with spaces handled correctly in workflow commands
- Unclear FFmpeg errors - improved error messages for wrong FFmpeg paths
- UI race condition - fixed flickering on workflow switch
- Black screen on Linux -
WEBKIT_DISABLE_DMABUF_RENDERERset by default for WebKitGTK - Glyph rendering - fixed icon display issues
- Tray rebuild - removed unnecessary tray rebuild on every interaction
- CSS fixes - workflow settings styling corrected
Infrastructure
- Local assets - video.js v8.23.4 and FontAwesome 6.4.0 bundled locally (no CDN)
- Dynamic server port - internal HTTP server probes ports 9200-9299