FossifyOrg / Clock

Combination of a beautiful clock with widget, alarm, stopwatch & timer, no ads
https://www.fossify.org
GNU General Public License v3.0
233 stars 15 forks source link

custom timezone, for main clock (an option to ignore what have set in OS) that user can add "±1:30", "±2:30" or etc #36

Closed 0xRustlang closed 6 months ago

0xRustlang commented 6 months ago

Checklist

Feature description

Please add an option to set custom timezone for main clock.

Please allow user to set custom timezone for main app (ignoring what has set in OS), please add that option for main clock that user can add "±1:30", "±2:30" or etc (both negative or positive amount)

This can be an alternative simpler way to implement what i requested in #30

(Although that will be ideal, but i think this also is a good way to solve this issue although it's not ideal.

Why do you want this feature?

Many countries recently has changed their DST laws and stopped using it and that has created many issues for those that has old devices.

If you add these options, they really save most of annoyances that this caused users and really help them.

Thank you

Additional information

(I also has another request for exact same option for "world clock" part of app also but as you said that every issue should be about one request, i had created #37 for that and link it into this, if you want, i can merge them later)

Aga-C commented 6 months ago

The purpose of the main clock is to display the system time in a good-looking way. Adding such an option would be misleading because people would either:

0xRustlang commented 6 months ago

The purpose of the main clock is to display the system time in a good-looking way. Adding such an option would be misleading because people would either:

* Confuse it with the world clock, and could even be surprised that alarms don't turn on at the proper hour.

* Be confused that it doesn't change their system time.

I See, I understand, you're right.

Thank you very much.

RokeJulianLockhart commented 6 months ago

https://github.com/FossifyOrg/Clock/issues/36#issuecomment-2016815697

@0xRustlang, if you're unaware, you should be able to manually set your timezone to an arbitrary UTC offset via where https://source.android.com/docs/core/connect/time#settings describes (if that's of use).

0xRustlang commented 6 months ago

#36 (comment)

@0xRustlang, if you're unaware, you should be able to manually set your timezone to an arbitrary UTC offset via where https://source.android.com/docs/core/connect/time#settings describes (if that's of use).

Thanks. But as I mentioned in #30

There isn't any ±1:30, ±2:30 and etc.

Only ±1, ±2, ... are exist there.

Thanks again.

RokeJulianLockhart commented 6 months ago

https://github.com/FossifyOrg/Clock/issues/36#issuecomment-2032407007

Indeed, @0xRustlang, although (per https://stackoverflow.com/questions/7289660/how-to-get-utc-offset-in-seconds-in-android#comment33664811_7289708) AOSP supports float timezone offsets (standard per https://www.reddit.com/r/ISO8601/comments/177vsz2/comment/k4vpax2/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button) there indeed doesn't appear to be a way to configure this via the GUI. I'll ask somewhere whether this is possible, and file a bug with AOSP for you, if that's fruitless.