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

[Feature] App Exclusions #22

Open
jurassicplayer opened this issue Sep 19, 2023 · 1 comment
Open

[Feature] App Exclusions #22

jurassicplayer opened this issue Sep 19, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@jurassicplayer
Copy link
Owner

Is your feature request related to a problem? Please describe.
https://www.reddit.com/r/SteamDeck/comments/16lvmcq/is_there_a_way_to_disable_the_auto_dim_sleep_for/
tl;dr: Skip applying rules when the exclusion is applied.

Describe the solution you'd like
Not entirely sure the best way to implement it. Could have exclusions per alarm, which provides all the flexibility, but absolute chore to setup if there are a lot of alarms since it would have to be each alarm. Or a global exclusions, basically negating AutoSuspend features for an app. Or maybe better yet, just have global exclusions and then have the alarms be selectable in like a checklist or something.

@jurassicplayer jurassicplayer added the enhancement New feature or request label Sep 19, 2023
@jurassicplayer jurassicplayer self-assigned this Dec 22, 2023
@jurassicplayer
Copy link
Owner Author

Create a new menu with an Add Exclusion button and a list of current application exclusions with Modify Exclusion buttons (like the Decky-loader plugin screen)

  • Add Exclusion: Open a modal that lists applications not already in the current application exclusion list
  • Modify Exclusion: Open a modal listing alarms and a toggle/checkbox to exclude application from alarm or not
  • Might not be a bad idea for multi-select applications to be able to apply the same exclusion to a batch of applications

The final implementation approach feels like it would be the best option as it would allow for some pretty nifty shit.
Ex: The video/movie watcher use-case: Having 2 inactivity alarms, one that triggers at 10 minutes and one that triggers at 2.5 hours. Then have an exclusion for an application (ie. Jellyfin) that only excludes Jellyfin from the 10 minute alarm. This should theoretically allow the user to ignore/skip the 10 minute alarm while Jellyfin is running and still trigger after 2.5 hours.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant