bitfocus / companion

Bitfocus Companion enables the reasonably priced Elgato Stream Deck and other controllers to be a professional shotbox surface for an increasing amount of different presentation switchers, video playback software and broadcast equipment.
http://bitfocus.io/companion
Other
1.58k stars 501 forks source link

Screensaver #428

Open willosof opened 5 years ago

willosof commented 5 years ago

Screensaver for the streamdecks connected after n minutes.

DeeJayMX commented 5 years ago

Check this: https://github.com/DeeJayMX/StreamDeckSharp.ExampleCollection/tree/master/src/StreamDeckSharp.Examples.DrawFullScreen

haakonnessjoen commented 5 years ago

The reason "solution needed" is added is because we need to create a virtual framebuffer for the stream decks, unrelated to the page-number each stream deck is at. So there need to be some changes in the companion-core to enable screensavers. And some decisions to make on how we do it. It's not that we do not know how to draw images to the stream deck ;)

I have a solution in mind. But no time to implement it at the time.

greyshirtguy commented 5 years ago

Perhaps an easy solution to begin with? Auto dimming after some configurable timeout of button pushes? Perhaps something as crude as a timer (user configurable duration) that sets a user configurable dimming value. Timer is reset by button pushes. If Timer elapses, timer stops & device is dimmed. Any button pushes re-trigger timer.

metawops commented 2 years ago

Whatever happened to this? Any news? Will it make into a final 2.2.0 release?