Skip to content

Conversation

@jorben
Copy link
Collaborator

@jorben jorben commented Feb 11, 2026

Summary

  • Replace fixed-width inputs with flex layout in "Add Model" row to adapt to varying i18n label lengths across 6 supported languages (en, zh, ja, ru, fa, ar)
  • Add vertical scrolling to model service tabs content area so model list no longer overflows and gets hidden
  • Custom webkit scrollbar that only appears on hover for a cleaner UI

Test Plan

  • Verify "Add Model" row layout adapts correctly across all 6 languages
  • Verify labels do not wrap regardless of language
  • Verify inputs fill remaining space equally
  • Add 10+ models and confirm vertical scrollbar appears on hover
  • Confirm scrollbar is hidden when not hovering over content area
  • All 27 existing tests pass (Provider + ModelService)

🤖 Generated with Claude Code

…ling

- Replace fixed-width inputs with flex layout to adapt to varying i18n
  label lengths across 6 supported languages
- Add nowrap and flexShrink:0 to labels and button to prevent text
  wrapping regardless of language
- Enable vertical scrolling in model service tabs content area when
  model list exceeds container height
- Use custom webkit scrollbar that only appears on hover for a cleaner UI

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@jorben jorben merged commit 84b42f3 into master Feb 11, 2026
2 checks passed
@jorben jorben deleted the fix/model-config-responsive-layout branch February 11, 2026 16:11
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