After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 513451 - Indication of "today" in calendar month view should be more clearly visible
Indication of "today" in calendar month view should be more clearly visible
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Calendar
2.22.x (obsolete)
Other Linux
: Normal enhancement
: ---
Assigned To: Milan Crha
Evolution QA team
: 332008 499922 547953 557187 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-01-31 13:22 UTC by Akhil Laddha
Modified: 2009-12-04 12:28 UTC
See Also:
GNOME target: ---
GNOME version: 2.19/2.20


Attachments
proposed evo patch (1.60 KB, patch)
2009-04-15 13:41 UTC, Milan Crha
reviewed Details | Review
proposed evo patch (3.39 KB, patch)
2009-06-17 12:53 UTC, Milan Crha
committed Details | Review
Sample screemshot (8.87 KB, image/png)
2009-06-24 11:49 UTC, Akhil Laddha
  Details
Sample screemshot 2 (7.59 KB, image/png)
2009-06-24 11:50 UTC, Akhil Laddha
  Details

Description Akhil Laddha 2008-01-31 13:22:39 UTC
BNC bug https://bugzilla.novell.com/show_bug.cgi?id=283721

I keep my calendar in "Month" view. When I change from Mail to Calendars, the
selected day is the first day in the upper left corner. This is not necessarily
the current day. The current day is only indicated by a blue day-of-the-month
number instead of black. With all those different colors from all the
calendars, it is visually difficult to quickly spot the current day without
clicking the Today button. I can imagine it is even more difficult for people
who are color-blind.

Possible solutions:
- Make it more clearly visible which day is the current day (e.g. give that box
a different background color and a thicker border)
- Add a Calendar preference to switch to today automatically when opening the
calendar

See attached screenshot for an example. I just switched from Mail to Calendar.
It always takes me 5 seconds or so to see if I have something important planned
today, just because it takes me 4.9 seconds to find the current day. The Today
button is good, but this extra mouse click wouldn't be required if the current
day would be more clearly visible.
Comment 1 André Klapper 2008-01-31 22:27:13 UTC
definitely a duplicate.
Comment 2 Matthew Barnes 2008-03-11 00:37:08 UTC
Bumping version to a stable release.
Comment 3 Milan Crha 2009-04-15 13:41:31 UTC
Created attachment 132693 [details] [review]
proposed evo patch

for evolution;

I tried with colors or similar things first, but it doesn't seem to be a good thing, because:
a) using selected color as a background for Today is misleading
b) other color (like active/prelight) are different for different themes, also not looking as that good

I also tried with some rectangle around the day box, but it wasn't much more visible as the bold day number, thus decided for other solution.

This will preselect Today on the first showing of the month view after Evolution start. If that day isn't visible for some reason, then it behaves like before. I'm fine with some better solution, but I'm not aware of any.
Comment 4 Milan Crha 2009-04-20 14:44:57 UTC
*** Bug 557187 has been marked as a duplicate of this bug. ***
Comment 5 Nick Jenkins 2009-04-21 02:38:21 UTC
> This will preselect Today on the first showing of the month view
> after Evolution start.

That sounds great to me! I'm forever clicking "Today" when I switch to the calendar (I use the month view too), and if it did this automatically that would be great, and would be one less thing to have to remember.

I do wonder if it's worth doing this for the "Week" and "Work week" views too (not sure if they're covered by this, and it's probably more of a problem in the month view, but it may help those views too).
Comment 6 Chenthill P 2009-04-28 12:01:31 UTC
It would be good to set the time commonly in gnome-cal.c for all views. I guess
get_times_for_views would be a place. Am not sure as I have not looked into the
code enough. But definitely setting somewhere in GnomeCal would be a better to
handle it centrally.
Comment 7 Milan Crha 2009-04-30 11:14:13 UTC
It doesn't seem to be possible there, from my point of view, as it returns a range to be shown in the view, not the selected day there.
Do you want to extend the previous patch in a similar way for other views too?
Comment 8 Chenthill P 2009-05-13 10:44:30 UTC
yes, the month, week and work-week views possibly from gnome-cal.
Comment 9 Akhil Laddha 2009-06-16 07:21:25 UTC
*** Bug 332008 has been marked as a duplicate of this bug. ***
Comment 10 Milan Crha 2009-06-17 12:53:58 UTC
Created attachment 136827 [details] [review]
proposed evo patch

for evolution;

I was wrong, I was awfully wrong, it is possible to do this in the gnome-cal, as you can see in this patch. And it works for all views now, when you select it for the first time.
Comment 11 Chenthill P 2009-06-19 13:05:42 UTC
Looks good to commit.
Comment 12 Milan Crha 2009-06-19 14:30:10 UTC
Created commit 186370e in evo master (2.27.4+)
Comment 13 Akhil Laddha 2009-06-23 07:25:11 UTC
Milan - first part of the bug hasn't been fixed :-)

Make it more clearly visible which day is the current day (e.g. give that box
a different background color and a thicker border)
Comment 14 Milan Crha 2009-06-23 08:42:39 UTC
(In reply to comment #13)
> Milan - first part of the bug hasn't been fixed :-)
> 
> Make it more clearly visible which day is the current day (e.g. give that box
> a different background color and a thicker border)

As I wrote in comment #3, there is nothing much what might fit to it, theme colors are just different for each of them. Thus at least having there the today preselected for the first time makes it clearly visible. Any idea on a change?
Comment 15 Akhil Laddha 2009-06-24 11:49:06 UTC
Created attachment 137304 [details]
Sample screemshot

Here i find an example where today is indicated by square box which is filled with the color different than usual day selection. It's different than evolution view as in evolution we highlight today with square box boundary, not the filled one.
Comment 16 Akhil Laddha 2009-06-24 11:50:22 UTC
Created attachment 137305 [details]
Sample screemshot 2 

almost same as previous one
Comment 17 Akhil Laddha 2009-06-26 06:44:17 UTC
*** Bug 499922 has been marked as a duplicate of this bug. ***
Comment 18 Nick Jenkins 2009-11-10 04:39:31 UTC
Confirmed fixed in 2.28.1 - today is selected by default when opening the calendar, and it's also highlighted in a different colour to the other days - looks great, thank you!
Comment 19 Akhil Laddha 2009-12-04 12:28:52 UTC
*** Bug 547953 has been marked as a duplicate of this bug. ***