Added Gnome Extension for Clickable Haptics#2
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces experimental haptic feedback support for GNOME by adding a new GNOME Shell extension and related documentation, scripts, and dependencies. The extension provides haptic feedback on supported Logitech devices when the cursor changes to a clickable hand icon under Wayland, integrating with Solaar's haptic D-Bus service. The changes include new code, installation scripts, documentation, and a minor dependency update.
GNOME Shell Extension: Haptic Cursor Feedback
haptic-cursor-feedback@solaar) to provide haptic feedback when the cursor becomes a clickable hand icon. The extension detects cursor changes, determines if the cursor is a "hand", and triggers a haptic event via D-Bus to Solaar's haptic daemon. Includes robust cursor detection logic and integration with GNOME Shell 47/48. (gnome-extension/haptic-cursor-feedback@solaar/extension.js)gnome-extension/haptic-cursor-feedback@solaar/metadata.json)Documentation and Installation
gnome-extension/README.md)install-cursor-extension.sh)README.mdto mention experimental haptic helpers for GNOME and link to the new documentation. (README.md)Dependencies
pydbusto the development dependencies inshell.nix, likely for improved D-Bus integration. (shell.nix)