Compare commits
4 Commits
eff306a900
...
login-page
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ad40935eb7 | ||
|
|
239c8da1c9 | ||
|
|
3403f9b20a | ||
|
|
86d1633ba4 |
21
.github/ISSUE_TEMPLATE/bug_report.md
vendored
@@ -1,3 +1,12 @@
|
||||
---
|
||||
name: Bug report
|
||||
about: Create a report to help us improve
|
||||
title: ''
|
||||
labels: ''
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
**Describe the bug**
|
||||
A clear and concise description of what the bug is.
|
||||
|
||||
@@ -10,21 +19,17 @@ If applicable, add screenshots to help explain your problem.
|
||||
**ElegantFin:**
|
||||
- Version [e.g. 24.12.11]
|
||||
|
||||
**Jellyfin Server:**
|
||||
- Version [e.g. 10.10.7]
|
||||
|
||||
**Desktop (please complete the following information):**
|
||||
- OS: [e.g. iOS]
|
||||
- Browser: [e.g. chrome, safari]
|
||||
- Browser Version: [e.g. 22]
|
||||
- Browser [e.g. chrome, safari]
|
||||
- Version [e.g. 22]
|
||||
- Screen Resolution [e.g. 1920x1080]
|
||||
|
||||
**Smartphone or TV (please complete the following information):**
|
||||
- Device: [e.g. iPhone6]
|
||||
- OS: [e.g. iOS8.1]
|
||||
- Browser: [e.g. stock browser, safari]
|
||||
- Browser Version: [e.g. 22]
|
||||
- Jellyfin App Version:
|
||||
- Browser [e.g. stock browser, safari]
|
||||
- Version [e.g. 22]
|
||||
|
||||
|
||||
**Additional context**
|
||||
|
||||
36
.github/PULL_REQUEST_TEMPLATE.md
vendored
@@ -1,36 +0,0 @@
|
||||
# Pull Request
|
||||
|
||||
Thanks for contributing to ElegantFin! Please review the **contributor guidelines** before submitting.
|
||||
|
||||
## Type of Change
|
||||
|
||||
- [ ] Bug fix
|
||||
- [ ] New feature
|
||||
|
||||
## Description
|
||||
|
||||
Explain what you changed and why. Include your reasoning and goals.
|
||||
|
||||
## Screenshots
|
||||
|
||||
If applicable, provide before/after images and explain what each shows.
|
||||
|
||||
## Cross-platform Testing
|
||||
|
||||
Describe how you verified your changes on different devices (desktop, mobile, TV, etc.).
|
||||
|
||||
## Test Configuration
|
||||
|
||||
- Jellyfin server version:
|
||||
- Jellyfin client:
|
||||
- Client browser name and version:
|
||||
- Device:
|
||||
- Other info:
|
||||
|
||||
## Checklist
|
||||
|
||||
- [ ] I performed a self-review of my own code
|
||||
- [ ] I followed the style conventions (`em` units, minimal media queries).
|
||||
- [ ] I avoided unnecessary use of `!important`.
|
||||
- [ ] I commented my code where applicable.
|
||||
- [ ] I tested my changes on multiple devices, layouts and viewport sizes.
|
||||
28
.github/pull_request_template.md
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
# Description
|
||||
|
||||
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context.
|
||||
|
||||
Fixes # (issue)
|
||||
|
||||
## Type of change
|
||||
|
||||
- [ ] Bug fix
|
||||
- [ ] New feature
|
||||
|
||||
# How Has This Been Tested?
|
||||
|
||||
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration.
|
||||
|
||||
**Test Configuration**:
|
||||
* Jellyfin server version:
|
||||
* Jellyfin client:
|
||||
* Client browser name and version:
|
||||
* Device:
|
||||
|
||||
# Checklist:
|
||||
|
||||
- [ ] I have performed a self-review of my own code
|
||||
- [ ] I have commented my code in hard-to-understand areas
|
||||
- [ ] I have included relevant comparison screenshots where nececssary
|
||||
- [ ] I have tested my changes on the TV layout and Default layout of Jellyfin
|
||||
- [ ] I have also tested my changes on multiple devices and screen sizes
|
||||
3
.gitignore
vendored
@@ -1,2 +1 @@
|
||||
/tmp.txt
|
||||
/commits.csv
|
||||
/tmp.txt
|
||||
@@ -1,52 +0,0 @@
|
||||
# Contributing to ElegantFin
|
||||
|
||||
Thank you for your interest in contributing to **ElegantFin**, a custom theme for the Jellyfin Web UI. To keep the project clean, maintainable, and compatible across devices, please follow these guidelines when contributing.
|
||||
|
||||
---
|
||||
|
||||
## 🧩 Pull Request Guidelines
|
||||
|
||||
- **Keep PRs focused.** Each pull request should address a single feature, bugfix, or improvement. Avoid bundling unrelated changes.
|
||||
|
||||
- **Write clear PR descriptions.** Explain what you changed and why. This helps reviewers and future contributors understand the purpose and reasoning behind the change.
|
||||
|
||||
- **Provide screenshots.** Include before/after screenshots for any visual changes, along with a short description of what each image shows.
|
||||
|
||||
- **Comment your code.** If you’re adding new CSS rules or modifying complex ones, include inline comments where needed to describe intent.
|
||||
|
||||
- **Don't forget responsiveness.** ElegantFin runs on phones, tablets, TVs, and desktops. Ensure your changes are tested across viewports and don't break layouts or interactions on other platforms.
|
||||
|
||||
- **Use consistent units.** Follow the theme’s existing use of relative units such as `em` instead of absolute units like `px`.
|
||||
|
||||
- **Avoid `!important`.** Only use it when it is absolutely necessary and no alternative exists.
|
||||
|
||||
- **Minimize media queries.** Only add new media queries if there is no simpler or existing solution that achieves the same result.
|
||||
|
||||
---
|
||||
|
||||
## 💬 Propose First for Major Changes
|
||||
|
||||
If you are planning to:
|
||||
- change the overall layout or structure of key components,
|
||||
- modify the core color scheme,
|
||||
- or introduce new UI behavioral patterns,
|
||||
|
||||
Please open a GitHub issue first to discuss the proposal with maintainers before submitting a PR. This helps avoid duplicate work and ensures alignment with the project's goals.
|
||||
|
||||
---
|
||||
|
||||
## 📁 File Structure and Naming
|
||||
|
||||
- Follow the existing CSS naming conventions and structure.
|
||||
- When adding new sections, group related styles logically and use comments to identify the purpose of the block.
|
||||
|
||||
---
|
||||
|
||||
## 🤝 Communication
|
||||
|
||||
- Be respectful, constructive, and collaborative.
|
||||
- Be open to feedback and willing to revise your work if needed.
|
||||
|
||||
---
|
||||
|
||||
We appreciate your help in making ElegantFin better for everyone. Thanks for contributing! 🙌
|
||||
|
Before Width: | Height: | Size: 247 KiB After Width: | Height: | Size: 247 KiB |
|
Before Width: | Height: | Size: 727 KiB After Width: | Height: | Size: 727 KiB |
|
Before Width: | Height: | Size: 200 KiB |
|
Before Width: | Height: | Size: 1.5 MiB After Width: | Height: | Size: 1.5 MiB |
|
Before Width: | Height: | Size: 958 KiB After Width: | Height: | Size: 958 KiB |
|
Before Width: | Height: | Size: 582 KiB After Width: | Height: | Size: 582 KiB |
|
Before Width: | Height: | Size: 878 KiB After Width: | Height: | Size: 878 KiB |
|
Before Width: | Height: | Size: 126 KiB After Width: | Height: | Size: 126 KiB |
|
Before Width: | Height: | Size: 132 KiB After Width: | Height: | Size: 132 KiB |
|
Before Width: | Height: | Size: 200 KiB After Width: | Height: | Size: 200 KiB |
|
Before Width: | Height: | Size: 915 KiB After Width: | Height: | Size: 915 KiB |
|
Before Width: | Height: | Size: 1.2 MiB |
|
Before Width: | Height: | Size: 200 KiB |
|
Before Width: | Height: | Size: 1.6 MiB |
|
Before Width: | Height: | Size: 1006 KiB |
|
Before Width: | Height: | Size: 892 KiB |
|
Before Width: | Height: | Size: 144 KiB |
|
Before Width: | Height: | Size: 145 KiB |
|
Before Width: | Height: | Size: 203 KiB |
|
Before Width: | Height: | Size: 1.7 MiB |
|
Before Width: | Height: | Size: 106 KiB |
|
Before Width: | Height: | Size: 103 KiB |
|
Before Width: | Height: | Size: 104 KiB |
|
Before Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 82 KiB |
|
Before Width: | Height: | Size: 33 KiB |
|
Before Width: | Height: | Size: 94 KiB |
|
Before Width: | Height: | Size: 44 KiB |
|
Before Width: | Height: | Size: 55 KiB |
|
Before Width: | Height: | Size: 59 KiB |
|
Before Width: | Height: | Size: 176 KiB |
|
Before Width: | Height: | Size: 58 KiB |
|
Before Width: | Height: | Size: 34 KiB |
|
Before Width: | Height: | Size: 194 KiB |
|
Before Width: | Height: | Size: 129 KiB |
|
Before Width: | Height: | Size: 78 KiB |
|
Before Width: | Height: | Size: 43 KiB |
|
Before Width: | Height: | Size: 55 KiB |
|
Before Width: | Height: | Size: 53 KiB |
|
Before Width: | Height: | Size: 77 KiB |
|
Before Width: | Height: | Size: 58 KiB |
|
Before Width: | Height: | Size: 65 KiB |
|
Before Width: | Height: | Size: 42 KiB |
|
Before Width: | Height: | Size: 32 KiB |
|
Before Width: | Height: | Size: 55 KiB |
|
Before Width: | Height: | Size: 25 KiB |
|
Before Width: | Height: | Size: 61 KiB |
|
Before Width: | Height: | Size: 34 KiB |
|
Before Width: | Height: | Size: 46 KiB |
|
Before Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 72 KiB |
|
Before Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 25 KiB |
|
Before Width: | Height: | Size: 78 KiB |
|
Before Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 42 KiB |
|
Before Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 91 KiB |
|
Before Width: | Height: | Size: 85 KiB |
|
Before Width: | Height: | Size: 75 KiB |
|
Before Width: | Height: | Size: 48 KiB |
|
Before Width: | Height: | Size: 83 KiB |
|
Before Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 72 KiB |
|
Before Width: | Height: | Size: 57 KiB |
|
Before Width: | Height: | Size: 49 KiB |
|
Before Width: | Height: | Size: 59 KiB |
|
Before Width: | Height: | Size: 149 KiB |
|
Before Width: | Height: | Size: 72 KiB |
|
Before Width: | Height: | Size: 34 KiB |
|
Before Width: | Height: | Size: 74 KiB |
|
Before Width: | Height: | Size: 65 KiB |
|
Before Width: | Height: | Size: 43 KiB |
|
Before Width: | Height: | Size: 40 KiB |
|
Before Width: | Height: | Size: 2.3 MiB |
|
Before Width: | Height: | Size: 3.6 MiB |
|
Before Width: | Height: | Size: 2.5 MiB |
|
Before Width: | Height: | Size: 344 KiB |
|
Before Width: | Height: | Size: 2.4 MiB |
|
Before Width: | Height: | Size: 440 KiB |
|
Before Width: | Height: | Size: 3.3 MiB |
|
Before Width: | Height: | Size: 464 KiB |
|
Before Width: | Height: | Size: 1.8 MiB |
|
Before Width: | Height: | Size: 488 KiB |
|
Before Width: | Height: | Size: 3.5 MiB |
|
Before Width: | Height: | Size: 335 KiB |
|
Before Width: | Height: | Size: 1.8 MiB |
|
Before Width: | Height: | Size: 3.3 MiB |
|
Before Width: | Height: | Size: 4.1 MiB |