Skip to content

Add responsive layout enhancements for improved multi-device experience - #224

Open
meshackyaro wants to merge 1 commit into
soroban-testkit:mainfrom
all-opensource-projects:feature/responsive-enhancements
Open

meshackyaro wants to merge 1 commit into
soroban-testkit:mainfrom
all-opensource-projects:feature/responsive-enhancements

Conversation

@meshackyaro

Copy link
Copy Markdown

Overview

This PR implements four responsive layout enhancements to improve the user experience across different device sizes and orientations.

Changes

Issue #184: Large-text Hero Layout

  • Added media query for viewports 1200px+ with enhanced typography scaling
  • Increases hero h1 to 6rem and lede to 1.2rem for better readability on large displays
  • Includes visual regression test at 1400x900 viewport

Issue #180: Navigation Links Anti-wrap

  • Prevents navigation links from wrapping awkwardly on small screens
  • Uses flexible spacing with improved layout at 600px and below
  • Navigation now spans full width with optimized gap spacing
  • Includes visual regression test at 480x800 viewport

Issue #182: Tablet Two-Column Module Grid

  • Implements compact two-column layout for tablet widths (601px-900px)
  • Optimizes module grid space utilization on tablets
  • Includes visual regression test at 768x1024 viewport

Issue #183: Landscape Phone Command Form

  • Adds condensed command form layout for landscape phone orientation
  • Applies to viewports 541px-900px width with max 600px height
  • Reduces padding and spacing for compact display
  • Includes visual regression test at 800x480 viewport

Testing

  • All existing visual regression tests pass with updated baselines
  • Four new visual regression tests added for responsive features
  • All changes are CSS-only with no JavaScript modifications
  • Keyboard accessibility maintained across all breakpoints

Documentation

  • README.md updated with responsive features section
  • Visual test coverage for all responsive breakpoints

Closes #180, Closes #182, Closes #183, Closes #184

- Add large-text hero layout optimization for viewports 1200px+
- Prevent navigation link wrapping on small screens with improved spacing
- Implement two-column module grid for tablet widths (601px-900px)
- Add condensed command form layout for landscape phone orientation
- Include visual regression tests for all responsive breakpoints
- Update README with documentation of responsive features
@drips-wave

drips-wave Bot commented Oct 19, 2026

Copy link
Copy Markdown

@meshackyaro Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant