This is the twelfth update to ElegantFin.
Key Changes
- Redesigned the Seasons page for improved content visibility
- Episodes now display in a grid view on desktop for better appearance and screen-space utilization (#145)
- Increased the episode title font size for better readability
- Media page content now shifts up automatically when Now Playing bar is visible
- Refined the Collections and Live TV page layouts on Jellyfin 10.11.X (#144, #194)
- Refined the alignment of scroll buttons with their section headings
- Refined the Clear logo position to prevent overlap on high-resolution displays (#147, #169)
- Reworked the Custom Media Covers add-on and removed hardcoded titles (#106, #184, #185 - thanks @MadsKelberg)
- Added support for more libraries (i.e. Recordings) in the Custom Media Covers add-on (#160)
- Updated the Live TV Channel page with the channel logo and improved program list (#127)
- Optimized some animations on TVs to improve performance (#62, #102)
- Added variables to allow tweaking of title, play button, and clear logo (#92, #143, #162)
- Now Playing queue should not have fully transparent background anymore on desktop
- Integrated basic styling for the Media Bar plugin
- Fixed various color and layout issues with the Media Bar plugin add-on (#142, #175, #188)
- Fixed an issue with font style in drop-down menus not working on Firefox (#110)
- Fixed Continue Watching cards to appear correctly on some browsers #130
- Fixed Live TV program cells in EPG to appear correctly on Firefox (#164)
- Fixed the Skip Intro button font color on Jellyfin 10.11.X (#151, #165 - thanks @bibi0019)
- Fixed overflow issues with long titles and long words
- Fixed an issue causing TV Show cards to have inconsistent height in Mixed Media libraries (#177)
- Fixed an issue with background gradient scaling poorly on Seasons with long episode lists
- Fixed an issue that caused the playlist posters to not show up (#127)
- Fixed play and Recording buttons displaying incorrectly in some dialogs
- Simplified the code for better maintainability and plugin compatibility
- Overall improved compatibility with older browsers
- Updated the Customization and Troubleshooting sections
You can read the full commit history here.
Known issues
- Jellyfin Server 10.11.0 has dropped support for Dashboard theming. #96
- Jellyfin Media Player and some outdated TVs are not fully supported as they lack support for the latest CSS specs.
- Read more about some common issues in the Troubleshooting section.
You may use the provided CSS file for self-hosting purposes. Alternatively, you may use the following code snippet to get the latest version via a free CDN.
@import url("https://cdn.jsdelivr.net/gh/lscambo13/ElegantFin@main/Theme/ElegantFin-jellyfin-theme-build-latest-minified.css");
For more detailed information, be sure to read the README.md file.