Skip to content

[Task] WebView2 rendering and cross-platform testing #79

Description

@shellen

Part of: [Epic] Add Windows support (#66)

Summary

Validate that the viewer HTML, self-hosted fonts, and overall UI render correctly in WebView2 (Edge-based) on Windows. This is a testing/QA task to catch rendering differences before release.

Test Areas

  • Viewer HTML: Edge-based WebView2 vs macOS WKWebView rendering differences
  • Font rendering: Self-hosted fonts (Work Sans, etc.) with ClearType vs macOS font smoothing
  • Kokoro TTS: Local TTS model loading behavior on Windows
  • System tray: Verify tray icon renders and menus work
  • Notifications: Verify native notifications display correctly

Acceptance Criteria

  • Viewer HTML renders correctly in WebView2
  • Fonts display acceptably on Windows (ClearType)
  • Kokoro TTS loads and plays audio on Windows
  • No visual regressions compared to macOS build
  • Basic smoke test passes on Windows 10 and Windows 11

Estimate: ~1 day

Activity

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 request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions