24 lines
1.5 KiB
Markdown
24 lines
1.5 KiB
Markdown
## ADDED Requirements
|
|
|
|
### Requirement: P3D-032 native desktop workspace
|
|
The app SHALL expose Favorites, Desktops, Pools, and Settings in a native split workspace without Apps, Add PC, manual endpoint, or direct-provider surfaces. Desktop cards SHALL remain `328 x 205 pt`, use full-bleed previews and subtle readable metadata treatment, and adapt only the grid column count.
|
|
|
|
#### Scenario: Narrow and wide resize
|
|
- **WHEN** the workspace moves between narrow, medium, and wide widths
|
|
- **THEN** card geometry remains fixed, the column count changes, and text/actions do not overflow
|
|
|
|
#### Scenario: Accessible card actions
|
|
- **WHEN** a card receives hover or keyboard focus
|
|
- **THEN** Favorite and settings controls become available without adding a connect button; double-click or Return connects
|
|
|
|
### Requirement: P3D-037 private favorites and previews
|
|
Favorites, search, sort, filters, diagnostics, and previews SHALL reveal only current authorized resources. A stable desktop MAY retain one `656 x 410` mode-`0600` preview only after an active session ends cleanly; pool art is generic and preview bytes are excluded from backup/telemetry/log/crash/support data.
|
|
|
|
#### Scenario: Failed launch and clean end
|
|
- **WHEN** a launch fails and a later active session ends cleanly
|
|
- **THEN** the failed launch preserves the old preview and only the clean end atomically replaces it
|
|
|
|
#### Scenario: Entitlement loss
|
|
- **WHEN** logout or reconciliation removes a desktop entitlement
|
|
- **THEN** its preview is cleared and cannot appear through Favorites, search, cache, or diagnostics
|