name: Feature Request
description: Propose new functionality
labels: ["enhancement"]
assignees:
  - OxygenCobalt
body:
  - type: markdown
    attributes:
      value: |
        Welcome to Auxio's feature request form.
        Please note that there have been several major features that Auxio has already **rejected**, due to either technical issues or due to it not being in scope for the app. To ensure that you are not requesting a feature that was already rejected, please read the [Why Are These Features Missing?](https://github.com/OxygenCobalt/Auxio/wiki/Why-Are-These-Features-Missing%3F) page.
  - type: textarea
    id: desc
    attributes:
      label: Description 
      description: Provide a clear and concise description of the feature to implement.
      placeholder: I want...
    validations:
      required: true
  - type: textarea
    id: problem
    attributes:
      label: Problem solved
      description: Is your feature request related to a problem? Please describe.
      placeholder: I'm always frustrated when...
  - type: textarea
    id: others
    attributes:
      label: Other implementations
      description: How do other music players handle this? Please describe.
      placeholder: This music player does...
    validations:
      required: true 
  - type: textarea
    id: why
    attributes:
      label: Benefit
      description: >
        How will this addition benefit **everyone's** usage of Auxio? A convincing argument increases the likelihood
        that this feature is accepted.
      placeholder: This feature allows...
    validations:
      required: true 
  - type: checkboxes
    id: terms
    attributes:
      label: Duplicates
      description: By submitting this issue, you aknowledge the following
      options:
        - label: I have checked this feature request for duplicates.
          required: true
        - label: I have checked that this feature is not implemented in the [lastest version](https://github.com/OxygenCobalt/Auxio/releases).
          required: true
        - label: I have checked the [Why Are These Features Missing?](https://github.com/OxygenCobalt/Auxio/wiki/Why-Are-These-Features-Missing%3F) page.
          required: true
        - label: I agree to the [Contribution Guidelines](https://github.com/OxygenCobalt/Auxio/blob/dev/.github/CONTRIBUTING.md).
          required: true          
