Clarifying the readability issue in the calendar after the recent event‑color update #891
Replies: 3 comments
|
Thanks - and you are right that something changed. Let me lay out exactly what, because the current behaviour is not a lost feature but a structural dead end that I want to be honest about. What changed and why. Until v2.35.0 the display order was assignee colour before the event's own colour. That was reported in #815 by someone whose CalDAV events carried real per-event colours, set in Baikal and Nextcloud - they arrived in Yuvomi correctly, and then the assignee colour painted over every one of them. The rule threw away an explicitly set value in favour of a derived one. Since v2.36.0 the event's own colour wins, which is why yours now looks fixed rather than inherited. Why "both behaviours" is not a setting today. Making it real needs three things, in this order:
Where I land. I think you and #815 both want the same thing and the disagreement is only about the default. An explicit value should beat a derived one - that part I would not reverse. But an event that never had a colour chosen for it has no business overriding the person's, and today it does, silently. That is the actual bug in the current state, and it is worth fixing. One thing that would help me size the default: are your events getting their colour from a synced calendar, or are they created in Yuvomi and just picking up the palette's first entry? #856 fixed a case where editing an event silently rewrote its colour to the first swatch - if you are on a version before v2.37.0, some of what you are seeing may be that rather than the precedence rule. |
|
Built, and it went the way I described - with one correction to my own comment above. The fix is #896. What I got wrong up there: I called the default question the open one and the precedence rule settled. It is the other way round. An event that never had a colour chosen for it was carrying one anyway, and that was the whole bug - the rule from #815 was never the problem, because it only ever said "an explicit value beats a derived one" and there was simply no such thing as "no explicit value". What shipped:
So both behaviours exist, but not as a global switch - which I think is the better answer to what you and #815 both asked for. The switch would have needed a household to agree on one rule for every event; per event, nobody has to. Existing events are left alone, deliberately. Which brings me back to my question, still worth an answer for a different reason: if your events are synced, they will correct themselves and you need do nothing. If they were created in Yuvomi, they carry a stored colour that I am not going to overwrite for you - you would set them to the new first swatch yourself. And if you are on a version before v2.37.0, part of what you are seeing is #856 rather than this, and updating fixes that half on its own. Leaving this open until the release. Thanks for the report - the thread is what turned "the picker looks odd" into a structural fix. |
|
Released in v2.49.0. An appointment nobody picked a colour for now takes the colour of the person it belongs to, and the event dialog opens on a new first swatch - "colour of the assigned person" - which is where a new appointment starts. Choosing a colour still keeps it, in the calendar and across syncs. As written above, your existing appointments are deliberately left alone: a stored Three things turned up while building it that are worth naming, because they were all the same shape - the same question answered in more than one place:
Leaving this open for you rather than closing it: if the appointments you were looking at were created in Yuvomi, they still carry their stored colour and will not change on their own. Say so if that is the case and it still reads wrong after the update - and if they came from a synced calendar, one sync should be enough. Thanks for the report. The thread turned "the picker looks odd" into a structural fix, which is the more useful kind. |
Uh oh!
There was an error while loading. Please reload this page.
The recent update to the calendar forces every event to use a fixed color, which prevents the event from inheriting the color of the associated family member. Even though the person’s icon still appears, the event no longer visually matches its owner, creating a visual inconsistency that makes the calendar harder to read at a glance. This breaks the immediate color‑based recognition that helps users quickly understand who an event belongs to. To restore clear readability, the calendar should support both behaviors: allowing events to automatically use the person’s color, or letting users manually choose a specific event color when needed. Supporting both options would maintain visual coherence while preserving the flexibility introduced in the update.
Kind regards,
All reactions