Rework Dropdown component #196

Closed
opened 2026-04-05 18:04:44 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @gorbit99 on 10/30/2025

This PR reimplements the dropdown component from the ground up. The new version should be mostly compatible with the old behaviour with the following differences:

  • The component now animates the opening and closing of the dropdown
  • It can now be navigated with the keyboard, which wasn't possible before
  • The text on the dropdown is now left aligned, instead of center aligned (brought over from flightlist)
  • Removed the fontName parameter of the dropdown, instead implementing the feature in the single place it was used
  • Removed the "component" property from the dropdown items and merged it with "label"
*Originally created by @gorbit99 on 10/30/2025* This PR reimplements the dropdown component from the ground up. The new version should be mostly compatible with the old behaviour with the following differences: - The component now animates the opening and closing of the dropdown - It can now be navigated with the keyboard, which wasn't possible before - The text on the dropdown is now left aligned, instead of center aligned (brought over from flightlist) - Removed the fontName parameter of the dropdown, instead implementing the feature in the single place it was used - Removed the "component" property from the dropdown items and merged it with "label"
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/SlimeVR-Server#196