Allow users to create and manage Player characters via the bottom bar. Each player character has a name, AC, max HP, a chosen color, and a preset icon. Player characters persist across sessions and are searchable when adding combatants to an encounter. A dedicated management view lets users edit and delete existing player characters.
Acceptance Criteria
User can open a "Create Player" modal via an icon button in the bottom bar
User can input Name, AC, and Max HP in the creation modal
User can select a color from a predefined palette to highlight the player character
User can select an icon from a curated grid of ~10-20 preset icons (e.g. sword, shield, skull, heart, wand)
Player characters are persisted across sessions (survive page reload)
Player characters appear in combatant search results when adding new combatants to an encounter
Player characters display their chosen color and icon next to their name in the combatant row
User can view a list of all saved player characters
User can edit an existing player character's name, AC, max HP, color, and icon
User can delete a player character
## Summary
Allow users to create and manage Player characters via the bottom bar. Each player character has a name, AC, max HP, a chosen color, and a preset icon. Player characters persist across sessions and are searchable when adding combatants to an encounter. A dedicated management view lets users edit and delete existing player characters.
## Acceptance Criteria
- [x] User can open a "Create Player" modal via an icon button in the bottom bar
- [x] User can input Name, AC, and Max HP in the creation modal
- [x] User can select a color from a predefined palette to highlight the player character
- [x] User can select an icon from a curated grid of ~10-20 preset icons (e.g. sword, shield, skull, heart, wand)
- [x] Player characters are persisted across sessions (survive page reload)
- [x] Player characters appear in combatant search results when adding new combatants to an encounter
- [x] Player characters display their chosen color and icon next to their name in the combatant row
- [x] User can view a list of all saved player characters
- [x] User can edit an existing player character's name, AC, max HP, color, and icon
- [x] User can delete a player character
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Allow users to create and manage Player characters via the bottom bar. Each player character has a name, AC, max HP, a chosen color, and a preset icon. Player characters persist across sessions and are searchable when adding combatants to an encounter. A dedicated management view lets users edit and delete existing player characters.
Acceptance Criteria