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] I would like to request an option in the Clocker app to offset the displayed time by a fixed interval, such as 15 or 30 minutes #122

Open
jamesdwilson opened this issue Jun 23, 2023 · 1 comment

Comments

@jamesdwilson
Copy link

jamesdwilson commented Jun 23, 2023

Feature request

I would like to request an option in the Clocker app to offset the displayed time by a fixed interval, such as 15 or 30 minutes.

Use case

As someone who struggles with being on time and not missing appointments, having an option to offset my clock time in Clocker by a few minutes would help me improve my time management. By seeing the clock a few minutes ahead in Clocker, I can pace myself better before meetings and appointments and build in extra buffer room for traffic or delays. Several other clock apps offer the ability to offset the time for productivity benefits, but Clocker does not currently have this feature.

Proposal

I propose adding a new option to Clocker called something like "Time Offset" or "Display time a few minutes fast". The user could select options like:

  • Display time 15 minutes ahead
  • Display time 30 minutes ahead
  • Custom offset...(which would allow entering any number of minutes/hours to offset the time)
    The time offset would apply to all of Clocker's clock displays, menus, timers, and stopwatches. So the entire app would consistently show the offset time selected in the settings.

Reasons why adjusting system time is not ideal

  • HTTPS and other encrypted connections rely on an accurate system time. Manually changing the system clock could disrupt secure connections and cause issues accessing some websites or software. An offset in just the Clocker app would not interfere with the system time or HTTPS.
  • It would affect the time displayed throughout your entire system, not just in the Clocker app. This could cause confusion with other apps, notifications, calendars, schedules, etc. An option within just Clocker to offset its own displayed time would avoid this confusion.
  • Your system may try to automatically sync the time with an Internet time server, overwriting your manual change. Most operating systems today are set up to automatically check and update the date and time. An offset option in Clocker would persist even with the system time syncs.
  • It could disrupt event scheduling, alarms, and timers within the system. If your system time is manually offset, your set alarms and app timers/reminders may be inaccurate until you change it back. An offset in just Clocker would allow normal system scheduling around an accurate time.
  • Time-based metadata on files and logs would reflect the inaccurate manual time set. The time shown on files, saved preferences, browser history, and system logs are tied to your actual system time. An option within Clocker would avoid this.

Benefits

This new feature would give users an easy option to keep their clocks slightly fast in Clocker as a productivity habit or time management mechanism. Even just a few minutes of difference can help avoid being late and missing important events.
Please consider adding an option to offset the displayed clock time by a fixed interval in an upcoming version of the Clocker app. Let me know if you have any other questions or need clarification on this feature request.

@n0shake
Copy link
Owner

n0shake commented Jun 27, 2023

Thanks @jamesdwilson for the incredibly detailed feature request; the use-cases and scenarios you have described make sense to me.

This is the first time this feature has been requested, and we prioritize features based on user demand. If others are reading this and would like this to built into Clocker, please upvote the issue or this discussion.

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