Skip to content

Bump SharpHook.Reactive from 4.2.1 to 5.1.0#105

Closed
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/nuget/SharpHook.Reactive-5.1.0
Closed

Bump SharpHook.Reactive from 4.2.1 to 5.1.0#105
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/nuget/SharpHook.Reactive-5.1.0

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 9, 2023

Bumps SharpHook.Reactive from 4.2.1 to 5.1.0.

Release notes

Sourced from SharpHook.Reactive's releases.

v5.1.0

This release adds a way to simulate multiple mouse clicks on macOS. Also, mouse coordinates were fixed for event simulation on Windows with multiple screens, as well as some events being ignored. libuiohook was updated to commit 2712b31.

v5.0.0

This is probably the largest release since v1.0.0 and it contains multiple new features and bug fixes, as well as breaking changes.

Platform Support

  • Support for Mac Catalyst was added which makes it possible to use SharpHook in .NET MAUI apps on macOS.

  • The minimum .NET Framework version was bumped to 4.6.2.

  • Support for Windows on Arm32 was removed.

Breaking Changes

  • Almost all KeyCode values were changed. New codes were added and some were removed. The actual enum values are meaningless and may be changed again in the future.

  • MouseWheelEventData doesn't contain Amount anymore.

  • Mouse wheel simulation doesn't accept the amount anymore. Instead it accepts the scroll direction and type which makes it possible to simulate horizontal scrolling.

  • The meaning of the mouse wheel rotation value was changed - a positive value indicates that the wheel is rotated up or left, and a negative value indicates that the wheel is rotated down or right.

  • KeyboardEventData.KeyChar was renamed to KeyboardEventData.RawKeyChar and the KeyboardEventData.KeyChar property was added.

  • LogEntryParser is now a singleton and doesn't have a public constructor.

  • The constants in the MouseWheelScrollDirection enum were shortened: VerticalDirection to Vertical and HorizontalDirection to Horizontal.

New Features

  • Text entry simulation was added.

  • Low-level functionality providers were added - they can be used instead of directly using the UioHook class.

  • Horizontal mouse wheel simulation is now possible.

  • Classes which help with testing were added.

  • Reactive global hook can now accept a default scheduler which will be used for all observables.

  • Extension methods for SharpHook.Native.ModifierMask were added.

Bug Fixes

  • Global hooks can now be created and disposed multiple times on Windows without problems.

  • Many key code mappings to OS-specific key codes were fixed.

... (truncated)

Changelog

Sourced from SharpHook.Reactive's changelog.

v5.1.0 (October 8, 2023)

  • Mouse coordinates were fixed for event simulation on Windows with multiple screens.

  • Simulating multiple mouse clicks on macOS was fixed.

  • An issue with some events being ignored on Windows was fixed.

  • libuiohook was updated to commit 2712b31.

v5.0.0 (August 10, 2023)

Platform Support

  • Support for Mac Catalyst was added which makes it possible to use SharpHook in .NET MAUI apps on macOS.

  • The minimum .NET Framework version was bumped to 4.6.2.

  • Support for Windows on Arm32 was removed.

Breaking Changes

  • Almost all KeyCode values were changed. New codes were added and some were removed. The actual enum values are meaningless and may be changed again in the future.

  • MouseWheelEventData doesn't contain Amount anymore.

  • Mouse wheel simulation doesn't accept the amount anymore. Instead it accepts the scroll direction and type which makes it possible to simulate horizontal scrolling.

  • The meaning of the mouse wheel rotation value was changed - a positive value indicates that the wheel is rotated up or left, and a negative value indicates that the wheel is rotated down or right.

  • KeyboardEventData.KeyChar was renamed to KeyboardEventData.RawKeyChar and the KeyboardEventData.KeyChar property was added.

  • LogEntryParser is now a singleton and doesn't have a public constructor.

  • The constants in the MouseWheelScrollDirection enum were shortened: VerticalDirection to Vertical and HorizontalDirection to Horizontal.

New Features

  • Text entry simulation was added.

  • Low-level functionality providers were added - they can be used instead of directly using the UioHook class.

  • Horizontal mouse wheel simulation is now possible.

... (truncated)

Commits
  • 7df0785 Fix a typo in the changelog
  • fcc030c Fix more issues in the docs
  • 24c1196 Fix a couple issues in the docs
  • 97b32d1 Update the docs for version 5.1.0
  • e2066e2 Update the package descriptions
  • de97216 Update libuiohook to the latest commit
  • ba8bf8e Update libuiohook to the latest commit
  • f234dc6 Add click count when simulating mouse press/release
  • 26a0ebc Add a better way to register a log source
  • 815d8bd Add a default scheduler for ReactiveLogSourceAdapter
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [SharpHook.Reactive](https://github.com/TolikPylypchuk/SharpHook) from 4.2.1 to 5.1.0.
- [Release notes](https://github.com/TolikPylypchuk/SharpHook/releases)
- [Changelog](https://github.com/TolikPylypchuk/SharpHook/blob/master/CHANGELOG.md)
- [Commits](TolikPylypchuk/SharpHook@v4.2.1...v5.1.0)

---
updated-dependencies:
- dependency-name: SharpHook.Reactive
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Oct 9, 2023
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Oct 16, 2023

Superseded by #106.

@dependabot dependabot bot closed this Oct 16, 2023
@dependabot dependabot bot deleted the dependabot/nuget/SharpHook.Reactive-5.1.0 branch October 16, 2023 23:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants