Timothy Flynn
c911781c21
Everywhere: Remove needless trailing semi-colons after functions
...
This is a new option in clang-format-16.
2023-07-08 10:32:56 +01:00
FrHun
f413033a50
Magnifier: Add ability to drag the location when it is locked
2022-12-23 12:16:46 +00:00
FrHun
9e0deb76b2
Magnifier: Prevent 0 size that otherwise hangs
2022-12-23 12:16:46 +00:00
FrHun
808eafcf1e
Magnifier: Add option to choose grid color
2022-12-23 12:16:46 +00:00
FrHun
2b635b5330
Magnifier: Add option to display grid over the image
2022-12-23 12:16:46 +00:00
FrHun
837625e422
Magnifier: Allow locking location at current cursor position
2022-12-23 12:16:46 +00:00
thankyouverycool
e99277611b
Magnifier+ThemeEditor: Use CommonMenus::make_accessibility_menu()
2022-11-19 11:04:11 +01:00
Roberto Bampi
69f7a59a34
Magnifier: Add the option to save captures
2022-09-26 17:28:54 +01:00
Lenny Maiorani
160bda7228
Applications: Use default constructors/destructors
...
https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#cother-other-default-operation-rules
"The compiler is more likely to get the default semantics right and
you cannot implement these functions better than the compiler."
2022-02-14 22:06:55 +00:00
TheGrizzlyDev
2905642550
Magnifier: Add colorblind preview options
...
Add the same preview options as the theme editor so you can test the
accessibility of anything on your desktop. Both tools share the same
shortcuts.
2021-12-28 23:59:56 +01:00
Junior Rantila
5238308d6f
Magnifier: Add timeline for easy checking of animations
...
This patch adds a 512 frame timeline to Magnifier and the ability to
step through it with the arrow keys.
This makes it easier to check Serenity animations frame by frame for
correctness etc.
2021-12-20 10:48:03 -08:00
Marcus Nilsson
401ea85655
Magnifier: Add 8x magnification and pausing
...
This adds an option for even more magnification, when you really need to
count pixels, as well as pausing the capture by pressing Space and
switching between magnification levels with keys 2, 4 & 8.
2021-09-17 23:48:42 +02:00
Ben Wiederhake
0a69da08aa
Magnifier: Remove unnecessary global cursor tracking
2021-09-08 10:53:49 +02:00
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