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

fix: Fix resizing problems by replacing resizable with splitter controls #4278

Merged
merged 18 commits into from
Sep 28, 2020

Conversation

GeoffCoxMSFT
Copy link
Member

Description

This replaces using resizable with a splitter control. Resizable is attached to a child control which causes resizing problems because it is not aware of the full area being split and does not property react to window sizes. It also requires controls participating in a split to be aware of resizeable rather than being contained in a layout container control.

Verified both on web and within electron application.

Task Item

Closes #4220
Fixes #3710

Screenshots

image

image

image

@coveralls
Copy link

coveralls commented Sep 25, 2020

Coverage Status

Coverage decreased (-0.3%) to 55.658% when pulling 1b1eb47 on gcox/newsplitter into 854e9e5 on main.

hatpick
hatpick previously approved these changes Sep 25, 2020
@GeoffCoxMSFT GeoffCoxMSFT merged commit 9852341 into main Sep 28, 2020
@GeoffCoxMSFT GeoffCoxMSFT deleted the gcox/newsplitter branch September 28, 2020 23:52
@cwhitten cwhitten mentioned this pull request Nov 13, 2020
lei9444 pushed a commit to lei9444/BotFramework-Composer-1 that referenced this pull request Jun 15, 2021
…ols (microsoft#4278)

* Trying out the splitter

* Improve layout

* Updates and improvements

* Moving to internal code for splitter

* Move to emotion for splitter

* Added top-bot splitter

* Set min-max on splitter

* Update min-max to numbers

* Update min-max to numbers

* Update NavTree.tsx

* Update ProjectTree.tsx

* PR fixes

* PR fix

Co-authored-by: Chris Whitten <christopher.whitten@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
4 participants