name: "💡 Feature Request / Feature-Wunsch"
description: Schlage eine neue Funktion vor / Suggest a new feature
title: "[FEATURE] "
labels: ["enhancement"]
body:
  - type: markdown
    attributes:
      value: |
        Danke für deinen Feature-Vorschlag! / Thanks for your feature suggestion!

  - type: textarea
    id: feature-description
    attributes:
      label: "💡 Feature-Beschreibung / Feature Description"
      description: Was möchtest du hinzugefügt haben? / What would you like to be added?
      placeholder: "z.B. Notizen sollten Markdown-Formatierung unterstützen / e.g. Notes should support markdown formatting"
    validations:
      required: true

  - type: textarea
    id: problem
    attributes:
      label: "🎯 Problem / Motivation"
      description: Welches Problem würde dieses Feature lösen? / What problem would this feature solve?
      placeholder: "z.B. Ich möchte Code-Snippets und Listen in meinen Notizen formatieren / e.g. I want to format code snippets and lists in my notes"
    validations:
      required: true

  - type: textarea
    id: solution
    attributes:
      label: "📝 Vorgeschlagene Lösung / Proposed Solution"
      description: Wie könnte das Feature funktionieren? / How could the feature work?
      placeholder: "z.B. Markdown-Editor mit Live-Preview / e.g. Markdown editor with live preview"
    validations:
      required: false

  - type: textarea
    id: alternatives
    attributes:
      label: "🔄 Alternativen / Alternatives"
      description: Hast du andere Lösungsansätze in Betracht gezogen? / Have you considered other solutions?
    validations:
      required: false

  - type: dropdown
    id: platform
    attributes:
      label: "📱 Plattform / Platform"
      description: Für welche Komponente ist das Feature? / For which component is the feature?
      options:
        - Android App
        - WebDAV Server
        - Dokumentation / Documentation
        - Andere / Other
    validations:
      required: true

  - type: dropdown
    id: priority
    attributes:
      label: "⭐ Priorität (aus deiner Sicht) / Priority (from your perspective)"
      options:
        - Nice to have
        - Wichtig / Important
        - Sehr wichtig / Very important
    validations:
      required: false

  - type: checkboxes
    id: willing-to-contribute
    attributes:
      label: "🤝 Beitragen / Contribute"
      options:
        - label: Ich würde gerne bei der Implementierung helfen / I would like to help with implementation
          required: false

  - type: textarea
    id: additional
    attributes:
      label: "🔧 Zusätzliche Informationen / Additional Context"
      description: Screenshots, Mockups, Links, ähnliche Apps, etc.
    validations:
      required: false
