calendar icon indicating copy to clipboard operation
calendar copied to clipboard

Todays date should be selected by default

Open elementaryBot opened this issue 7 years ago • 7 comments

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.

elementaryBot avatar Apr 17 '17 17:04 elementaryBot

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

elementaryBot avatar Apr 17 '17 17:04 elementaryBot

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.

cassidyjames avatar Jul 13 '17 16:07 cassidyjames

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?

4jNsY6fCVqZv avatar Aug 11 '19 09:08 4jNsY6fCVqZv

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?

cassidyjames avatar Nov 26 '19 19:11 cassidyjames

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.

4jNsY6fCVqZv avatar Nov 27 '19 08:11 4jNsY6fCVqZv

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?

mcclurgm avatar Jun 12 '20 20:06 mcclurgm

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!

casasfernando avatar Sep 21 '21 07:09 casasfernando