Skip to content

Conversation

@esimkowitz
Copy link
Owner

@esimkowitz esimkowitz commented Jan 4, 2026

Summary

  • Introduces a unified widget layout system with reusable CSS classes (.widget, .widget-grid, .widget-params)
  • Refactors all existing widgets to use the new layout patterns, reducing CSS duplication
  • Updates password generator to use the layout system and adds CLAUDE.md documentation for the patterns
  • Also switches to use Dioxus CLI for Rust formatting

Test plan

  • Run npm run serve:web and verify all widgets render correctly
  • Test the password generator with different options
  • Verify textarea elements properly expand to fill available space
  • Check responsive behavior at various viewport sizes

🤖 Generated with Claude Code

@esimkowitz esimkowitz merged commit 10128c3 into main Jan 4, 2026
6 checks passed
@esimkowitz esimkowitz deleted the layout-system branch January 4, 2026 07:13
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