Redesign $schedule to use pages
Closed this issue · 1 comments
$schedule
is has a high information density, so we should explore using pages to show information in accessible bite-sized chunks.
The paging functionality should be generic so that we can use it in other commands, such as $help
and $wiki
.
Example layout for $schedule
:
→ Embed title
→ Service events (Livestreams, Maintenance, Magfest)
→ Current events + Next event
→ Reactions: 🏠 (top, conditional) | 📅 (all events) | 🛠 (upcoming updates) | 🎉 (magfest, conditional)
Example layout for $schedule all
:
→ Embed title
→ Event Section 1...n
→ Reactions: 🏠 (top, conditional) | 1️⃣ (event 1 details) | 2️⃣ (event 2 details) | 3️⃣ (event 3 details) | etc
We might even be able to nest $schedule all
functionality inside of $schedule
.