Skip to content

Conversation

@mainnebula
Copy link

This commit adds comprehensive mobile browser support to address several critical issues that prevented the celestial map from working properly on mobile devices:

Changes made:

  • Added viewport meta tags to all 12 demo HTML files for proper mobile scaling
  • Changed min-width from 720px to 320px to support smaller mobile screens
  • Increased zoom button touch targets from 32px to 44px (meeting WCAG standards)
  • Added responsive CSS with media queries for tablets (768px) and phones (480px)
  • Made form inputs responsive with flexible widths and max-widths
  • Added touch device-specific styles using hover:none and pointer:coarse queries
  • Improved button and control accessibility for touch interfaces
  • Adjusted zoom button positioning and sizing for better mobile UX

The map now properly scales on mobile browsers, supports touch interactions (pan, zoom, rotate), and provides an accessible interface on all screen sizes.

This commit adds comprehensive mobile browser support to address several
critical issues that prevented the celestial map from working properly on
mobile devices:

Changes made:
- Added viewport meta tags to all 12 demo HTML files for proper mobile scaling
- Changed min-width from 720px to 320px to support smaller mobile screens
- Increased zoom button touch targets from 32px to 44px (meeting WCAG standards)
- Added responsive CSS with media queries for tablets (768px) and phones (480px)
- Made form inputs responsive with flexible widths and max-widths
- Added touch device-specific styles using hover:none and pointer:coarse queries
- Improved button and control accessibility for touch interfaces
- Adjusted zoom button positioning and sizing for better mobile UX

The map now properly scales on mobile browsers, supports touch interactions
(pan, zoom, rotate), and provides an accessible interface on all screen sizes.
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