Adaptive event details dialog
The current event details popover does not use modern libadwaita widgets and is not adaptive. I developed the following updated design for the event details.
It's designed to be adaptive for narrow and wide screens, and meant to be implemented using libadwaita dialogs. They can show more content at once on desktop and fit into limited space on mobile. The event details dialog shows all available information in a read-only and compact way and hides away all the widgets of the event editor dialog that are not used. Some advantages are:
- adaptive, no placement outside the window
- compact but complete presentation of information
- different actions (e.g. joining a video call) on the widgets than in the event editor
- always opens in the same predictable location (centered)
- can be opened from search results