-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: action tracking #49
Merged
+2,514
−1,156
Merged
Changes from 1 commit
Commits
Show all changes
30 commits
Select commit
Hold shift + click to select a range
4c35a7b
feat: add Enumerable class
GeekyEggo 07d2f3e
Merge branch 'main' into action-tracking
GeekyEggo 9dd8a7c
refactor: split Action into KeyAction, DialAction, and KeyInMultiAction
GeekyEggo 683a163
refactor: devices to use store, add initial tracking of actions
GeekyEggo c062b08
refactor: update Enumerable to be inheritable
GeekyEggo 5041dc3
feat: allow Enumerable to be constructed from another Enumerable
GeekyEggo 23fe625
feat: update action to include device and coordinates
GeekyEggo 62756b8
refactor: update devices to inherit Enumerable
GeekyEggo 7609ea9
style: fix linting
GeekyEggo b5951f8
feat: track visible actions on devices
GeekyEggo 180bfa0
feat: update events to use Action instance
GeekyEggo 9d4d306
fix: action type
GeekyEggo e93680a
feat: simplify action store
GeekyEggo 6185074
feat: add type-checking helpers
GeekyEggo 597cd54
test: fix tests
GeekyEggo 20e9210
test: fix tests
GeekyEggo f5008b4
test: fix tests
GeekyEggo bf4cd7e
test: fix tests
GeekyEggo 72406b2
style: linting
GeekyEggo a32e8ba
refactor: update actions to be a service, allowing for it to be itera…
GeekyEggo 995ca5c
feat: add visible actions to SingletonAction
GeekyEggo 0a9fff3
refactor: merge MultiActionKey in KeyAction
GeekyEggo 8a94788
test: mock ActionStore (WIP)
GeekyEggo d43ed59
refactor: action and device store
GeekyEggo e3f3ec2
refactor: improve exports
GeekyEggo 625a396
refactor: decouple stores
GeekyEggo 597b89d
chore: fix linting
GeekyEggo a36d43d
refactor: remove deprecation notice for v1
GeekyEggo 4d0f781
refactor: remove deprecation notice for v1
GeekyEggo 75ec8c2
refactor!: remove deviceId from events, export types over classes
GeekyEggo File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
refactor: merge MultiActionKey in KeyAction
commit 0a9fff34f9954d7729d94881c93026f4479c73a8
There are no files selected for viewing
This file contains 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
This file was deleted.
Oops, something went wrong.
This file contains 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
This file contains 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
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
isKey/isDial are methods rather than properties, which is inconsistent with existing checks, e.g. isInMultiAction. Is this intentional?