Skip to content

Input/removing inputsystem folder#2338

Draft
josepmariapujol-unity wants to merge 25 commits intodevelopfrom
input/removing-inputsystem-folder
Draft

Input/removing inputsystem folder#2338
josepmariapujol-unity wants to merge 25 commits intodevelopfrom
input/removing-inputsystem-folder

Conversation

@josepmariapujol-unity
Copy link
Copy Markdown
Collaborator

Description

Please fill this section with a description what the pull request is trying to address and what changes were made.

Testing status & QA

Please describe the testing already done by you and what testing you request/recommend QA to execute. If you used or created any testing project please link them here too for QA.

Overall Product Risks

Please rate the potential complexity and halo effect from low to high for the reviewers. Note down potential risks to specific Editor branches if any.

  • Complexity:
  • Halo Effect:

Comments to reviewers

Please describe any additional information such as what to focus on, or historical info for the reviewers.

Checklist

Before review:

  • Changelog entry added.
    • Explains the change in Changed, Fixed, Added sections.
    • For API change contains an example snippet and/or migration example.
    • JIRA ticket linked, example (case %%). If it is a private issue, just add the case ID without a link.
    • Jira port for the next release set as "Resolved".
  • Tests added/changed, if applicable.
    • Functional tests Area_CanDoX, Area_CanDoX_EvenIfYIsTheCase, Area_WhenIDoX_AndYHappens_ThisIsTheResult.
    • Performance tests.
    • Integration tests.
  • Docs for new/changed API's.
    • Xmldoc cross references are set correctly.
    • Added explanation how the API works.
    • Usage code examples added.
    • The manual is updated, if needed.

During merge:

  • Commit message for squash-merge is prefixed with one of the list:
    • NEW: ___.
    • FIX: ___.
    • DOCS: ___.
    • CHANGE: ___.
    • RELEASE: 1.1.0-preview.3.

jfreire-unity and others added 25 commits November 28, 2025 22:24
- Move InputSystem/* to Runtime/ (preserving history)
- Move InputSystem/Editor to Editor/ (preserving history)
- Add meta files for new folder structure
- Follows Unity package layout conventions
- All file history preserved via git mv
Also exposes the required internals between assemblies.
This is done to avoid calling into Edito specific code. Instead, it will
be called if Editor code has registered a callback.
Due to refactoring, a lot of paths still contained the InputSystem folder path that no longer exists. We only have Editor and Runtime folders.
Some files were moved to other folders, after merging conflicts arise but since they showed as removed changes didn't land on the moved files. This commit is fixing this
@jfreire-unity jfreire-unity force-pushed the joao/editor-runtime-split-for-module branch 2 times, most recently from eccb175 to 670f071 Compare April 27, 2026 12:48
Base automatically changed from joao/editor-runtime-split-for-module to develop April 30, 2026 06:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants