-
Notifications
You must be signed in to change notification settings - Fork 441
Responsive Guidelines
Dany Marcoux edited this page Feb 19, 2020
·
15 revisions
- Good Visual Hierarchy for your content especially on smaller viewports
- Progressively enhance your content. Spiral out i.e. start with the core of the functionality on the smallest viewport, add more for its main aspects briefly, then optionally develop some aspects fully on larger viewports
- Optimize images for size
- Responsive Images
- As usual in mobile first design, we start designing for the smallest supported viewport. In our case (320x568)
- navigation placement should be conveniently to reach on mobile
- optimize for touch
- Click Target Size for touch
- no hover states for touch
- Scrolling is hard on touch devices, help people
- search and filter functionality
- Remove inessential form fields
- Input Type Attributes
- Visual Feedback (Spinner/Animation etc.) for touch
- Size content to the viewport width
- Responsive Typography
- font size
- ideal column should contain 70 to 80 characters per line
If all of this is new to you, here are some things to check out
- Development Environment Overview
- Development Environment Tips & Tricks
- Spec-Tips
- Code Style
- Rubocop
- Testing with VCR
- Authentication
- Authorization
- Autocomplete
- BS Requests
- Events
- ProjectLog
- Notifications
- Feature Toggles
- Build Results
- Attrib classes
- Flags
- The BackendPackage Cache
- Maintenance classes
- Cloud uploader
- Delayed Jobs
- Staging Workflow
- StatusHistory
- OBS API
- Owner Search
- Search
- Links
- Distributions
- Repository
- Data Migrations
- next_rails
- Ruby Update
- Rails Profiling
- Installing a local LDAP-server
- Remote Pairing Setup Guide
- Factory Dashboard
- osc
- Setup an OBS Development Environment on macOS
- Run OpenQA smoketest locally
- Responsive Guidelines
- Importing database dumps
- Problem Statement & Solution
- Kickoff New Stuff
- New Swagger API doc
- Documentation and Communication
- GitHub Actions
- How to Introduce Software Design Patterns
- Query Objects
- Services
- View Components
- RFC: Core Components
- RFC: Decorator Pattern
- RFC: Backend models