fa03c6f9af9fdbae4dbe3d47c44f47e4cf62136d
And, while at it, rewrite the layout algorithm to operate on blocks of overlapping events, and segmented columns. Like the month view row, layouts blocks are invalidated at any point in time, but recalculated immediately before a relayout happens. The reason for doing such a massive rewrite while in the middle of the port to GListModel is because it's easier to handle GListModel data with this approach, than with the previous approach of storing it all in a GcalRangeTree. Closes: https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1153 Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/742>
Installation
Links
- Homepage: apps.gnome.org/Calendar
- Report an issue: gitlab.gnome.org/GNOME/gnome-calendar/issues
- Donate: donate.gnome.org
- Translate: l10n.gnome.org/module/gnome-calendar
- Contact: matrix.to/#/#gnome-calendar:gnome.org
Contributing
For information on how to contribute, please check CONTRIBUTING.md and HACKING.md.
Languages
C
97.6%
Meson
1.2%
CSS
0.7%
Python
0.3%
Shell
0.2%
