Bitfocus Companion enables the reasonably priced Elgato Streamdeck and other controllers to be a professional shotbox surface for an increasing amount of different presentation switchers, video playback software and broadcast equipment.
Full Changelog: https://github.com/bitfocus/companion/compare/v3.2.1...v3.2.2
Full Changelog: https://github.com/bitfocus/companion/compare/v3.2.0...v3.2.1
Button grid can be resized to be smaller or larger than the default 8x4
Rework button image drawing, to be higher resolution. This changes some font sizes slightly.
Improved surface rotation, which rotates the whole surface not just the drawing of each button
Change surface image scaling library to reduce install size and improve performance
Use async HID library, removing spawning of child processes to handle HID devices
Add fontsize and image scaling to satellite api
Surfaces can be grouped, so that they follow page changes with each other
Elgato Plugin performance improvements
Export and import compressed configs
Add support for Loupedeck CT
Add support for Videohub Panel as a surface
Send compressed button renders to webui
Emulators can have their grid size changed
Tablet page performance improvements
Bonjour discovery broker to assist modules in discovering possible devices to control
Indicate variables support on text input fields
Internal action to set or create custom variable
Slow down connection initiaisation at startup, to avoid crashes on lower power machines
Change webui build tooling to be more modern
Rework backend code to be loosely typed
Rework various api implementations, to support customisable grid size and avoid 'bank' terminology
Learn timeout can be configured by modules
Add variables about surfaces and surface groups
Add variables for connection statuses
Add seperate press/release if condition actions
app_exit
actionFull Changelog: https://github.com/bitfocus/companion/compare/v3.1.2...v3.2.0
Full Changelog: https://github.com/bitfocus/companion/compare/v3.1.1...v3.1.2
Full Changelog: https://github.com/bitfocus/companion/compare/v3.1.0...v3.1.1
$
would result in incorrect outputFull Changelog: https://github.com/bitfocus/companion/compare/v3.0.1...v3.1.0
If you are coming from v2, make sure to check the changes in v3.0.0-RC1, v3.0.0-RC2 and v3.0.0, in particular the BREAKING CHANGES.
.companionconfig
files in help pagesmultiselect
fields in legacy modulesChanges are relative to v3.0.0-RC2
If you are coming from an older version, make sure to check the changes in v3.0.0-RC1 and v3.0.0-RC2, in particular the BREAKING CHANGES.
--admin-interface
parametersharp
to fix macOS 10.15 supportFull Changelog: https://github.com/bitfocus/companion/compare/v3.0.0-rc1...v3.0.0-rc2
Full Changelog: https://github.com/bitfocus/companion/compare/v2.4.2...v3.0.0-rc1