Skip to content

Make UI responsive for mobile - #3

Merged
achintya-7 merged 8 commits into
masterfrom
mobile-responsive
May 17, 2026
Merged

Make UI responsive for mobile#3
achintya-7 merged 8 commits into
masterfrom
mobile-responsive

Conversation

@achintya-7

Copy link
Copy Markdown
Owner

Summary

Makes the entire UI responsive for mobile devices. The layout now adapts cleanly from small phone screens to desktop.

Changes

  • File cards: Layout switches from horizontal row to vertical stack on mobile (flex-col sm:flex-row)
  • Selected files bar: Buttons stack vertically and go full-width on mobile
  • File name + size badge: Stack vertically on mobile instead of inline
  • Hash code: Uses break-all to wrap long hash strings
  • Padding: Responsive padding (p-3 mobile, sm:p-6 desktop)
  • Header: Title scales down on mobile (text-3xl sm:text-4xl)
  • All buttons: Full-width on mobile (w-full sm:w-auto)
  • Action elements: Added shrink-0 to prevent badge/buttons from being squeezed

- Refactor Go WASM backend to support xxh3, SHA-256, SHA-512, SHA-1, MD5
- Add algorithm selector dropdown in frontend
- Update file item display to show which algorithm was used
- Update info card to list all available algorithms
- File cards stack vertically on small screens
- Action buttons (Calculate/Clear All) go full-width and stack on mobile
- File name and size badge stack vertically on mobile
- Hash code uses break-all for long hashes
- Responsive padding (p-3 mobile, p-6 desktop)
- Header text scales down on mobile
@achintya-7
achintya-7 merged commit d0281e4 into master May 17, 2026
2 of 3 checks passed
@achintya-7
achintya-7 deleted the mobile-responsive branch May 17, 2026 08:46
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