Skip to content

Conversation

@koaning
Copy link
Owner

@koaning koaning commented Jan 27, 2026

Summary

  • Remove point counters to save vertical space
  • Compact single-row controls layout (class buttons, brush slider, reset/undo icons)
  • Smaller dots (radius 3) for finer detail
  • Fix SVG zoom issue - canvas respects width/height instead of stretching
  • Scale brush size relative to canvas dimensions
  • Remove X/Y axis labels (keep grid)
  • Default height now 400px (was 500)
  • Pastel button backgrounds for better color dot visibility
  • Bump version to 0.4.0

Test plan

  • Run marimo run scatter-demo.py
  • Verify widget fits in default cell output (1060x578)
  • Test with custom dimensions (ScatterWidget(width=300, height=300))
  • Verify brush scales correctly with canvas size
  • Test in dark mode

🤖 Generated with Claude Code

koaning and others added 3 commits January 27, 2026 11:26
- Remove point counters to save vertical space
- Compact single-row controls layout
- Smaller dots (radius 3) for finer detail
- Fix SVG zoom issue with max-width constraint
- Scale brush size relative to canvas dimensions
- Remove X/Y axis labels (keep grid)
- Default height now 400px
- Pastel button backgrounds for better color dot visibility
- Bump version to 0.4.0

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@koaning koaning merged commit f55430f into main Jan 27, 2026
3 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.

2 participants