Skip to content

Releases: waycrate/wayshot

1.4.6

09 Mar 14:42
d77da2c

Choose a tag to compare

Fixed

  • fix problems that the state ext-image-copy only contains one format
  • fix publish ci
  • make image buffer without clone by @Nuhia-Arefin
  • remove needless unwrap by @oxsamlt
  • fix changelog format by @Anshi321
  • add size, position api for OutputInfo
  • add silent options for cli by @Suyansh-Dev
  • caching coverage by @Suyansh-Dev

What's Changed

New Contributors

Full Changelog: v1.4.5...v1.4.6

Wayshot 1.4.5 & libwayshot 0.7.2

20 Jan 13:39
2259223

Choose a tag to compare

[1.4.5] (libwayshot 0.7.2)
Hot fix: reexport ExtForeignToplevelHandle and fix ci

Wayshot 1.4.4 & libwayshot 0.7.1

20 Jan 13:26
2709211

Choose a tag to compare

[1.4.4] (libwayshot 0.7.1)

Hot fix: reexport ExtForeignToplevelHandle

Wayshot 1.4.3 & libwayshot 0.7.0

20 Jan 13:08
475714f

Choose a tag to compare

There is Breaking changes in libwayshot, but it is just some tidy up for the api, mainly the order of params

  • (libwayshot): use the r-egl lib which maintained by waycrate instead of khornos-egl
  • (libwayshot): remove the Instance uses of egl lib. we only use the static feature
  • (libwayshot): make tidy up of the api
  • (libwayshot): Fix the problem that libwayshot panic when there is no support for ext-foreign-toplevel-list
  • (waymirror-egl): tidy up the project, and add it to the workspace. Now it is usable, though still has bugs about keyboard

What's Changed

Full Changelog: v1.4.2...v1.4.3

Wayshot 1.4.2 & libwayshot 0.6.0

18 Dec 12:53

Choose a tag to compare

What's Changed

  • (wayshot): Fix the problem that area selector cannot cross screens.
  • (libwayshot): Handle gbm errors instead of panicking by @dhruvDev23 in #247
  • (libwayshot): Enable ext-image-copy by @xonx4l in #245
  • (libwayshot): Add dmabuf screen logic for screencast part by @Decodetalkers in #248

New Contributors

Full Changelog: v1.4.1...v1.4.2

Wayshot 1.4.1 & libwayshot 0.5.0

14 Dec 15:49

Choose a tag to compare

This publish is almost for the libwayshot part.

libwayshot

  • Add screencast mod to solve the screencast problem in xdg-desktop-portal-lumious
  • solve that sometime we cannot get the frame_format when capture the WlOutput

Wayshot 1.4.0 & libwayshot 0.4.0

13 Dec 03:59

Choose a tag to compare

NOTE: This is the rc1 for wayshot 1.4.0
NOTE: Wayshot 1.4.0 will contain breaking changes
NOTE: libwayshot contains breaking changes for release 0.4.0

Wayshot

New Features

Improvements

Breaking changes

  • ext-image-copy is supported
  • We have dmabuf support now, though still needs some adjustment
  • screencopy is deprecated now for it has bugs on ext-image-copy. If it is fixed, it will comeback. Now please use screenshot_freeze instead

What's Changed

New Contributors

Full Changelog: 1.3.1...v1.4.0

v1.4.0-rc2

09 Dec 13:48

Choose a tag to compare

v1.4.0-rc2 Pre-release
Pre-release

What has changed

  • Add an api to check if toplevel capture is supported. Can be used in xdg-desktop-portal
  • fix the ci for publish

Full Changelog: v1.4.0-rc1...v1.4.0-rc2

Wayshot 1.4.0-rc1

09 Dec 13:25

Choose a tag to compare

Wayshot 1.4.0-rc1 Pre-release
Pre-release

NOTE: This is the rc1 for wayshot 1.4.0
NOTE: Wayshot 1.4.0 will contain breaking changes
NOTE: libwayshot contains breaking changes for release 0.4.0

Wayshot

New Features

Improvements

What's Changed

New Contributors

Full Changelog: 1.3.1...v1.4.0-rc1

Wayshot 1.3.1

18 Dec 15:18
d3cdd32

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