Skip to content

Redesign the Project Languages modal#14

Merged
flocom merged 1 commit into
mainfrom
design/project-languages-modal
Jun 7, 2026
Merged

Redesign the Project Languages modal#14
flocom merged 1 commit into
mainfrom
design/project-languages-modal

Conversation

@flocom

@flocom flocom commented Jun 7, 2026

Copy link
Copy Markdown
Owner

A polished overhaul of the Project Languages modal.

  • Sticky header with subtitle + a live count chip; scrollable body; sticky Done footer.
  • Add-bar: globe-icon select + accent All App Store button.
  • Language cards: rounded flag tile, name, Main/Current pill badges, a code · N screenshots subline, hover-revealed remove, and the per-language drop zone — solid green when it has images, dashed when empty.
  • Bulk import & text as icon action cards (folder import / CSV template / CSV import).
  • A proper toggle switch for Sync main language.

Also fixes a layout bug: the legacy .languages-list { max-height:300px } made the flex cards shrink and clip their drop zones — cards now keep natural height and the body scrolls.

Verified in the browser (desktop viewport): cards render with visible drop zones, badges, count chip, switch; no console errors. Screenshot in the PR thread.

🤖 Generated with Claude Code

A polished overhaul of the languages modal:
- Sticky header with subtitle + a live language-count chip; scrollable body;
  sticky Done footer (modal is now a flex column).
- Clean add-bar: globe-icon select + accent "All App Store" button.
- Language cards: rounded flag tile, name, Main/Current pill badges, a
  "code · N screenshots" subline, hover-revealed remove, and the per-language
  drop zone (solid green when it has images, dashed when empty).
- "Bulk import & text" icon action cards (folder import / CSV template / CSV
  import) instead of plain buttons.
- A proper toggle switch for "Sync main language", in its own card.

Also fixes a layout bug: the old .languages-list had max-height:300px which made
the flex cards shrink and clip their drop zones; cards now keep natural height
and the modal body scrolls.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@flocom
flocom merged commit 4ba980f into main Jun 7, 2026
@flocom
flocom deleted the design/project-languages-modal branch June 7, 2026 14:44
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