📦 Downloads available at
💵 Donate to the project at
- open collective https://opencollective.com/companion
Companion v5.1.0 - Release Notes
📣 CORE FEATURES AND IMPROVEMENTS
-
Graphics improvements
- pinned properties for quicker access to commonly used properties in the style editor #4324 (#4442)
- wysiwyg toolbar for basic edits to a button's style (#4341)
- better custom preview aspect ratios (#4450)
- surface gauge leds (#4314)
- show expression value previews for elements and style overrides
- add fill width setting and alpha support for fill colors #4359
- allow value feedbacks as layered-button style overrides (#4379)
- make button preview aspect entry more robust and more flexible
- text style properties (#4337)
- smooth text autosizing
- support corner radius for box elements #4359
- allow rotating composite elements
-
Misc UX
-
APIs
-
Expressions
-
Variables
-
Controls
-
Misc
- lazily evaluate internal feedbacks that are children of an action (#4378)
- Add milliseconds to log entries #2891
- add COMPANION_INSTALL_NAME env var to set the installation name
- prometheus metrics for monitoring (#4304)
- streaming json parsing/generation (#4390)
- report collection-disabled connections as disabled, add connection collection status variables #4479
- add 'Surface: When connected' feedback #4124
- randomInt() is not re-evaluated in Trigger conditions #3297
- Add duration to press and release internal action #3389
- add $(internal:date_monthname) variable #3819
🐞 BUG FIXES
- module versions refresh button not indicating progress
- keep unicode glyphs together when breaking a line #3671
- rework line breaking to work as is was long ago (#4372)
- font size scaling not always consider whether topbar is visible
- keep preset definition ids stable across re-conversion
- surface page-change defer condition and rescanUsb error reporting
- propagate image import errors #4438
- better report import progress to the ui
- sort to the connection selection dropdown (#4402)
- backup file renaming failing #4394
- try to ensure module are shutdown cleanly when companion exits
- adjust line draw bounds to not hide the line #4359
- measure font ascent/descent for better positioning #4359
- avoid excessive button-drawn events upon a cache hit
- colors when downscaling oversampled images
- dropdown freezing when selecting from a large list #4494
- expose pressed state to surfaces
- don't recreate desktop shortcut when updating
- static-text fields should not show expression toggles
- draw a placeholder for missing or cyclic composite elements
- update bonjour lib to limit query answer rate #4499
- logging stopping entirely after a non-string message is logged #4509
Full Changelog: v5.0.7...v5.1.0