Comfort Zone Adjacent

Back in August I wrote about a plugin that I had created for the Stream Deck that was to help me with my pre-stream activities as I was terrible at remembering things, or just assuming things were still working since last time.

Just over two weeks ago someone dropped me a DM as they were interested in my plugin after reading my blog post but I had never released it into the wild. So I decided that I would dust it off again and get it into a releasable state for 2023, most likely just building a webpage to explain it and host the file.

Functionality

The core functionality of the plugin is very basic in fact is uses the baked in toggle nature of the Stream deck buttons, there was an underlying flaw that I wanted to address.
The state of the buttons persisted between uses, so if you Toggled on that you had published a tweet, the next time you opened the deck it would still be lit up.
For a Preflight Checklist that is going to be reset each use, that wasn’t ideal.

So I set about redesigning how the plugin worked, forcing it to toggle off any button on their first load, but ensuring that it didn’t reset when navigating between page on the stream deck.

Success, WOO.

But actually the ability to keep a button lit up was actually useful, if you were using the Plugin to track achievements or seasonal goals. So I set about adding the option to Persist a Buttons’ state between restarts of the stream deck.

This part took me the longest as the Property Window was always behaving in ways I didn’t expect. But after quite a bit of tinkering and help via BarRaiders PI Toolkit I got everything working as expected.

Comfort Zone

So once I got the plugin into a working state, I then started reading over the requirements for applying to have the plugin listed on the Stream Deck Plugin Store.
I wasn’t that far away from being able to submit the plugin, so I set about ensuring that everything was correct, then when I shared it publicly I also submitted it for the store too.

On the 24th of Feb I got confirmation that it was on the Plugin Store under Productivity, If this wasn’t terrifying enough people were actually downloading it.

Currently there are 487 downloads in the store, I’m hoping people that have grabbed it find good uses for it.

If you’d like to grab it, the plugin is here https://apps.elgato.com/plugins/com.welshtroll.preflightchecklist