User Experience Improvement
User Preferences Now in Sidebar!
- Added EnableInMainMenu = true to user preferences page registration
- Implemented client-side sidebar menu injection (backup method)
- Users can now access preferences from: Sidebar → Plugin Settings → xThemeSong Preferences
- Pattern based on Home Sections + Jellyfin Enhanced study
Implementation
- Updated Plugin.cs - Added EnableInMainMenu flag
- Updated web/plugin.js - Added addSidebarMenuLink() function
- Dual approach: Server-side registration + client-side injection
Access: All users can now see and use the preferences page from the sidebar!