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

Add mechanism for detecting if a user is tabbed out of Resonite #3239

Open
epicEaston197 opened this issue Dec 1, 2024 · 2 comments
Open
Labels
New Feature A new addition, whose complexity hasn't been evaluated yet triaged This issue has been assessed

Comments

@epicEaston197
Copy link

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

Due to issue #3238 Users have been using this bug to detect if they are tabbed out If this issue is fixed then users who relied off of its functionality will be left dry in the water that's why I'm requesting a more robust implementation of detecting if a user is tabbed out of Resonite

Describe the solution you'd like

Component or node to detect that the user is tabbed out

Describe alternatives you've considered

Using the bug found in #3238 This is used to detect if the cursor is at 0, 0, 0, Which means you're tabbed out if the issue is fixed the cursor won't be at that position so it's not a very good long term solution

Additional Context

No response

Requesters

@epicEaston197

@epicEaston197 epicEaston197 added the New Feature A new addition, whose complexity hasn't been evaluated yet label Dec 1, 2024
@ko-tengu
Copy link

ko-tengu commented Dec 1, 2024

This would be a good desktop equivalent to the "Is Platform Dash Open" node for a lot of systems and avatar functions.

@shiftyscales
Copy link
Collaborator

Using the bug found in #3238 This is used to detect if the cursor is at 0, 0, 0, Which means you're tabbed out if the issue is fixed the cursor won't be at that position so it's not a very good long term solution

As Frooxius highlighted here #3238 (comment):

We generally advise using quirks and bugs like this as reliable method for detecting various things - if you do that, we do not make any guarantees that it'll keep working.

We can consider adding a proper mechanism in this case, depending on the complexity, but we will not hold up bugfixes because of this in general - if you don't want it to break, don't use stuff like that.

I think this addition could be considered at the least at some point then.

@shiftyscales shiftyscales added the triaged This issue has been assessed label Dec 2, 2024
@shiftyscales shiftyscales removed their assignment Dec 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
New Feature A new addition, whose complexity hasn't been evaluated yet triaged This issue has been assessed
Projects
None yet
Development

No branches or pull requests

3 participants