Skip to content

Conversation

@mainnebula
Copy link

This workflow automates the deployment of static content to GitHub Pages on push to the master branch or manually via the Actions tab.

claude and others added 3 commits November 26, 2025 02:42
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 workflow automates the deployment of static content to GitHub Pages on push to the master branch or manually via the Actions tab.
…1PcT6X1KR5H9yEv6iFYidfU

Add mobile browser support for D3-Celestial
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