github lscambo13/ElegantFin v25.11.25
ElegantFin Theme v25.11.25 for Jellyfin

9 hours ago

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.

Don't miss a new ElegantFin release

NewReleases is sending notifications on new releases.