-
-
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
Differences in online help pane toolbar #13684
Comments
Hi, @steff456 thanks for the feedback.
This was a deliberate change and goes in line with the change in the Now, on why the button moved: Browsers (Like Chrome and Firefox) provide that interface, where the stop and refresh button are one and the same. Since this plugin is basically a "specialized" browser, it should provide an interface that is already familiar to users and that is why:
ChromeFirefoxI would like to hear what @isabela-pf thinks of this?
I can restore the original text. |
Ok, we can keep the change of the order in the toolbar. Maybe we can unify the refresh button with the stop one, as the changes you already made in the
Thanks! Please take into account that for this plugin migration the idea is to maintain as closely as we can the interface so then we can make the changes we are studying in meetings with Isabella and that's why some of my comments are more related to how things are looking in the 4.x branch. |
We discussed your proposed changes with the rest of team and agreed that they make sense. However, please do not introduce any additional changes to the UX/UI of the plugins that have not been migrated yet to the new API. You're conflating the migration process with those changes, which are unrelated tasks. Besides, you're introducing a lot of changes without discussing them with anyone else in the team, which not only makes our task of reviewing your PRs harder (because we need to verify very carefully what has changed between 4.x and master); but we also consider that's not the proper way to approach that task. Instead, we're reviewing pane by pane with Isabella in weekly meetings with her, and deciding how to improve their UX/UI in a concerted manner. |
Hi @steff456 and @ccordoba12 thanks for the feedback.
Thanks for the understanding, but to clarify the unifying of the Search/Stop, Find/Stop buttons is something @ccordoba12 agreed from the beginning (4-5 months ago). I just took a decision based on a similar change (already vetted for two other plugins). Moving the button (from the right to the left) was a necessary change because it would not have made much sense leaving the button to the far right, so that was just a consequence of unifying the buttons.
Agreed, @steff456, and there have been several issues that appeared due to how the API changed how things were made, or some are just the result of having to rebase PRs that have stayed without revision for many months, and when rebasing them against master sometimes I did not check with 4.x. @spyder-ide/core-developers please take into account that the new API completely restructures how the top buttons in a Pane are created and laid out, so replicating the exact same things that 4.x does, is not something that always makes sense technically. The case of unifying the buttons that were performing mutually exclusive actions is a good example of this. |
@goanpeca, we agreed with the rest of the team that for the next PRs on queue in the new API migration process (starting with the Pylint one) you need to leave their layout and UI/UX as close as possible, or even better the same, as the one currently displayed in 4.x. In case that's not possible, you need to clearly justify the technical reasons that don't allow you to do that. As I said above, it's not part of this process to also introduce UI/UX changes. Instead, that's part of the project we're working on with Isabella. |
Sounds good.
I have always technically justified why changes are needed and will continue to do so. |
Problem Description
The toolbar of the Online Help pane has some differences in master and 4.x,
Master
4.x
![image](https://user-images.githubusercontent.com/20992645/91904918-5500e800-ec6b-11ea-96e4-c9aac469935c.png)
Master
4.x
![image](https://user-images.githubusercontent.com/20992645/91904998-75c93d80-ec6b-11ea-909f-5285b20c5d78.png)
What is the expected output? What do you see instead?
The online help pane should look the same as 4.x
The text was updated successfully, but these errors were encountered: