79a37917c730ee672dc3ad6baa6f3807167df753
Store a list model of attendees inside the event editor dialog and use this model when displaying the details page. The attendees section (like other sections) gets injected with the event and gets another copy of the attendees from the event. Both the section and the details page can now avoid resetting themselves when the underlying data (event) doesn't change. Note: the details page uses a ListBox for the sake of the UI style, which can underperform with a lot of attendees (building the visual tree can be laggy). Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/671>
GNOME Calendar
GNOME Calendar is a simple and beautiful calendar application for GNOME. We give a lot of attention to details, and as such, design is an essential and ongoing effort.
Contributors Guide
Check out our CONTRIBUTING.md and HACKING.md for more details.
Useful links
- Homepage: https://apps.gnome.org/Calendar/
- Report issues: https://gitlab.gnome.org/GNOME/gnome-calendar/issues/
- Donate: https://www.gnome.org/donate/
- Translate: https://l10n.gnome.org/module/gnome-calendar/
Languages
C
97.6%
Meson
1.2%
CSS
0.7%
Python
0.3%
Shell
0.2%