Skip to content

refactor(compose): cleanup and centralize input handling - #952

Merged
Wyvest merged 4 commits into
Polyfrost:v1from
saadndm:refactor-multiver
Aug 9, 2026
Merged

refactor(compose): cleanup and centralize input handling#952
Wyvest merged 4 commits into
Polyfrost:v1from
saadndm:refactor-multiver

Conversation

@saadndm

@saadndm saadndm commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

Description

  • Removed unused compose dispatcher and render mode stuff, and other dead code
  • Moved escape key handling into ComposeScreen
  • Centralized version specific input overrides in ComposeScreen, and exposed them through handleKeyPressed, handleMouseSclicked
  • OneconfigUiScreen and HudEditorUiScreen now use those to handle input without stonecutter branches

Checklist

  • I made a clear description of what was changed
  • I stated why these changes were necessary
  • I updated documentation or said what needs to be updated
  • I made sure these changes are backwards compatible
  • This pull request is for one feature/bug fix

@Wyvest Wyvest moved this to In progress in OneConfig Aug 9, 2026
@Wyvest
Wyvest merged commit 86a8dbd into Polyfrost:v1 Aug 9, 2026
1 check passed
@github-project-automation github-project-automation Bot moved this from In progress to Done in OneConfig Aug 9, 2026
@saadndm
saadndm deleted the refactor-multiver branch August 10, 2026 01:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants