This May, Apple Arcade is rolling out the red carpet for some of the world’s most iconic and celebrated characters in its family-friendly lineup of fun games.
Apple today announced it will mark its 50th anniversary, celebrating five decades of thinking different and the innovations that helped shape the world.
The biggest change in 4.3 is that surface support is now delivered through a downloadable module system — the same approach already used for connections.
Previously, support for every surface was baked into Companion itself, meaning you needed a full Companion update to get support for a new Stream Deck model or a surface bug fix.
This means:
New Stream Deck models (and other surfaces) can be supported by updating just the surface module, without waiting for a Companion release.
Each surface module can be updated independently, so a fix for one device doesn't require touching anything else.
The same module management UI used for connections applies to surfaces. See the Modules documentation for details.
We hope this will encourage others to add support for new types of surfaces. The development experience is similar to that of connection modules.
Enable and Disable Individual Surfaces
Surfaces can now be individually enabled or disabled from the Surfaces page. Disabling a surface stops Companion from claiming it, but preserves its configuration for when you want to re-enable it.
This is useful when running Companion alongside other software (such as the Elgato Stream Deck app) — you can pick which devices each application manages.
Expressions in Any Action or Feedback Field
The connection module API has had a major revision in this release. The main change is to make it possible for any action or feedback input field to support expressions. Where supported, a toggle button next to the input field lets you switch it into expression mode.
Unfortunately, this requires modules to update to the latest version of the module-api making this opt in. We hope to see many modules start to support this in the coming months — it greatly increases the flexibility of Companion.
Sidebar and Header Bar Improvements
Sidebar.mp4
Add a help menu in the header bar
Add a context menu for managing the sidebar
Free up space by removing the now-redundant sidebar help section
Reduce the number of items in the Variables sidebar group
Manage expand/collapse of sidebar groups (Auto-close aka. Accordion Mode)
Add a new "Always-Narrow" sidebar mode
Modernising the Elgato Plugin
The Elgato Stream Deck plugin has been updated to support connecting over the Satellite API making it the preferred way for the plugin to connect to Companion.
Previously, the plugin communicated with Companion using an older, Elgato plugin-specific protocol. The Satellite API is a more modern, general-purpose alternative that is already used by the Satellite application and other third party software and hardware. Using it for the plugin means consistent behaviour across all surface types and a simpler integration overall.
If you are currently using the Elgato plugin, you can continue using it as before; however, we intend to remove support for the old protocol in a couple of Companion releases' time. When setting up a new connection, the plugin will now guide you toward using the Satellite API instead.
The plugin has also received a number of UI bug fixes.
And more
Surfaces are now implemented through a module system, similar to connections.
Option to enable/disable individual surfaces
This allows Companion to run alongside other software with each using just some of the connected stream decks
Support expressions in any action/feedback field
This requires modules to opt into supporting it for now
The DistroWatch news feed is brought to you by TUXEDO COMPUTERS. GhostBSD is a desktop operating system based on FreeBSD. The project's latest release, version 26.1, is the first of the GhostBSD series to be based on FreeBSD 15.0. "We are excited to announce the release of GhostBSD 26.1-R15.0p2. This release marks a major milestone as GhostBSD moves to....
The DistroWatch news feed is brought to you by TUXEDO COMPUTERS. The Solus project has published a new version, Solus 4.9 "Serenity", which introduces a few changes to service management, the installer, and its four desktop editions (Budgie, Plasma, GNOME and Xfce). "We are now making use of systemd preset files to manage which services are enabled by default.....
Release Highlights: Although GeForce Game Ready Drivers and NVIDIA Studio Drivers can be installed on supported notebook GPUs, the original equipment manufacturer (OEM) provides certified drivers for your specific notebook on their website. NVIDIA recommends that you check with your notebook OEM for recommended software updates for your notebook.
Game Ready for PRAGMATA
This new Game Ready Driver provides the best gaming experience for the latest new games supporting DLSS 4.5 technology including PRAGMATA and NTE (Neverness to Everness) as well as Windrose which supports DLSS 4 features.
Fixed Gaming Bugs
Arknights: Endfield: stutter may be observed in some gameplay [5950402]
[p]The following changes are available in the animgraph_2_beta build. To opt into the beta build, follow the instructions here: https://help.steampowered.com/en/faqs/view/5A86-0DF4-C59E-8C4A[/p][p][/p][p]To report bugs or provide feedback about the beta build, please email csgoteamfeedback@valvesoftware.com with the subject "AG2 Beta".[/p][p][/p][p]\[ ANIMGRAPH 2 ][/p]
[p]Fixed viewmodel and worldmodel HE grenade throw[/p][/*]
[p]Adjusted foot IK when idle[/p][/*]
[p]Minor polish for turn animations when planting[/p][/*]
[p]Fixed fast-weapon switching when holding inspect[/p][/*]
[p]Minor adjustments to viewmodel animations[/p][/*]
[p]Adjusted counter-strafe animation head dip amount[/p][/*]
[p][/p][p]Please note that the client may produce a fatal error message when attempting to connect to a server running a different build.[/p]
The DistroWatch news feed is brought to you by TUXEDO COMPUTERS. IceWhale Technology has released ZimaOS 1.6.0, an updated build of the company's independently-developed, Linux-based operating system for personal servers and network-attached storage (NAS) devices. It features a web-based administration interface and a multi-platform remote access client. "ZimaOS 1.6.0. New: added customizable display for storage devices; added USB class....