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

Attach default controller to sheet if not explicitly specified #102

Merged
merged 1 commit into from
Apr 22, 2024

Conversation

fujidaiti
Copy link
Owner

@fujidaiti fujidaiti commented Apr 22, 2024

Closes #100. This PR contains internal changes only.

  • Made SheetContainer.controller mandatory
  • Added ImplicitSheetController, which ensures that a sheet controller is available in the subtree
  • Changed all sheets to use an ImplicitSheetController to prepare a controller for the internal SheetContainer

@fujidaiti fujidaiti self-assigned this Apr 22, 2024
@fujidaiti fujidaiti merged commit 9b886fe into main Apr 22, 2024
7 checks passed
@fujidaiti fujidaiti deleted the default-controller branch April 22, 2024 12:11
fujidaiti added a commit that referenced this pull request Jun 3, 2024
fujidaiti added a commit that referenced this pull request Jun 6, 2024
Fixed #151.

Manually reverted #102 to remove `ImplicitSheetControllerScope` which is
the cause of #151 and is no longer needed at this time.
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.

Attach default controller to sheet if not explicitly specified
1 participant