name: Feature Request
description: Request a new app feature, UI improvement, workflow enhancement, or any functionality not related to theme or commander data.
title: "[Feature Request] "
labels: ["feature-request"]
body:
  - type: markdown
    attributes:
      value: |
        Thanks for taking the time to suggest an improvement! Please fill out the fields below.

  - type: input
    id: title
    attributes:
      label: Feature Title
      description: A short, clear title for the feature.
      placeholder: e.g., Add export to Moxfield format
    validations:
      required: true

  - type: textarea
    id: problem
    attributes:
      label: Problem / Use Case
      description: What problem does this solve? Describe the situation where you'd use this feature and what you currently have to do instead.
      placeholder: When I try to..., I can't because...
    validations:
      required: true

  - type: textarea
    id: solution
    attributes:
      label: Proposed Solution
      description: Describe the feature you'd like. How would it work? Where in the UI would it live?
      placeholder: I'd like to see...
    validations:
      required: true

  - type: textarea
    id: alternatives
    attributes:
      label: Alternatives Considered
      description: Have you worked around this in another way? Are there existing features that partially address this?

  - type: dropdown
    id: priority
    attributes:
      label: Priority / Impact
      options:
        - Critical — blocks me from using the app
        - High — significantly improves my workflow
        - Medium — nice to have, would use often
        - Low — minor convenience or polish
    validations:
      required: true

  - type: checkboxes
    id: area
    attributes:
      label: Affected Area
      options:
        - label: Deck Builder (build flow, steps, results)
        - label: Theme Catalog / Theme Browser
        - label: Commander Browser
        - label: Random Build
        - label: Owned Cards / Library
        - label: Exports (CSV/TXT/JSON)
        - label: Diagnostics / Logging
        - label: Docker / Deployment
        - label: CLI / Headless runner
        - label: Other

  - type: textarea
    id: notes
    attributes:
      label: Additional Notes
      description: Screenshots, mockups, links to similar features in other tools, or any other context that would help.
