Skip to content

Releases: waycrate/wayshot

Wayshot 1.3.1

18 Dec 15:18
d3cdd32
Compare
Choose a tag to compare

NOTE: Wayshot 1.3.1 contains no breaking changes
NOTE: libwayshot contains breaking changes for release 0.3.0

Wayshot

New Features:

Improvements:

Libwayshot

NOTE: For downstream libwayshot users it is suggested to not update to libwayshot 0.3.0 as another set of major breaking changes will be introduced with the next set of freeze feature related pull requests. The next set of breaking changes will be the point of tagging 1.0.0 as we have finalized on the API structure.

Breaking changes:

Improvements:

  • Move multi monitor handling to libwayshot to consolidate possible multiple impls of downstream. This change still retains prior methods of using wayshot if you want to impl your own multi-monitor blitting. (8e480ae) by @c-h-johnson
  • Add description field to OutputInfo struct (91cb43d) by @Decodetalkers
  • Add mode information for WlOutputs (e75c0af) by @Decodetalkers
  • Skip useless iteration of overlay buffer (f404e9d) by @Decodetalkers
  • Optimize output detection for clients interacting with pipewire (c0906ac) by @Decodetalkers

This release is possible due to the following amazing developers ❤️ :

@c-h-johnson
@AndreasBackx
@Decodetalkers

Wayshot 1.3.0

03 Jul 07:31
43fae61
Compare
Choose a tag to compare

This release is possible due to the following contributions made by amazing OSS developers:

  • 10-bit back buffer support added by @gigablaster (27cf882)
  • We can now parse the default slurp output format and the legacy one used by wayshot thanks to @mstoeckl (32f56f4).
  • Custom xdg-desktop-portal-wlr implementation that switches out grim for wayshot (a0c8e39) by @Shinyzenith.
  • Reduced wayland roundtrips leading to performance improvements by @mstoeckl (5c59bb1).
  • Multiple output screenshot support added (#41). This work was primarily done by @Decodetalkers and @mstoeckl.
  • Debug flag and emit to standard output flag now conflict with each other to avoid corruption of image data by debug logs (ba8fdc0).
  • QOI image format support added: (0ecdddb).

Full Changelog: 1.2.1...1.3.0

Wayshot 1.2.2

07 Sep 19:35
31baff5
Compare
Choose a tag to compare

Full Changelog: 1.2.1...1.2.2
Apologies for yet another minor release.

Wayshot 1.2.1

06 Sep 03:35
4d37719
Compare
Choose a tag to compare
  • No functional changes
  • Fixed parent stdio inheritance in build.rs for man page generation.

Wayshot 1.2.0

05 Sep 12:24
46b863f
Compare
Choose a tag to compare
  • No functional changes were made.
  • Man page generation added using scdoc.

Wayshot 1.1.9

20 Jul 13:56
bbbdc2c
Compare
Choose a tag to compare
  • Wayshot now supports ppm rendering
  • Fixed regression where passing --stdout would not respect --extension passed by user

This entire release is thanks to AmusedAstronaut on our matrix room!

Wayshot 1.1.8

14 Jul 21:07
9a1f277
Compare
Choose a tag to compare

Notable changes:

  • Out of bounds check
  • Smithay dependency removed. Wayshot now uses pure libwayland :)

Wayshot 1.1.7

29 May 06:35
0469431
Compare
Choose a tag to compare

Remove dependency on xdg-output-handle and instead only use wl_output 4. This release also includes major refactor and cleanup of the codebase.

Wayshot 1.1.5

22 Dec 20:04
f532337
Compare
Choose a tag to compare

Commits

  • be5f9fd: [update] Working dual monitor implementation. (Shinyzenith)
  • c73bf0e: push (Shinyzenith)
  • b53b96b: [update] Turbofish (Shinyzenith)
  • 2666524: cleanup (Shinyzenith)
  • 5d042c6: [update] Readme. (Shinyzenith)
  • f532337: [update] Add clippy and compact if check. (Shinyzenith)