Skip to content

Request - Persistent button state across restarts #606

Description

@AccaliaDeElementia

Persistent button state across restarts
When setting up streamdeck configurations that have the buttons represent external state based actions it would be great to have the button state persist across restarts

Additional context
For example i have a lot of two state buttons that switch between green/red backgrounds and apropriate on/off icons for controlling keylights, mics, and fans so i can manage these things at the press of a button without getting up. this works perfectly, but if i leave my mic muted when logging off at the end of day then it stays muted when i next reboot. streamcontroller however defaults to the green unmuted state for that button leaving me confused why i can't be heard on calls until i double toggle that button (or go in through sound settings to unmute)

being able to have the button states persist would be a really great feature.

Version info of active version of streamcontroler:

~/ flatpak info com.core447.StreamController

StreamController - Control your Elgato Stream Decks with plugin support

          ID: com.core447.StreamController
         Ref: app/com.core447.StreamController/x86_64/stable
        Arch: x86_64
      Branch: stable
     Version: 1.5.0-beta.14
     License: GPL-3.0-or-later
      Origin: flathub
  Collection: org.flathub.Stable
Installation: system
   Installed: 671.8 MB
     Runtime: org.gnome.Platform/x86_64/48
         Sdk: org.gnome.Sdk/x86_64/48

      Commit: cf05ced6b1902e1c98a6dd9087b17ad0484825f16c704416dfaf07f2d838a506
      Parent: b4e16bf436eeb84d387cf8a34b0e6e6cdc7db0596c55580b6e55a78d3d25a892
     Subject: Retrigger build (#36) (58748284b6a7)
        Date: 2026-05-21 09:45:43 +0000
~/ 

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    Status
    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions