name: Feature request description: Suggest an improvement or new feature. title: "[Feature]: " labels: - enhancement body: - type: markdown attributes: value: | One feature request per issue, please. The more real-world your use case is, the easier it is to evaluate. Feature requests are reviewed as product proposals first. Please do not open a pull request for a new feature, major UX change, or broad cosmetic update unless a maintainer has explicitly approved it first. Unapproved feature PRs will usually be closed. - type: dropdown id: area attributes: label: Area (tag) options: - Playback - Streams / Sources - Next Episode / Auto-play - Watch Progress - Subtitles - Audio - UI / Layout / Animations - Settings - Sync (Trakt / SIMKL / remote) - Downloads - Other validations: required: true - type: textarea id: problem attributes: label: Problem statement description: What problem are you trying to solve? placeholder: "I want to be able to..." validations: required: true - type: textarea id: proposed attributes: label: Proposed solution description: What would you like the app to do? validations: required: true - type: dropdown id: contribution_plan attributes: label: Are you planning to implement this yourself? description: Major features are usually implemented in-house unless approved first. options: - No, this is only a proposal - Maybe, but only if approved first - Yes, but I understand implementation still needs maintainer approval validations: required: true - type: textarea id: alternatives attributes: label: Alternatives considered (optional) description: Any workarounds or other approaches you considered. validations: required: false - type: textarea id: extra attributes: label: Additional context (optional) description: Mockups, examples from other apps, etc. validations: required: false