Refactor management UX and move workspace status to toasts
This commit is contained in:
8
FAQ.md
8
FAQ.md
@@ -77,6 +77,10 @@ Authenticated application state and behavior were moved into `Components/Pages/W
|
||||
|
||||
`Workspace` initializes authenticated session data after the first render (`OnAfterRenderAsync`). During that first render pass, the header now intentionally shows a null-safe fallback label instead of dereferencing user fields before `/api/me` has been loaded.
|
||||
|
||||
## Where did workspace success/error messages go?
|
||||
|
||||
Inline status message rows in the workspace were replaced with timed toast notifications. This keeps the main layout compact while still surfacing operation outcomes.
|
||||
|
||||
## Where did Play/Campaign Management switching move?
|
||||
|
||||
Screen switching is now inside the header hamburger menu. The menu exposes `Play` and `Campaign Management` options while keeping the top bar compact.
|
||||
@@ -110,3 +114,7 @@ Auth inputs, validation, and submit workflows are transient UI concerns, so they
|
||||
## Why are there `.razor.cs` files next to Razor components?
|
||||
|
||||
Component behavior was moved out of inline `@code` blocks into code-behind classes so `.razor` files stay markup-focused while state, parameters, handlers, and injected services live in typed C# files.
|
||||
|
||||
## How do I add campaigns and characters in Campaign Management now?
|
||||
|
||||
Campaign creation is launched from a compact `Add campaign` row button that opens a modal form. Character management is directly below the campaign card and uses per-row edit chips plus an `Add character` row button for create flow.
|
||||
|
||||
Reference in New Issue
Block a user