-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
monaco: improve responsiveness of quick-input menus #12095
Merged
msujew
merged 1 commit into
eclipse-theia:master
from
FernandoAscencio:fa/QuickInputBoxFix
Jan 26, 2023
Merged
monaco: improve responsiveness of quick-input menus #12095
msujew
merged 1 commit into
eclipse-theia:master
from
FernandoAscencio:fa/QuickInputBoxFix
Jan 26, 2023
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FernandoAscencio
force-pushed
the
fa/QuickInputBoxFix
branch
from
January 24, 2023 15:47
e095b96
to
f8a53d2
Compare
FernandoAscencio
changed the title
style: quick input box fix 1/2
style: quick input widget size fix
Jan 24, 2023
FernandoAscencio
force-pushed
the
fa/QuickInputBoxFix
branch
4 times, most recently
from
January 24, 2023 21:34
db315fa
to
c19b5de
Compare
This commit implements quick-input-widget size change with respect to app size, as well as handling text overflow resulting from this. There are issues regarding specific cases with the overflow handling. Signed-off-by: FernandoAscencio <fernando.ascencio.cama@ericsson.com>
FernandoAscencio
force-pushed
the
fa/QuickInputBoxFix
branch
from
January 25, 2023 14:32
c19b5de
to
8314124
Compare
vince-fugnitto
added
monaco
issues related to monaco
ui/ux
issues related to user interface / user experience
labels
Jan 26, 2023
vince-fugnitto
changed the title
style: quick input widget size fix
monaco: improve responsiveness of quick-input menus
Jan 26, 2023
msujew
approved these changes
Jan 26, 2023
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me 👍
I can confirm that the issue exists on master
and is nicely addressed by this change. Looks exactly like in vscode now :)
FernandoAscencio
added a commit
to FernandoAscencio/theia
that referenced
this pull request
Feb 2, 2023
Fixes a regression brought by eclipse-theia#12095 in the debug menu. Signed-off-by: FernandoAscencio <fernando.ascencio.cama@ericsson.com>
FernandoAscencio
added a commit
to FernandoAscencio/theia
that referenced
this pull request
Feb 15, 2023
Fixes a regression brought by eclipse-theia#12095 in the debug menu. Signed-off-by: FernandoAscencio <fernando.ascencio.cama@ericsson.com>
FernandoAscencio
added a commit
to FernandoAscencio/theia
that referenced
this pull request
Feb 22, 2023
This commit is the first attempt to fix the regression introduced in eclipse-theia#12095 Signed-Off-By: FernandoAscencio <fernando.ascencio.cama@ericsson.com>
1 task
FernandoAscencio
added a commit
to FernandoAscencio/theia
that referenced
this pull request
Feb 23, 2023
This commit is the first attempt to fix the regression introduced in eclipse-theia#12095 Signed-Off-By: FernandoAscencio <fernando.ascencio.cama@ericsson.com>
FernandoAscencio
added a commit
to FernandoAscencio/theia
that referenced
this pull request
Feb 23, 2023
This commit is the first attempt to fix the regression introduced in eclipse-theia#12095 Signed-Off-By: FernandoAscencio <fernando.ascencio.cama@ericsson.com>
This was referenced Feb 23, 2023
FernandoAscencio
added a commit
to FernandoAscencio/theia
that referenced
this pull request
Mar 2, 2023
This commit is the first attempt to fix the regression introduced in eclipse-theia#12095 Signed-Off-By: FernandoAscencio <fernando.ascencio.cama@ericsson.com>
FernandoAscencio
added a commit
to FernandoAscencio/theia
that referenced
this pull request
Mar 2, 2023
This commit is the first attempt to fix the regression introduced in eclipse-theia#12095 Signed-Off-By: FernandoAscencio <fernando.ascencio.cama@ericsson.com>
FernandoAscencio
added a commit
to FernandoAscencio/theia
that referenced
this pull request
Mar 2, 2023
This commit is the first attempt to fix the regression introduced in eclipse-theia#12095 Signed-Off-By: FernandoAscencio <fernando.ascencio.cama@ericsson.com>
FernandoAscencio
added a commit
to FernandoAscencio/theia
that referenced
this pull request
Mar 2, 2023
This commit is the first attempt to fix the regression introduced in eclipse-theia#12095 Signed-Off-By: FernandoAscencio <fernando.ascencio.cama@ericsson.com>
FernandoAscencio
added a commit
to FernandoAscencio/theia
that referenced
this pull request
Mar 3, 2023
This commit undoes the overflow handling introduced in eclipse-theia#12095. The overflow handling is the main culprit in several alignment issues Signed-Off-By: FernandoAscencio <fernando.ascencio.cama@ericsson.com>
FernandoAscencio
added a commit
to FernandoAscencio/theia
that referenced
this pull request
Mar 3, 2023
This commit is the first attempt to fix the regression introduced in eclipse-theia#12095 Signed-Off-By: FernandoAscencio <fernando.ascencio.cama@ericsson.com>
FernandoAscencio
added a commit
to FernandoAscencio/theia
that referenced
this pull request
Mar 8, 2023
This commit is the first attempt to fix the regression introduced in eclipse-theia#12095 Signed-Off-By: FernandoAscencio <fernando.ascencio.cama@ericsson.com>
FernandoAscencio
added a commit
to FernandoAscencio/theia
that referenced
this pull request
Mar 21, 2023
This commit is the first attempt to fix the regression introduced in eclipse-theia#12095 Signed-Off-By: FernandoAscencio <fernando.ascencio.cama@ericsson.com>
FernandoAscencio
added a commit
to FernandoAscencio/theia
that referenced
this pull request
Mar 29, 2023
This commit is the first attempt to fix the regression introduced in eclipse-theia#12095 Signed-Off-By: FernandoAscencio <fernando.ascencio.cama@ericsson.com>
FernandoAscencio
added a commit
to FernandoAscencio/theia
that referenced
this pull request
Mar 31, 2023
This commit is the first attempt to fix the regression introduced in eclipse-theia#12095 Signed-Off-By: FernandoAscencio <fernando.ascencio.cama@ericsson.com>
FernandoAscencio
added a commit
to FernandoAscencio/theia
that referenced
this pull request
May 31, 2023
This commit is the first attempt to fix the regression introduced in eclipse-theia#12095 Signed-Off-By: FernandoAscencio <fernando.ascencio.cama@ericsson.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What it does
The pull-request fixes an issue where the monaco
quick-input
menus are not responsive and do not display properly when the application is resized. The changes fix a bug when setting the layout of the monaco container to be aware of the client'swidth
andheight
(which was previously incorrectly hardcoded), and notify the container when the layout is updated. The change also removes hardcoded width and margin and instead lets monaco handle the display.quick-input-resize.mov
How to test
Review checklist
Reminder for reviewers
Signed-off-by: FernandoAscencio fernando.ascencio.cama@ericsson.com