Skip to content

Event Logs UI phase 20: Fidelity, accessibility and performance pass #854

Open

Description

@adamgell

Part of #823.
Depends on: all other v1 phases in the umbrella.
Spec: docs/superpowers/specs/2026-10-08-event-logs-workbench-ui-handoff-design.md (see the section references below).
Design: Claude Design canvas "Event Log Viewer Redesign" (board exports to be attached).

Spec: §4, §5, §10, §11, §14.3

  • Side-by-side screenshot comparison against each canvas board; list residual differences
    (each either fixed or added to §4 with rationale).
  • Keyboard-only walkthrough of every view; screen-reader pass on rail, histogram, charts, view strip and dialogs.
  • High-contrast theme and largest font size captures, including the on-brand status bar.
  • 100k-record performance figures (view switch, filter change, histogram rebucket).
  • Windows-lab evidence per Event Log Viewer Preview: validation and productization ledger #539 (live + file, elevated + non-elevated, EVTX subset export).

Generated by Claude Code

Activity

  1. adamgell commented on Oct 9, 2026

    @adamgell
    OwnerAuthor

    Acceptance criterion carried over from the Phase 1 token review (PR #876, review 5, 2026-10-08). Adam scoped Phase 1 to token values; how this phase renders is checked here instead. Measure with resolved colors in all seven themes (hotdog-stand is removed in #878), using buildEvtxVisualTokens(theme) and src/lib/color-contrast.ts.

    Design-system drift: severityPalette.eventLog (level marks, level text, channels, and any scenario fields) is not mirrored in src/lib/themes/tokens.css or docs/design-system/tokens.css. Mirror it in the fidelity pass, or record in the design-system docs that eventLog is code-only, as mergeColors is.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesttestTesting relatedworkspaceWorkspace UI area

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions