Skip to content

macOS Rework Umbrella #32176

Description

@iccir

This is an umbrella issue to keep track of the macOS Rework PRs and outstanding issues.

Pull Requests

Pull Request Prerequisite(s) Description
#32161 - Initial - Closes #31770
Closes #31813
Closes #31875
Closes #31933
Pending - App Icon #32095, #32161 Closes #31895
Pending - Button Release #32161 Closes #31899
Pending - Event Loop #32161 Closes #30419
Pending - Subplot Tool #32161 Native subplot tool. Closes #27592
Pending - Timer #32161 Mimic QTimer. Helps with #29029 and #29062
Pending - Toolbar #32161 Cosmetic changes to toolbar buttons.

Remaining Issues (no PR planned yet)

#31968 - This probably needs a discussion at a meeting.
#32041 - This involves a simple compatibility shim, deprecation warning, and notifying other projects.

Remaining work without issues or PRs:

  • Research IPython and the mapping between "macosx"/"macos"/"osx" in _fix_ipython_backend2gui.
  • "test_backend_macosx.py" should probably become "test_backend_macos.py", and a new "test_backend_macosx.py" goes in to test deprecation notices and/or the compatibility shim.
  • Documentation changes / API Notes / Release Notes
  • Actual switchover from macosx to macos as default

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions