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 Request] Granular Pause of Idleness Checks #389

Open
tsimonq2 opened this issue Jan 7, 2024 · 1 comment
Open

[Feature Request] Granular Pause of Idleness Checks #389

tsimonq2 opened this issue Jan 7, 2024 · 1 comment

Comments

@tsimonq2
Copy link
Member

tsimonq2 commented Jan 7, 2024

Currently, when right-clicking the tray icon and hovering over Pause idleness checks, it displays four options:

  • 30 minutes
  • 1 hour
  • 2 hours
  • 3 hours
  • 4 hours

This may be fine for basic usage, the the user really should have the ability to customize these. Perhaps on the "Idle" menu, those four options are displayed, and are editable by the user.

A start to this feature may include adding configuration settings for these options, and using those defaults instead of hardcoded values. The user could then change those values manually via the config file.

A next step may be the UI actually configuring those options. Careful thought needs to be put into how many options we actually want to support (or if we want to limit them at all).

Also, there needs to be additional information somewhere for when that timer actually expires. If a value is selected, it should not still show those four checkboxes. Instead, it should show the (localized) time idleness checks resume, and the opportunity to cancel and set a new one.

A bonus feature for this may be adding support for manually specifying a time. Instead of clicking a checkbox, there would be one last option with e.g. Manual, which would pop up a simple dialog box asking for the time it should stop (with the current time as a placeholder).

@NaniNoni
Copy link

Sounds like a nice QOL improvement. I'm working on an initial implementation.

@stefonarch stefonarch moved this to In Progress in Qt 6 support Mar 9, 2024
@stefonarch stefonarch removed this from Qt 6 support Mar 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants