Skip to content
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: Restore buttons that control the debugger to the main toolbar #22702

Open
wants to merge 14 commits into
base: master
Choose a base branch
from

Commits on Oct 24, 2024

  1. API: Add str and repr methods to ApplicationToolbar

    That way it'll be easier to tell them apart.
    ccordoba12 committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    f22de34 View commit details
    Browse the repository at this point in the history
  2. Toolbar: Registry toolbars when adding, not creating them

    - That's because not all toolbars are created with the
    create_application_toolbar method.
    - Also, remove repeated code between create and add app toolbars.
    ccordoba12 committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    92e7f10 View commit details
    Browse the repository at this point in the history
  3. Toolbar: Make get_application_toolbars return the dict of toolbars

    We'll need this to interate over the toolbars by id in the plugin
    ccordoba12 committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    4579a71 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    22ff0a6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e16ef97 View commit details
    Browse the repository at this point in the history
  6. Toolbar: Fix loading last visible toolbars

    We were not correctly loading toolbars that are not visible.
    ccordoba12 committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    f724222 View commit details
    Browse the repository at this point in the history
  7. Debugger: Add a new main toolbar to control the debugger from it

    - That restores the buttons available in Spyder 5, which was requested
    by users.
    - The toolbar is not visible by default to avoid showing repeated
    functionality in the Debugger plugin and main toolbar.
    ccordoba12 committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    0fe3589 View commit details
    Browse the repository at this point in the history
  8. Toolbar: Restore toolbars order from the previous session

    Also, fix some block comments
    ccordoba12 committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    3f31f15 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b4b45bc View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2024

  1. Toolbar: Only reorganize toolbars if they are added/removed

    Also do that at first startup,
    ccordoba12 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    78631c4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d97db22 View commit details
    Browse the repository at this point in the history
  3. Debugger: Remove Control Debugger toolbar

    Instead, add all its buttons to the Debug toolbar
    ccordoba12 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    16714a4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    25642ed View commit details
    Browse the repository at this point in the history
  5. Debugger: Show/hide buttons that control it in the main toolbar

    Those buttons will be visible only if there's a debugging session active
    in the current console.
    ccordoba12 committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    15f1a15 View commit details
    Browse the repository at this point in the history