ArchiSteamFarm
ArchiSteamFarm copied to clipboard
Make ASF console window flash on input request and stop flashing once provided
Checklist
- [X] I read and understood ASF's Contributing guidelines
- [X] I also read Setting-up and FAQ, I don't need help, this is an enhancement idea
- [X] My idea doesn't duplicate existing ASF functionality described on the wiki
- [X] I believe that my idea falls into ASF's scope and should be offered as part of ASF built-in functionality
- [X] My idea doesn't violate the Steam Subscriber Agreement
- [X] My idea doesn't violate the Steam Online Conduct
- [X] This is not ASF-ui suggestion
Enhancement purpose
OnInputStart() and OnInputEnd() in Logging.cs should call OS.FlashWindow() and OS.StopFlashingWindow() or something like that, which will signalize requirement of input.
Solution
https://stackoverflow.com/questions/2923250/is-there-a-way-to-make-a-console-window-flash-in-the-task-bar-programmatically
Why currently available solutions are not sufficient?
Console beeping is better than nothing, but we can utilize this windows-only function for better integration.
Can you help us with this enhancement idea?
Yes, I can code the solution myself and send a pull request
Additional info
If somebody likes to hack, feel free to send PR before I have time to get down to this.