-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
PR: Refactor the toolbar handling on main widgets #13600
Conversation
639c0f3
to
63bc230
Compare
63bc230
to
ead54c0
Compare
ead54c0
to
841a76b
Compare
/show binder |
@ccordoba12 could you create a list of the panes we should be checking please? Thanks :) |
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.
Thanks @goanpeca 👍 I left some comments/questions. The idea will be now to manually test this in the different OS and once everything looks good we could merge it and rebase the other PRs to apply the changes
Plugins that were already moved to the new API and could be affected due to this are:
|
Yeah, the history one looks funny. Will see what is going on. |
@andfoy @steff456 @juanis2112 @ccordoba12 could you guys help here testing this? Basically the idea is to check the resize of the window, the style of the toolbars of each pane, and the overall style of the actions in the toolbars in linux and mac |
Hi! I tested the following plugins in macOS
And they all resize well and the style of the toolbars also match with 4.x branch |
I have to work on:
As discussed with @dalthviz |
Hi @dalthviz, Added the fixes we talked about. Making some comments on the
|
Thanks @goanpeca , I left some comments and questions regarding the changes and some specific values for the history layout that worked for me on Windows (some tweaks to the values needed to handle a tabwidget as part of the toolbar and since for the different OS the values could change if I'm understanding correctly, right?) |
289fc42
to
ccdd8a3
Compare
Thanks for the feedback @dalthviz. Added the suggested fixes and a question to one of the suggestions. |
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.
@goanpeca left some more comments and also I was thinking that maybe we should be using the spinner for other plugins like the Online Help pane and the Help pane
ccdd8a3
to
e3a073d
Compare
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.
e3a073d
to
c327f86
Compare
/show binder |
Last comment @goanpeca , please enable the spinner for the Profiler (I almost missed that pane), thanks! |
c327f86
to
d60ff10
Compare
/show binder |
@dalthviz we already checked this PR and it is ready for merge! |
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.
Thanks @goanpeca LGTM 👍
Description of Changes
Issue(s) Resolved
PluginMainWidget
.Help
Find
Affirmation
By submitting this Pull Request or typing my (user)name below,
I affirm the Developer Certificate of Origin
with respect to all commits and content included in this PR,
and understand I am releasing the same under Spyder's MIT (Expat) license.
I certify the above statement is true and correct: @goanpeca