GraphiteEditor / GraphiteEditor/Graphite

Lock axis when panning

Abierto
#2,377 2 comentarios 0 reacciones 0 asignados Ver en GitHub
Good First Issue
Lenguaje dominante
Rust
Estrellas
27.2k
Forks
1.3k
Merge medio
20 h 5 min
PR fusionados (30 d)
57

Descripción

While panning the canvas (with MMB+drag or Space+drag), add support for locking to the X or Y axis with the Shift modifier key held down.

If the viewport is tilted (with Alt+MMB drag or Alt+Space+LMB drag), it should remain aligned with the X and Y axes of the viewport not the tilted document.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Start by locating the canvas panning entry points for MMB+drag, Space+drag, and the tilted viewport gestures using Alt. Trace how Shift-modified movement is interpreted and how viewport axes are represented. Done means Shift constrains panning to the viewport's X or Y axis, including when the document is tilted.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
rust
Área
computer-graphics
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
38/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.