Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Accessibility > Zoom #853

Open
WatchMkr opened this issue Sep 11, 2024 · 2 comments · May be fixed by #1173
Open

Accessibility > Zoom #853

WatchMkr opened this issue Sep 11, 2024 · 2 comments · May be fixed by #1173
Milestone

Comments

@WatchMkr
Copy link

No description provided.

@WatchMkr WatchMkr converted this from a draft issue Sep 11, 2024
@WatchMkr WatchMkr added this to the alpha 3 milestone Sep 11, 2024
@WatchMkr WatchMkr modified the milestones: alpha 3, alpha 4 Sep 30, 2024
@maria-komarova
Copy link

Magnifier is fullscreen which means that the whole screen works as a magnifying glass.

Magnifier.mp4

Cursor behavior

  • By default, the cursor moves until it hits the area near the display edge (maybe 1/10th of the display width and 1/8th of the height), then the cursor pushes the the content to pan.
  • An option to keep the cursor centered (let the cursor get off-center when getting closer) - this option could be introduced later, not at first release.

Multi-monitor experience
The magnifier should extend to other monitors. Monitors should be considered one surface in this case. We essentially have a giant surface, where all outputs reside on, if we take our output coordinates, so magnifier should zoom in on this surface. Gaps between monitors - @neutral_5.

Magnifier follows pointer by default but having an option to follow keyboard focus is important.

Shortcuts:
Super+=
Super+-

Gestures:
Double tap with three fingers to toggle zoom, double-tap with three fingers and drag to change zoom level.

Mockup of the Settings:
Magnifier

Link to Figma file with mockups.

@systemd11
Copy link

How is the progress?

@WatchMkr WatchMkr moved this from Design to Features ToDo in COSMIC Epoch 1 Dec 9, 2024
@WatchMkr WatchMkr modified the milestones: alpha 4, alpha 5 Dec 9, 2024
@WatchMkr WatchMkr modified the milestones: alpha 5, alpha 6 Jan 14, 2025
@WatchMkr WatchMkr moved this from Features ToDo to Alpha 6 in COSMIC Epoch 1 Jan 16, 2025
@Drakulix Drakulix linked a pull request Jan 24, 2025 that will close this issue
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Alpha 6
Development

Successfully merging a pull request may close this issue.

3 participants