Skip to content

Add extensible Scene Editor controls - #71

Merged
ABKQPO merged 5 commits into
masterfrom
scene-editor-registry
Sep 5, 2026
Merged

Add extensible Scene Editor controls#71
ABKQPO merged 5 commits into
masterfrom
scene-editor-registry

Conversation

@ABKQPO

@ABKQPO ABKQPO commented Sep 5, 2026

Copy link
Copy Markdown
Member

Summary

This pr introduces an extensible Scene Editor control api for toolbar buttons and dropdown menu items

  • Adds registries and reversible registration handles for contributed toolbar buttons and Export/Snap menu items
  • Exposes an action context, icon model, embedded menu-widget contract, and reusable slider widget for integrations
  • Moves built in Scene Editor controls into a dedicated default control registry while preserving existing Export and Snap behavior
  • Adds an optional “Open Structure Folder After SNBT Export” preference
  • Fixes mouse wheel routing so interactive scenes in the Guide Editor preview receive wheel input before the preview scrolls

Checklist

  • I have tested this PR in DevEnv
  • I have tested this PR in Fullpack
  • This PR is in compliance with the GTNH AI Policy
  • This PR requires another PR in order to merge

@ABKQPO
ABKQPO merged commit 2028d87 into master Sep 5, 2026
1 check passed
@ABKQPO
ABKQPO deleted the scene-editor-registry branch September 5, 2026 17:04
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