Feature: (Mostly) AI-Attempt on Issue #798 Support resizable Groups#799
Feature: (Mostly) AI-Attempt on Issue #798 Support resizable Groups#799emilkrebs wants to merge 10 commits intojupyterlab:mainfrom
Conversation
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
[WIP] Add two-axis resizing for intersecting handles
Ekrebs/add group resize
krassowski
left a comment
There was a problem hiding this comment.
On https://lumino--799.org.readthedocs.build/en/799/examples/dockpanel/index.html preview it looks like it can work, but it's really hard do know when it will because the cursor does not change to 4-way arrow when on hover.
IMO there ought to be a handle in DOM or some specific pixel size of a corner that you can grab otherwise it will be unintuitive and hard to use.
Thanks for testing! I agree, makes a lot more sense to increase the area and indicate before dragging. Currently its a bit annoying to use and doesn't have this "clean" feeling like in vscode. I will try to find a better approach! |
|
I tested it and it works well. I skimmed the code and it looks clean, though I did not read deep into it. It looks like some tests will need updating, e.g.:
|

Disclaimer:
This PR has been mostly written by Claude Sonnet 4.6 and Opus 4.6 since I do not have a clear overview over the codebase.
It works pretty well I think and I desperately want this feature in Eclipse Theia for a more modern IDE expierence.
I will take some time to review the PR myself but since I am not an expert here feel free to drop your opinion on this :)
Thanks a lot!
Fixes:
#798