Topbar accessibility mobile and zoomed view
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Área
- accessibility, design, frontend
Línea de trabajo
Comienza reproduciendo los problemas de la topbar en el responsive emulator de developer-tools usando la vista de iPhone 12 y, después, compara el comportamiento con el diseño de Figma vinculado y las especificaciones funcionales. Se considera terminado cuando no se pierde contenido con un zoom del 200%, no hay solapamientos ni desplazamiento horizontal a 320px y se cumple el comportamiento especificado de overflow-menu, tema, área de clic y espaciado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Describe the bug
The Deque audit of Teams raised three issues related to the mobile or zoomed view of the topbar:
- Content is lost at 200% zoom
- Content overlaps other content at 320px width
- Horizontal scrolling at 320px
To Reproduce
Steps to reproduce the behavior:
- Go to stackoverflow.com
- Open the developer tools
- Use the responsive emulator and select iPhone 12 (this will give you a similar experience to both a mobile user and a user operating the site at 200% zoom)
- See the horizontal scrollbar that appears around the action menus and the lost information on the avatar
Expected behavior
The design of the topbar for smaller screens is adapted to better suit the available real estate as per the Figma file.
Functional specs
- Priority navigation for the action menu btns (see CSS Tricks or this example), which moves items into the overflow menu as the screen changes sizes.
- When outside the overflow menu, action menus are full width and use existing UI (see the search example)
- When inside the overflow menu, action menus open like an accordion and use existing UI (see the help example)
- The overflow menu can only have one open action menu at once
- Entire block for menu items (e.g. “Help” in the overflow menu) and subitems (e.g. the Help subitems) are clickable
- Sub menus and dropdowns inherit the theme (Teams is always dark, public depends on user’s theme)
- There must be at least a 96px gap (TBC; this should be configurable so we can play with it) between the end of the team name or SO logo and the first menu item unless the first possible item is the overflow menu, in which case the team names gets a ... at the end (rather than wrapping). Exception: logged out view.
- Lenguaje dominante
- TypeScript
- Estrellas
- 674
- Forks
- 107
- Merge medio
- 1 d 38 min
- PR fusionados (30 d)
- 45
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Issues similares
-
fix(frontend): correct VITE_IS_DEVELPOMENT typo in shared/app.ts and align dev environment flagsAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
vicharanashala/ajrasakha#1439 ·
Los mantenedores suelen responder en 1 día
-
Add: TV5Monde AsieAbiertoapproved check:passed streams:add
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
codex-team/editor.js#3037 ·
-
complexity: trivial good first issue impact: low
Dificultad 1/5 Menos de una hora Aptitud para principiantes 78/100
ueberdosis/tiptap#8522 ·
Los mantenedores suelen responder en 1 día
-
Bump anybuf version to ^1.0.0Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
wormhole-foundation/wormhole#5062 ·
Los mantenedores suelen responder en 1 día