Skip to content

Conversation

@Dandielo
Copy link
Member

No description provided.

Dandielo added 19 commits June 24, 2025 23:47
* Access to 'ice::InputActionsStack' (main runtime object) is granted via 'ice::Engine'
* The framework project updates inputs and pushes action shards to each new frame.
* Traits should define their action layers and register them in the action stack.
* Added some missing features
* Fixed some bugs coming from WIP
[skip ci]
* Added support for action flags 'once', 'toggled', 'accumulated'
* Added missing control over selecting an axis for conditions on float2 and float3 sources.
* Added another action type 'Object' allowing to access more that just the resulting action value if necessary.
* Some additional naming changes
[skip ci]
* Changed how .activate, .deactivate and .toggle are affecting input actions
* Still needs to be checked on other targets.
[skip ci]
* Working missing features like priority processing.
* Still not final, wip.
Closing work on this feature, and might revisit it again once required.
@Dandielo Dandielo self-assigned this Jul 20, 2025
@Dandielo Dandielo added feature Request for a new feature or functionality enhancement Improvements or additions to code labels Jul 20, 2025
@Dandielo Dandielo moved this from Backlog to Active in IceShard - Overview Jul 20, 2025
Dandielo added 3 commits July 21, 2025 15:23
* Introduced new PimplType 'concept'.
* Fixed handling of multiple keys bound to a single input source.
* Fixed button events fighting over source status. (Pressed takes priority over others)
* Fixed action runtimes to create way to many source storage objects.
* Fixed deprecations of 'fmt::localtime'
@Dandielo Dandielo marked this pull request as ready for review August 9, 2025 14:34
* Allows checking loading context of a module. (executable or shared library)
* Implemented simple asset category for InputAction scripts.
@Dandielo Dandielo merged commit 7bc1e28 into master Aug 9, 2025
21 checks passed
@github-project-automation github-project-automation bot moved this from Active to Done in IceShard - Overview Aug 9, 2025
@Dandielo Dandielo deleted the feature-input-actions branch November 12, 2025 13:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Improvements or additions to code feature Request for a new feature or functionality

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants