lukaslangrock / ShutdownTimerClassic

Pick a time and let your computer shutdown itself.
https://www.microsoft.com/store/apps/9NTDG6C9BTTW?cid=github.com
MIT License
378 stars 43 forks source link

Feature Request: Adjust timer while active / hotkeys / add or remove set times #16

Open REALtony4twenty opened 2 years ago

REALtony4twenty commented 2 years ago

These are features I think would improve this shutdown timer to be of use for not only average users but a streamer/content creator as well...

  1. Hot-keys that can operate current and requested features while program is running.
  2. Adjust time while it is active - It would be nice to have a tab in the right click menu to adjust the timer to an exact time that doesn't disrupt the timer till "enter" is pressed.
  3. Ability to add or remove preset or custom time ranges in seconds, minutes and hours (+/- 30seconds, 1 minute, 5 minutes etc)
  4. Toggle transparent background so the timer can be added to OBS or other streaming and recording software
  5. Custom window background and boarder colors themes or choice of custom background from user images
  6. Toggle custom warning sounds that plays when timer gets close to ending, has time added and time time taken away that can be changed to preset sounds or a choice from users own sound
  7. Ability to pause the timer without ending it or shutting it down

Why all the streaming talk? well I think it would be a unique and fun challenge method for gamers to try and play games with a timer active which can be changed by the chat or by set rules by the users. like chat adding or taking time for donations, bits, channel points, follows etc. The custom sounds and window design would be to put pressure and resemble themes of the channel to keep things fresh and active. A transparent toggle would help save on CPU usage rather than using alpha key or other background removal techniques. Hotkeys would also make things faster and allow for users to operate while continuing their work or gameplay. Also if their some kind of interactive streamer software where chat can control the streamers keyboard they use the hotkeys to add, remove or pause time personally.

lukaslangrock commented 2 years ago

Wow, thanks for all those ideas. I haven't thought about this use case yet, but it sounds very interesting. I currently don't have my developer environment set-up, so setting up these features might take a while, but I'll strongly consider it.

lukaslangrock commented 2 years ago

Tasks

I'll update this list once I got around to implement them. Let me know if I forgot something.

REALtony4twenty commented 2 years ago

Looks good to me

REALtony4twenty commented 2 years ago

thankyou for the consideration as well :)