docs: second-pass character page notes
- ROADMAP: Phase 2 done-note — player card removed, plain RU headings, growable attunements, manual AC - ARCHITECTURE: character tree line and route contents updated - README: character page and sidebar lines updated (no player card, AC)
This commit is contained in:
parent
f26f3bdf50
commit
5e7cd0e709
@ -48,8 +48,7 @@ src/
|
|||||||
inventory.rs One inventory section (rows + money)
|
inventory.rs One inventory section (rows + money)
|
||||||
item.rs One inventory row
|
item.rs One inventory row
|
||||||
numput.rs Numeric input components (Numput, NumputChange)
|
numput.rs Numeric input components (Numput, NumputChange)
|
||||||
character/*.rs Character page: player_card, prepared_spells,
|
character/*.rs Character page: prepared_spells, attunements
|
||||||
attunements
|
|
||||||
mod.rs Pages (Character, Inventories, Wiki) + item search
|
mod.rs Pages (Character, Inventories, Wiki) + item search
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -115,8 +114,8 @@ App
|
|||||||
│ └─ SpellSlots 9 levels of clickable pips
|
│ └─ SpellSlots 9 levels of clickable pips
|
||||||
├─ Nav links to the three routes
|
├─ Nav links to the three routes
|
||||||
└─ Routes
|
└─ Routes
|
||||||
├─ Character player card; prepared spells (vacant/occupied
|
├─ Character prepared spells (vacant/occupied slots with
|
||||||
│ slots with free-text entry); attunements (3 slots)
|
│ free-text entry); attunements (growable slots)
|
||||||
├─ Inventories two Inventory sections (Personal/Common)
|
├─ Inventories two Inventory sections (Personal/Common)
|
||||||
│ └─ Inventory balance (5 × Numput), rows (ForEnumerate)
|
│ └─ Inventory balance (5 × Numput), rows (ForEnumerate)
|
||||||
│ └─ Item name, quantity ±, weight ±, more/swap/remove
|
│ └─ Item name, quantity ±, weight ±, more/swap/remove
|
||||||
|
|||||||
@ -10,10 +10,10 @@ game. The UI is in Russian.
|
|||||||
wipe to a blank campaign
|
wipe to a blank campaign
|
||||||
- Undo/redo: header buttons and Ctrl+Z / Ctrl+Shift+Z / Ctrl+Y over
|
- Undo/redo: header buttons and Ctrl+Z / Ctrl+Shift+Z / Ctrl+Y over
|
||||||
edit bursts; Clear and import are undoable too
|
edit bursts; Clear and import are undoable too
|
||||||
- Character page: player card, prepared spells (free-text slots with
|
- Character page: prepared spells (free-text slots with
|
||||||
level/description) and attunements (3 slots, clearable)
|
level/description) and attunements (growable slots, clearable)
|
||||||
- Character sidebar: portrait, names, class, level, XP, hit points with
|
- Character sidebar: portrait, names, class, level, XP, hit points with
|
||||||
temp HP bar, hit dice, death saves, spell slots
|
temp HP bar, manual AC, hit dice, death saves, spell slots
|
||||||
- Inventories page (`/inv`): personal and party-common inventories,
|
- Inventories page (`/inv`): personal and party-common inventories,
|
||||||
currency per denomination, item rows with quantity and weight steppers,
|
currency per denomination, item rows with quantity and weight steppers,
|
||||||
move between inventories, remove
|
move between inventories, remove
|
||||||
|
|||||||
@ -150,6 +150,12 @@ with clear). Notes:
|
|||||||
- Rows are plain functions called from `For`'s `let(...)` children:
|
- Rows are plain functions called from `For`'s `let(...)` children:
|
||||||
component tags are not allowed directly inside them (view macro).
|
component tags are not allowed directly inside them (view macro).
|
||||||
|
|
||||||
|
**Second pass (2026-08-16):** the player card is gone (it duplicated the
|
||||||
|
sidebar); headings are plain RU (`Заготовленные заклинания`, `Атюнменты`);
|
||||||
|
attunements grew from a fixed 3-slot array to a `Vec` with a "+ слот"
|
||||||
|
button (custom campaigns); `PlayerData.ac` (manual armor class) lives in
|
||||||
|
the sidebar HP block, `#[serde(default)]` so old saves still load.
|
||||||
|
|
||||||
## Phase 3 — Inventory & item search end-to-end (L, ~3-5 days)
|
## Phase 3 — Inventory & item search end-to-end (L, ~3-5 days)
|
||||||
|
|
||||||
Rows are editable and move/remove works. Search exists but is orphaned; "+" and
|
Rows are editable and move/remove works. Search exists but is orphaned; "+" and
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user