6 Commits

3 changed files with 87 additions and 11 deletions

View File

@@ -13,6 +13,8 @@ Modern CSS theme for Jellyfin media server with custom fonts, smooth animations
``` ```
3. Click Save 3. Click Save
**Note:** The `@latest` link always points to the **latest release**, not the latest commit.
### Method 2: Manual ### Method 2: Manual
1. Download `theme/tolfin.css` from this repository 1. Download `theme/tolfin.css` from this repository
@@ -20,6 +22,16 @@ Modern CSS theme for Jellyfin media server with custom fonts, smooth animations
3. Paste the contents of the file 3. Paste the contents of the file
4. Click Save 4. Click Save
### Method 3: Specific Version
You can also use a specific version instead of `@latest`:
```css
@import url("https://cdn.jsdelivr.net/gh/OlegTolchin/Tolfin@v1.0.0/theme/tolfin.css");
```
See [Releases](https://github.com/OlegTolchin/Tolfin/releases) for available versions.
## Features ## Features
- 🎨 Modern design with improved aesthetics - 🎨 Modern design with improved aesthetics

59
RELEASE.md Normal file
View File

@@ -0,0 +1,59 @@
# Релизы Tolfin
## Текущая версия: v1.0.0
**Важно:** Ссылка `@latest` всегда указывает на **последний релиз**, а не на последний коммит. Все изменения оформляются как релизы.
## Как создать новый релиз
### 1. Внесите изменения
Сделайте все необходимые изменения в коде и отправьте их на GitHub:
```powershell
git add .
git commit -m "Описание изменений"
git push
```
### 2. Создайте тег версии
```powershell
git tag -a v1.0.1 -m "Release v1.0.1 - Описание изменений"
git push origin v1.0.1
```
### 3. Обновите тег latest
После создания релиза обновите тег `latest` чтобы он указывал на новый релиз:
```powershell
# Получите хеш нового релиза
git rev-list -n 1 v1.0.1
# Обновите тег latest (замените ХЕШ на полученный хеш)
git tag -f latest ХЕШ
git push origin latest --force
```
### 4. Создайте релиз на GitHub
1. Зайдите на https://github.com/OlegTolchin/Tolfin/releases
2. Нажмите "Draft a new release"
3. Выберите созданный тег (например, v1.0.1)
4. Заполните описание релиза
5. Нажмите "Publish release"
## CDN URL
### Последняя версия (рекомендуется):
```css
@import url("https://cdn.jsdelivr.net/gh/OlegTolchin/Tolfin@latest/theme/tolfin.css");
```
### Конкретная версия:
```css
@import url("https://cdn.jsdelivr.net/gh/OlegTolchin/Tolfin@v1.0.0/theme/tolfin.css");
```
## История релизов
### v1.0.0 (Текущая)
- Первая официальная версия
- Полная тема с баннером
- Все модули включены
- Удалена поддержка логотипов (только баннер)

View File

@@ -13,8 +13,8 @@
:root { :root {
/* Цветовая палитра */ /* Цветовая палитра */
--theme-background-colour: #101010; /* Основной цвет фона */ --theme-background-colour: #101010; /* Основной цвет фона */
--theme-sidebar-background-colour: #222222; /* Цвет фона боковой панели */ --theme-sidebar-background-colour: #222222; /* Цвет фона боковой панели */
--theme-menu-background-colour: #3a3a3a80; /* Полупрозрачный цвет фона меню */ --theme-menu-background-colour: #3a3a3a80; /* Полупрозрачный цвет фона меню */
--theme-menu-shadow-colour: #fff3; /* Цвет тени/подсветки элементов меню */ --theme-menu-shadow-colour: #fff3; /* Цвет тени/подсветки элементов меню */
--theme-base-colour: #696969; /* Базовый акцентный цвет */ --theme-base-colour: #696969; /* Базовый акцентный цвет */
--theme-text-colour: #dbdbdb; /* Цвет текста */ --theme-text-colour: #dbdbdb; /* Цвет текста */
@@ -27,18 +27,18 @@
--theme-chapter-marker-watched-colour: #4a4a4a; /* Цвет просмотренного маркера главы */ --theme-chapter-marker-watched-colour: #4a4a4a; /* Цвет просмотренного маркера главы */
/* Общие параметры внешнего вида */ /* Общие параметры внешнего вида */
--theme-roundness: .75rem; /* Скругление углов */ --theme-roundness: .75rem; /* Скругление углов */
--theme-blur: 16px; /* Сила размытия фона */ --theme-blur: 16px; /* Сила размытия фона */
/* URL изображений */ /* URL изображений */
--banner-url: url('https://cdn.jsdelivr.net/gh/OlegTolchin/Tolfin@latest/assets/banner.png'); --banner-url: url('https://cdn.jsdelivr.net/gh/OlegTolchin/Tolfin@latest/assets/banner.png');
/* Переменные модулей */ /* Переменные модулей */
--show-count-indicators: flex; /* none для скрытия индикаторов */ --show-count-indicators: flex; /* none для скрытия индикаторов */
--count-indicator-colour: rgba(200, 200, 200, 0.75); /* Цвет индикаторов счётчиков */ --count-indicator-colour: rgba(200, 200, 200, 0.75); /* Цвет индикаторов счётчиков */
--played-indicator-colour: rgba(32, 139, 36, 0.75); /* Цвет индикатора просмотренного */ --played-indicator-colour: rgba(32, 139, 36, 0.75); /* Цвет индикатора просмотренного */
--floating-progress-roundness: .75rem; /* Скругление плавающего прогресса */ --floating-progress-roundness: .75rem; /* Скругление плавающего прогресса */
--floating-progress-height: 10px; /* Высота плавающего прогресса */ --floating-progress-height: 10px; /* Высота плавающего прогресса */
} }
/* ======================================== /* ========================================
@@ -616,10 +616,10 @@ progress {
.homeBackdropContainer, .homeBackdropContainer,
.backgroundContainer.withBackdrop, .backgroundContainer.withBackdrop,
.itemBackdrop, .itemBackdrop,
.backdropImage { .backdropImage,
background-image: var(--banner-url) !important; #indexPage .backgroundContainer,
background-size: cover !important; #indexPage .backdropImage {
background-position: center !important; background-image: var(--banner-url) !important; /* ← banner.png везде! */
} }
/* Убрать градиентный оверлей на главной странице */ /* Убрать градиентный оверлей на главной странице */
@@ -1158,3 +1158,8 @@ progress {
-webkit-border-radius: var(--floating-progress-roundness); -webkit-border-radius: var(--floating-progress-roundness);
-moz-border-radius: var(--floating-progress-roundness); -moz-border-radius: var(--floating-progress-roundness);
} }
git tag -a v1.0.1 -m "Release v1.0.1"
git push origin v1.0.1
git tag -f latest (хеш v1.0.1)
git push origin latest --force