User Story: Ich möchte das die Tab Namen vom CharacterSheet Namen übernommen werden. (Falls das nicht möglich ist, soll man diese selber benennen können.)
Akzeptanzkriterien:
Entweder:
Der Tab vom Spielernamen überschrieben / aktualisieren
Oder:
Man kann Tabs umbenennen.
D.h. mit Rechtsklick / Doppelklick o. ä. kann man den Tab umbenennen
User Story: Ich möchte oben in der Anwendung eine Menüleiste haben, bei der ich verschiedene Einstellungen habe und vor allem zur Notizen (Story) und World Map wechseln kann und Templates auswählen kann, DarkMode auswählen kann.
Akzeptanzkriterien:
So wie für die Charactersheets gibt es oben auch noch eine Tabliste. Diese ist allerdings statisch und nicht dynamisch.
Diese hat folgende Tabs:
User Story: Ich will einen Texteditor haben, in dem ich Notizen hinzufügen kann.
Akzeptanzkriterien:
Es existiert ein Editor in dem man normal schreiben kann.
Es ist zu schauen welche Art von Editor am einfachsten ist für Texthighlighting etc. bspw. Markdown Unterstützung einbauen um Tabellen, Listen usw. darzustellen
User Story: Das CharacterSheet soll exportiert und importiert werden können.
Akzeptanzkriterien:
Es existieren 2 neue Buttons, einer zum importieren und einer zum exportieren eines CharacterSheets.
Export / Import (De-)Serialisierung im JSON Format
User Story:
Momentan gibt es im Inventar nur einen String für den Namen.
Es soll allerdings für Items mehr geben als nur einen String für den Namen. Dazu kommt:
Damage (z.B. 1w6 Schaden)
Heilung (z.B. 1w6 HP)
Mana (nutzen oder auffrischen)
Anzahl (wie viele von den Items hat man: bspw. Geld & Pfeile o.ä.)
Gewicht (wie schwer ist ein Item)
Akzeptanzkriterien:
Es existiert die Klasse Item.
1.1 Diese hat als Attribute Anzahl und Gewicht.
TBD .. (2. Es existiert die Klasse MageItem, AttackItem usw. die von Item erben)