Skip to content
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

Add initial axis input proposal draft #2415

Open
wants to merge 26 commits into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
0d0acda
Add initial axis input proposal draft
domportera Jan 24, 2025
5c43ee5
Update documentation/proposals/Proposal - Axis Input Devices.md
domportera Jan 26, 2025
ca31414
Update documentation/proposals/Proposal - Axis Input Devices.md
domportera Jan 26, 2025
b7911c4
further document `AxisTrait`
domportera Jan 26, 2025
7bc0746
Add additional comment
domportera Jan 26, 2025
eada457
improved phrasing for extension method suggestion
domportera Jan 26, 2025
b4f9c29
Move description, status, and IsVirtual properties into IInputDevice
domportera Jan 26, 2025
e74d8b0
Add feature to AxisGroupType.Position1D and request for feedback to A…
domportera Jan 26, 2025
85b6caa
Remove request for feedback
domportera Jan 26, 2025
07ce99e
mark AxisDescription params as `in`
domportera Jan 26, 2025
ccff3b5
Push validation of IAxisDevice to the InputContext
domportera Jan 26, 2025
b627f8b
Update input context validation description
domportera Jan 26, 2025
8bcdd7e
update validation method declaration
domportera Jan 26, 2025
340907a
Add flags for "dynamic" axes and axis groups
domportera Jan 26, 2025
c83ed9c
Update axis update method with a struct and add "dynamic" axis handling
domportera Jan 26, 2025
547ec9c
add IAxisDevice.Outputs draft to the proposal
domportera Jan 26, 2025
f9589ea
correct axis group example
domportera Jan 26, 2025
93efc34
update OutputDescription constructors
domportera Jan 26, 2025
e8c7a8d
change IsActive to AxisDescription.IsAvailable
domportera Jan 26, 2025
d30c796
remove type information from OutputDescription
domportera Jan 26, 2025
3eb813f
add output groups
domportera Jan 26, 2025
afed53f
Merge branch 'dotnet:main' into proposal/axis-input-devices
domportera Feb 1, 2025
8822f98
address some feedback points
domportera Feb 1, 2025
bf12cf9
improve enums according to feedback (and then some)
domportera Feb 1, 2025
7df22df
formatting
domportera Feb 1, 2025
608b07e
update OutputGroupType to be consistent with previous changes
domportera Feb 1, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Loading