Repository navigation
Waytator 1.3.0
What's Changed
Built-in screenshot capture (#24)
waytator --screenshotfreezes the screen so you can capture an area or a whole screen. It works on wlroots compositors and niri, uses GNOME's own screenshot UI on GNOME, and falls back to the screenshot portal everywhere else.- You can also capture with the camera button next to Open, the Capture entry on the home screen, two assignable shortcuts, or the Capture Area / Capture Screen desktop actions.
- Delayed captures:
--delay SECONDS(up to 300), Delay in the capture overlay, or the Delay menu in the app (1, 3, 5 or 10 seconds). waytator --screenshot --notifyskips the editor and sends a notification with Open and Edit actions.- New Screenshots page in Preferences:
- Save folder: saves every capture as it is taken (default
~/Pictures/Screenshots). - Copy to clipboard: copies every capture as it is taken.
- Hide waytator: keeps waytator out of captures. On by default.
- Save folder: saves every capture as it is taken (default
- If the portal turns a screenshot down for lack of permission, waytator offers to allow it and retakes the screenshot.
- Each new image or capture opens in its own window.
- The home screen is now Capture, Delay, Record (coming soon) and Open image.
- Saving and copying PNGs is much faster: a 2538×1360 capture encodes in about 80 ms instead of 1150 ms.
- Startup is much faster with large icon themes because waytator now always uses Adwaita icons.
Tool, size and color shortcuts (#22)
- Every tool has a key, shown on its button: Pan
P, CropC, BrushB, HighlighterH, EraserE, RectangleR, CircleO, LineL, ArrowA, Recognize textG, TextT, BlurU. - Number keys pick a stroke color from a palette you can edit in Preferences (up to nine colors).
- All of these keys can be reassigned on a new Shortcuts page in Preferences.
- Size presets: thin, medium and thick buttons replace the slider. The slider now sits in a drawer you open with the chevron. Drag the size readout to scrub, or click it to type a size.
[and]step through the sizes. - Fixed the size slider not following a typed size.
Dependencies
- Build:
gtk4-layer-shell,wayland,wayland-protocols. - Runtime:
adwaita-icon-theme(most distros install it with gtk4), pluswl-clipboardas before.
Known limitations
- Recording is not implemented yet.
- Starting a capture while one is already open stacks a second one (#25).
--screendoesn't work on GNOME, and on GNOME the Save folder and Copy to clipboard settings don't apply because GNOME saves and copies the screenshot itself.
Verification
- Built successfully with
meson compile -C build-dev.
Full Changelog: v1.2.5...v1.3.0