In this update cycle, Buttons has seen numerous enhancements and fixes, particularly in device support, user interface, and functionality. Key improvements include fixing performance issues on SDS devices, adding support for NDI sources and SWP08 in XY routing, and significant UI enhancements to the crosspoint-plugin and authentication settings. Additionally, important bugs such as variables not updating on devices and issues causing "black buttons" have been improved, but probably not entirely fixed. (hard to reproduce)
Noteworthy Changes and Fixes:
- SDS Device Improvements:
- Fixed slowness when all buttons display scrolling text simultaneously.
- Resolved issue where buttons weren't drawn when many buttons changed at once.
- Released new firmware for SDS devices: version 1.05.009.
- Routing Enhancements:
- Added Kiloview N40 NDI receiver support.
- Added ATEM routing (including discrete audio channels for Constellation)
- Added basic SW-P-08 support ****(please provide us feedback here!)
- Crosspoint-Plugin Updates:
- Improved UI with tag color adjustments and more responsive split-routing.
- Added feature to assign tags to XY Source Groups and Destinations.
- Enhanced filter accessibility and toggleable items within the plugin.
- User Interface Improvements:
- Enhanced fuzzy search functionality across all search fields.
- Upgraded authentication settings UI for easier rule configuration and NFC integration.
- Improved action forms in the inspector with clearer icons and renamed controls.
- Added option to reload position data into the editor from the server.
- Bug Fixes:
- Resolved issue where variables were not updating on devices (Fixes #294).
- Fixed multiple ghost WebSocket connections and "black buttons" issue on devices.
- Corrected blinking issue in the renderer
- Fixed various database-related issues
- Additional Enhancements:
- Auto-generated tags based on connections and equipment types.
- Added SDP health check monitor for NMOS sources.
- Introduced NMOS groups and sources in the database and UI to simplify routing.
- Improved tag sorting functionality and tag assignment relations.