- [Fix] Linux: x11grab check for newer and older versions
- [Fix] Fix wording for listing rec devices
- [Enh] Added config file in ~/.config/ffscreencast/ffscreencastrc
- [Enh] Faster bootstrap with cache variables
- [Enh] Major code rewrite to better support new methods/os
- [Fix] Only check for requirements that are being requested
- [Enh] Detailed info about missing requirements
- [Fix] Fixed quoting issue
- [Enh] Pass shellcheck
- [Fix] Remove
-video_size
option if no resolution was found - [Fix] Replaced commands (grep, awk, sed) with full system path to avoid aliases
- [Fix] OSX: Get default camera resolution/framerate for recording
- [Enh] Code comments
- [Enh] OSX: List camera resolutions and framerates
- [Fix] Audio delay (without camera overlay)
- [Fix] Fixed broken sound (now only delays about 1 second with cam overlay)
- [Enh] Code cleanup
- [Enh] OSX: Better screen (monitor) information
- [Enh] Being able to change custom ffmpeg options via cmd argument
- Added basic linux support
- Added version information
- Added check requirements
- [Enh] Be able to list the ffmpeg command only
- [Enh] Performance improvements on wrong commands
- screencast with video overlay