Andreas Kling
3e63633e1c
Magnifier: Make the main widget a GUI::Frame
...
This makes the magnifier window look slightly nicer. :^)
2021-07-04 23:15:16 +02:00
Andreas Kling
cb295ab644
WindowServer+Magnifier: Make Magnifier buttery smooth :^)
...
This patch moves the magnifier rect computation over to the server side
to ensure that the mouse cursor position and the screen image never get
out of sync.
2021-06-07 10:22:25 +02:00
Andreas Kling
0ea1fd2d54
Magnifier: Use a GUI::DisplayLink to drive the screen captures
...
This ensures that we don't try to update more often than the screen
is updated. It also avoids doing synchronous IPC in paint_event().
2021-06-07 10:22:25 +02:00
Eugene Barnett
cab2ee5ea2
Magnifier: Add desktop display scale awareness
...
Continues to magnify correctly at the most current
desktop scale.
2021-06-06 15:56:43 +02:00
Valtteri Koskivuori
4d01183f5c
Userland: Implement a magnifier app
...
This utility is useful for making sure those UI elements are pixel
perfect. A simple 2x/4x magnification around the mouse cursor, shown in
a window.
2021-05-11 10:18:29 +01:00