Protect what matters – even after you're gone. Make a plan for your digital legacy today.
Forum Discussion
1P_justin
1Password Team
9 months agoImproved date formatting in the 1Password desktop app
Hello 1Password Community!
With the next update to the 1Password desktop app (version 8.10.80), we have improved how date formats are handled when viewing and editing an item.
Leading up to this ...
semraae
8 months agoNew Contributor
I was using neither of the above. Here's a screenshot to show the exact settings I had before setting English (UK) as a workaround.
When I installed Mac OS I entered Japan as the region and then English as the language which results in English without a region in bracket. Anyone who sets up a new mac and chose English and then a Region which doesn't have a specific version of English will have that (I tested with a VM and that's indeed the case). So someone in Spain for example will select English, then Spain when setting up their mac and in the settings, they will see English without a bracket. Mac OS is then smart enough to set the date format according to the Region and not according to the language. So apps that correctly use the locale settings for the date format show the correct date.
The workaround of switching to "English (UK)" does make 1password use a European date format but this is a workaround:
- Plenty of users will be affected because they won't know to do that.
- It won't follow other date format from other regions like the ISO date format that Japan uses by default.
I don't see why you wouldn't actually follow the mac OS convention and use the date format and 24 hours format that's set by the user since this will always be accurate (and 1password 7 did that correctly).
1P_Dave
Moderator
6 months agoI'm sorry for the delay in replying. At the moment, 1Password for Mac will use the date format of your current preferred language rather than the region although we have an internal work item open to look into changing this in the future.
I've reproduced the specific situation in your post, when setting up macOS I do indeed see a English option that has no corresponding region. When this is set the date format in 1Password renders as mm/dd/yyyy. I've flagged this to our development team.
Thank you for reporting the issue and for your detailed feedback on how this affects you and other users.
-Dave
#39909
- pepijnve6 months agoNew Contributor
Is this perhaps a consequence of going platform independent for the UI? I agree with semraae that it's kind of bizarre that you rolled your own implementation for this rather than just using the OS APIs. `NSDateFormatter` can give you the correct date format string to use for short, medium, long, etc. dates with two lines of code and that will always be the correct value. 1Password used to be such a great macOS citizen; shame to see things sliding backwards.