I'm loving Hotscreen 0.6 so far and the direction it's taking! Especially the start on windows boot and the levels collection. I've been playing with it for the last 3 days and here's a few ideas I would love to see implemented, in order of importance:
Most Important (I'd really really love to have this ideas implemented)
- [feature] Option to start Hotscreen in the Windows System Tray and not have the windows in the taskbar unless the Hotscreen menu is opened. When you close the menu window by clicking the X it goes to the tray. The tray itself should have a quick menu like maybe "Open screen 1 menu", "Open screen 2 menu", "quit" (greyed if Hotscreen is locked)...
- [feature] When reaching a specific level, add a set amount of time to the "unlock after x minutes" timer in the Tools tab (add a set amount to the current value when reaching a level (should have a cooldown) OR add n amount of time based on time spent on that level; for e.g: every minutes spent on the last level, add 30 more minutes to the lock time). And also be able to lock Hotscreen (with the current set password) when reaching that level.
- [feature] Add "progression speed" input to each levels in the Levels Collection (maybe keep a global progression speed but add an override for each levels). What I'm trying to make: my first level is an empty collection with a very short timer, just so that it doesn't automatically start censoring stuff and I can do whatever. Then on the next level the censorship kicks in, longer but still quick. Then the next few levels have more heavy filters and should be longer. Last level is a fullscreen lock, so I don't mind about the progress speed, but I'd like to do a quick progression decay.
- [feature] "draw collection above" and "below" button to reorganize collections, especially in the Level Collection
Important
- [feature] option for Hotscreen to relaunch itself if the process is killed, without becoming a malware and triggering antivirus. Also restart itself when crashing? (better detection when crashing/having issues)
- [model training] i don't know if that's even remotely possible, but detection of the exact shape of the body as described in: https://itch.io/t/5210133/can-videoimage-moderation-be-added-based-on-the-exposu...
Would be nice
- [feature] Have in the Hotscreen window's title the screen it's censoring (monitor's number/resolution/maybe other infos like screen latency).
- [feature] Have each Hotscreen menu window save their size and position.
- [feature] Remove/hide the Hotscreen Overlay windows from the taskbar.
- [feature] Add an option for Levels Collection to be identical on all screens (same effect, same %, starts on both screen at the same time).
- [feature] Add an instruction text box (could be the Level Title maybe if it's reworked). Something suggesting my computer is corrupted / I have been hacked / a beta chip was installed and is giving me instructions. Could have a few instructions for each levels and pick randomly, or be based on level progression/time. Instruction completion could be based on event, like some level progression going up or down, or having to click a popup window. Actually, an enhanced popup window could also work... Then you could also modify the font, color, size, etc. TLDR an instruction text box or window based on the current level would be awesome!
Bugfix and other less important stuff
- [feature] Not sure if possible, but have the Hotscreen menu window be still visible and not affected by its own visual effects (like fullscreen filters)
- [feature] Transition options: add an option to display video for each level, pick a random sound in a list, pick a random text in a list for the Level Title.
- [feature] Update the Level Title based on timing or level progression. e.g at 10% display this text, at 50% display that other text, etc... Animation effect when a Level Title changes.
- [feature] More visual effects for Level Titles (font size and color can be set for each level). Remove the text (or part of it) after x amount of time.
- [feature] Add more options for popups. text size, color of the button, maybe an icon. Also an option to automatically close the window after a certain amount of time could be interesting.
- [feature] Add more option for Level Title text position: text align (left-center-right) and direction (up-down) for new lines.
- [feature] Change "minutes" to "hours" in the "unlock after x minutes" timer. Or make it configurable.
- [bugfix] "reach opacity after" does not work on fullscreen filters (inverted box checked) or popup windows
- [bugfix] Popups sometimes are too small, can't read the text and sometimes the window itself is so small you can't even click the button. It should be able to always display the text and maybe have a minimum size?
Don't delve into this, it's a time waster
- [feature] Have an AI speak to you (text or voice), monitoring what you're doing and commenting on it, giving you instructions.
So far that's all I've got. Maybe I'll add to it in the next few days.
What do you think people? What feature would you have implemented in the next update?