calendar
calendar copied to clipboard
Todays date should be selected by default
The current date is not selected when opening the calendar. Can be confusing, as the current date is highlighted but not selected.
Launchpad Details: #LP1374333 ProsjektX - 2014-09-26 08:19:40 +0000
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Today's date isn't selected at startup because it restores the calendar as you left it. Your bug still stands because the "today" color is unclear, it's too close to the selection color.
Launchpad Details: #LPC Corentin Noël - 2014-09-26 13:10:19 +0000
I agree that it's weird/inconsistent. I think I do actually expect a calendar app to always have today selected when you open it, but the does conflict with saving the state... and it might be annoying if I was looking at a specific day and close the calendar, but want to re-open it to reference that day again... hrm.
Gonna seek feedback from @elementary/ux. @tintou might be right in that it's just a matter of better distinguishing today/selected, but I want to hear thoughts about if saving the state of which date is selected is always the right thing to do with a calendar.
Hi, I just came across the question myself why the calendar always gets stuck on an old weekday. I hadn't even seen the connection to the saved state yet. My question would be, do you intend to change anything about it?
If I turn off the history in switchboard-plug-security-privacy, it should at least be different and the calendar should automatically start with the current day, right?
Or how does the saved state functionality work together with the privacy settings?
There's also a question about when to save the state… if Calendar always saves the state, then it will always be out-of-date which is annoying. Perhaps if the current day is selected, that would be saved as "today" instead of the actual date, so restoring the calendar later would restore to highlight the current "today," instead of the old date. But if you select a non-today-day (:sweat_smile:), then restoring would re-select that day.
…is that too much spooky magic, or would that do the right thing the majority of the time?
Haha I guess that is exactly the healthy amount of spooky magic it takes to provide a wonderful solution by fixing this issue for a large variety of people and a large variety of use cases.
I agree, I think it makes sense to keep the day updating when today is selected. Selecting the current day implies that you're looking for info that's about at the time you look.
If you reopen on the same day, it won't even look like anything happened, it should just be like the state was restored. But when you come back the next day, I'd think it's more likely you don't care about yesterday's events anymore, so moving the selection would be what I'd expect. The advantage of this way is that by the time the selection would change out from under you, I'd guess you don't care about having the calendar set to an old day anyway. I have no real reason to back this up other than my own use case, but I think this is a great middle ground that preserves state when you want to close and re-open quickly but keeps up to date more generally. The behavior may be a little opaque or undiscoverable, but imo it should be fine?
I know this issue is marked as low priority, but it's also true that it's on it's way to five years now.
Are there any plans to change Calendar behavior as mentioned above? I find very confusing (and why not say annoying :smiley: ) the fact that I have to manually go to "Today" whenever I open the app for the first time any day. Similar apps default to "Today" whenever you open it which I guess is what I would expect to happen since most of the time I want to check what's still on for today.
Also I noticed that the date and time indicator goes automatically to "Today" when you click on it to see the calendar even if you was previously looking at a different date (eg: click on date and time indicator, select any different day than today, click again to close it, click again on it to re-open it). So why not do the same for Calendar?
Thanks!