-
-
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: Improve UX of the Plots plugin #22029
Commits on May 11, 2024
-
Plots: Change auto_fit_plotting option to False
- That makes the zoom in/out buttons be enabled by default, which is a much better usability experience than having them disabled. - Adjust the plot scale factor according to the scaling of fitted image, so that zoom in/out works as expected. - Fix test_zoom_figure_viewer, which checked that functionality.
Configuration menu - View commit details
-
Copy full SHA for 7b2d7d9 - Browse repository at this point
Copy the full SHA 7b2d7d9View commit details -
Plots: Use a vertical layout in ThumbnailScrollBar
That simplifies the layout of that widget and it'll also allow us to change the order of thumbnails in it with drag and drop.
Configuration menu - View commit details
-
Copy full SHA for 87a1014 - Browse repository at this point
Copy the full SHA 87a1014View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c0823a - Browse repository at this point
Copy the full SHA 1c0823aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 97f70d5 - Browse repository at this point
Copy the full SHA 97f70d5View commit details -
Plots: Improve organization of buttons in its main toolbar
Also, increase default width of thumbnail bar to go with this change.
Configuration menu - View commit details
-
Copy full SHA for 654fc61 - Browse repository at this point
Copy the full SHA 654fc61View commit details
Commits on May 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1c4af7d - Browse repository at this point
Copy the full SHA 1c4af7dView commit details -
Plots: Provide a better UX for the auto-fit plots action
- Move it to the plugin toolbar and check it by default after every new plot is generated so the plot always fit in the pane. - Unchecking the action makes the plot to zoom in at its full size. - Clicking the zoom in/out buttons unchecks the action, which means the plot doesn't fit into the pane anymore. - Save the auto-fit state in the current thumbnail. This will be useful to restore the zoom level of each plot when loaded. - Remove the auto_fit_plotting option because it's no longer needed.
Configuration menu - View commit details
-
Copy full SHA for 05ff6a6 - Browse repository at this point
Copy the full SHA 05ff6a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3e7e54 - Browse repository at this point
Copy the full SHA c3e7e54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7777e45 - Browse repository at this point
Copy the full SHA 7777e45View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a95c07 - Browse repository at this point
Copy the full SHA 5a95c07View commit details
Commits on May 14, 2024
-
Plots: Add shortcut for the auto-fit action
- Also, change shortcuts for save/close all plots to avoid issues in Eastern European languages. - Add clarifying comment the usage of timers to set the scrollbar values after a figure is loaded.
Configuration menu - View commit details
-
Copy full SHA for 0f68022 - Browse repository at this point
Copy the full SHA 0f68022View commit details
Commits on May 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d351599 - Browse repository at this point
Copy the full SHA d351599View commit details