One-Click Installer
+Download abyss-setup.exe and run it. It applies the CSS, sets the dark theme,
+ configures home sections, installs Spotlight, and restarts Jellyfin - fully automatic.
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3d72576 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.DS_Store +.idea \ No newline at end of file diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 0000000..c1634a3 --- /dev/null +++ b/docs/index.html @@ -0,0 +1,599 @@ + + + +
+ + +A clean, minimal dark theme. Frosted glass surfaces,
refined typography, and smooth
+ transitions.
Every element - from toasts and dialogs to the media player OSD - has been + considered and styled. Here is what Abyss brings to your Jellyfin.
+Download abyss-setup.exe and run it. It applies the CSS, sets the dark theme,
+ configures home sections, installs Spotlight, and restarts Jellyfin - fully automatic.
A cinematic banner shows your current Continue Watching item - backdrop image, metadata pills for + rating, runtime, and score, and a direct resume button.
+Header, drawer, dialogs, toasts, and footer all use backdrop-filter blur. Every
+ surface layers naturally for depth without feeling heavy.
Home sections fade up with staggered entrance animations on load. The favourite button has a
+ spring pop. Every interaction uses tuned cubic-bezier easing - nothing snaps.
Cards, sliders, checkboxes, form inputs, the OSD, now playing bar, chapter thumbnails, search + page, cast thumbnails at 9 breakpoints, login page, detail pages, and the metadata manager.
+Google Sans throughout, with consistent weight and spacing. Section titles, card text, and + metadata sit in a clear visual hierarchy at every screen size.
+
+ Home
+
+ Player
+
+ Cards
+
+ Card Hover
+
+ UI Detail
+
+ Movies
+
+ Shows
+
+ Music
+
+ Music Albums
+
+ Now Playing
+
+ Queue
+ Override variables after your import. Use the controls on the right to + preview changes live in the code.
+ +@import url('https://lucaspatenaude.com/Lukeflix/Theme/raw/branch/main/lukeflix.css');
+
+/* Accent colour
+ Format: R, G, B (no rgb() wrapper)
+ Used for highlights, active states, progress bars. */
+:root {
+ --abyss-accent: 245, 245, 247;
+ --abyss-radius: 12px;
+ --abyss-indicator: 55, 55, 55;
+}
+
+/* Custom font: Import any Google Font and override body. */
+@import url('
+ https://fonts.googleapis.com/css2?family=Google+Sans:ital,opsz,wght@0,17..18,400..700;1,17..18,400..700&display=swap');
+
+body {
+ font-family: "Google Sans", sans-serif;
+}
+ Download the installer for your platform and run it. It handles everything. +
+ + +To download, click on the Three dots icon (…) > Keep + > + (Keep anyway). +
+Browsers may warn that the file is unsafe, this happens with new releases that have not yet built + a download reputation as safe, but it doesn't imply it is not safe : )
+The .exe installer is automatically compiled from setup.ps1 and the .sh installer from
+ setup.sh via GitHub Actions on every release. You can read every line
+ before running.
+
The installer asks for your Jellyfin server URL, admin username, and password. These are sent + directly to your own local Jellyfin server using the standard Jellyfin API, the same one your + browser uses when you log in. Nothing is sent to any external server and credentials are never + stored anywhere.
+Don't wish to run the setup files? Install Abyss manually! Follow the
+ Manual
+ Setup.
+
Use Jellyfin in Docker? Follow the
+ Docker
+ Installation steps.
+
+
Use additional plugins with Jellyfin? Follow the
+ Plugin
+ Support steps.
+