Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prevent split-second screen flashing from certain menu interactions (eating food), or add a photsensitive epilepsy warning. #69987

Open
Zarhon opened this issue Dec 4, 2023 · 7 comments
Labels
Accessibility Issues regarding accessibility Info / User Interface Game - player communication, menus, etc. (S2 - Confirmed) Bug that's been confirmed to exist <Suggestion / Discussion> Talk it out before implementing

Comments

@Zarhon
Copy link

Zarhon commented Dec 4, 2023

Is your feature request related to a problem? Please describe.

Certain menu actions that are commonly used can cause a sort of 'screen flash' effect. This is most noticable when you use the 'eating' menu - eating an item with any sort of 'eating time' causes the menu to close for a split-second and then reopen, which repeats for every single item you eat. Doing this in quick succession with certain food items thus produces a noticable 'screen flash' effect due to menus repeatedly opening and closing.

This, on its own, this is a fairly annoying eyestraing when you batch eat a number of items.

But the bigger issue is that it could be outright dangerous for anyone with photosensitive epilepsy. Such flashing is not present or rare in the game and could catch players 'by surprise'.

An example of this 'flashing' can be seen in the gif below (note: this is done during winter and I'm not capturing the whole screen, the slight pause is cause I was menu-ing).
GIF

Solution you would like.

Modify the mechanics of eating so that the momentary 'screen flash' does not occur - keep the 'eating' window open and do the time-relevant stuff in the background.

Describe alternatives you have considered.

Add a photosensitive epilepsy warning to the game somewhere - either in its description (before downloading the game, in launchers, etc) or elsewhere noticeable. Something like "In rare cases, with certain tilesets or menu action, momentary screen flashing may occur."

Additional context

This effect also happens with various drugs - try eating 4 multivitamins or aspirins in quick succession and it will also happen (ignore the gif artifacts, gifcam couldn't capture it accurately).
GIF

@Zarhon Zarhon added the <Suggestion / Discussion> Talk it out before implementing label Dec 4, 2023
@andrei8l
Copy link
Contributor

andrei8l commented Dec 4, 2023

Similar to #62400 if anyone wants to tackle it. Probably easier too since inv_ui is not as ugly as the AIM.

@Terrorforge
Copy link
Contributor

It's also just super annoying from a UX perspective, because the game accepts non-eating menu inputs during the "flash". Most notably, if you hold down 0 to eat a stack of something on a nearby tile, you end up opening the help menu.

Copy link
Contributor

github-actions bot commented Jan 4, 2024

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. Please do not bump or comment on this issue unless you are actively working on it. Stale issues, and stale issues that are closed are still considered.

@github-actions github-actions bot added the stale Closed for lack of activity, but still valid. label Jan 4, 2024
@Zireael07
Copy link
Contributor

This is an accessibility issue, as such it should be exempt from stalebot

@github-actions github-actions bot removed the stale Closed for lack of activity, but still valid. label Jan 5, 2024
Copy link
Contributor

github-actions bot commented Feb 4, 2024

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. Please do not bump or comment on this issue unless you are actively working on it. Stale issues, and stale issues that are closed are still considered.

@github-actions github-actions bot added the stale Closed for lack of activity, but still valid. label Feb 4, 2024
@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Mar 5, 2024
@Zireael07
Copy link
Contributor

Accessibility issues were supposed to be exempt from stalebot!

@andrei8l
Copy link
Contributor

/confirm to reopen

@github-actions github-actions bot added (S2 - Confirmed) Bug that's been confirmed to exist and removed stale Closed for lack of activity, but still valid. labels Oct 15, 2024
@github-actions github-actions bot reopened this Oct 15, 2024
@RenechCDDA RenechCDDA added Info / User Interface Game - player communication, menus, etc. Accessibility Issues regarding accessibility labels Oct 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Accessibility Issues regarding accessibility Info / User Interface Game - player communication, menus, etc. (S2 - Confirmed) Bug that's been confirmed to exist <Suggestion / Discussion> Talk it out before implementing
Projects
None yet
Development

No branches or pull requests

5 participants