Lack of fixed color palette for calendars (and maybe events)
GNOME Calendar does not have a fixed colour palette. It's lack even causes problems with the usability of the app -> bad readability of events. The way to give a calendar colour is through the GtkColorChooser. While that is nice in terms of having a wide range of colours to choose from, it causes the problem mentioned above.
If a fixed colour palette were implemented then the following benefits would be gained:
- Assuring good readability with different colours
- Different colour palettes for light/dark theme (example Google Keep)
- Different colours for events/tasks/..
A good example of this approach is Google Calendar.
Relevant Art
Google Calendar mobile light | Google Calendar mobile dark | Google Calendar desktop/web |
---|---|---|
Design Tasks
-
Creating a colour palette (org.gnome.design.Palette should be a good starting point) -
Giving the colours some labels/names (not required; this is done by Google Calendar and I find it appealing even though not very practical) -
Designing how the window/widget/popup/.. should look - list, grid,..
Development Tasks
-
Getting rid of the current colour picker -
Creating a window/widget/popup/.. for the colour picker -
Binding it to event creation -
Binding it to calendars
QA Tasks
-
Colour palette is good -
Events are readable -
Colour chooser works -
Overriding calendar colour works
Edited by Jeff Fortin