Skip to content

Streamline Web UI Extension Handling#131

Merged
JanPetterMG merged 1 commit intomainfrom
web-ui-refinements
Sep 19, 2025
Merged

Streamline Web UI Extension Handling#131
JanPetterMG merged 1 commit intomainfrom
web-ui-refinements

Conversation

@JanPetterMG
Copy link
Copy Markdown
Collaborator

Summary

Improves the overall user experience in the web UI by simplifying and unifying how extensions are presented and controlled. While the most visible changes affect the Playlist extension, the updates also enhance the general extension framework.

Key Changes

  • Optimized and simplified internal UI code by removing niche hierarchy logic previously tailored to the Playlist extension.

  • Moved the Playlist extension link from the bottom corner to the unified Extensions list in the Settings menu, matching the behavior of IR, Microphone, and Photocell extensions.

  • Made the playlist play button accessible without opening the full schedule.

  • Restored other controls (including the mode selector) to remain accessible even while a playlist is running.

Impact

  • More consistent extension handling throughout the UI.

  • Reduced complexity for users when managing the Playlist extension.

@JanPetterMG JanPetterMG added the frontend Web app related label Sep 19, 2025
@JanPetterMG JanPetterMG added this to the v1.2.0 milestone Sep 19, 2025
@JanPetterMG JanPetterMG merged commit 7eccd5e into main Sep 19, 2025
10 checks passed
@JanPetterMG JanPetterMG deleted the web-ui-refinements branch September 19, 2025 16:47
@JanPetterMG JanPetterMG added the enhancement New feature or request label Sep 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request frontend Web app related

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant