Skip to content

Improve VS Code backlog readability - #11

Merged
sandover merged 2 commits into
mainfrom
codex/vscode-backlog-readability
Aug 17, 2026
Merged

Improve VS Code backlog readability#11
sandover merged 2 commits into
mainfrom
codex/vscode-backlog-readability

Conversation

@sandover

Copy link
Copy Markdown
Owner

What changed

  • Adopt VS Code font metrics for the backlog webview.
  • Tighten task rows, filters, sections, and epic spacing.
  • Mute task IDs until interaction.
  • Emphasize doing and blocked states with theme-aware colors.

Why

The webview inherited the browser's larger default text size and added 12 pixels of vertical padding to each row. That made the backlog feel loose and reduced the number of visible tasks.

Impact

The backlog now presents a denser, clearer hierarchy while preserving readable wrapped text and existing interactions.

Validation

  • npm test — 12 tests passed.
  • Rendered a standalone 903×841 preview using representative backlog data and VS Code theme variables.
  • Verified 13px body text, 17.55px line height, and approximately 23.55px task rows.
  • Verified search and Ready only filtering with no browser console errors.

Remaining check

The standalone preview does not replace a final check inside the real VS Code webview.

- Use VS Code font metrics for webview text.
- Tighten task rows and surrounding section spacing.
- Reduce task ID contrast until interaction.
- Emphasize doing and blocked task states.
- Add state metadata for theme-aware status styling.
- Bump the extension package version to 0.1.2.
- Keep the package lock aligned with the manifest.
- Document the readability improvements in the changelog.
- Derive the VSIX filename from the package version.
- Preserve the existing Marketplace publisher and extension identity.
@sandover
sandover marked this pull request as ready for review August 17, 2026 16:53
@sandover
sandover merged commit 5549f90 into main Aug 17, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant