Skip to content

Window menu is missing on macOS #1828

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

Open
3 tasks done
rgov opened this issue Jan 22, 2023 · 3 comments
Open
3 tasks done

Window menu is missing on macOS #1828

rgov opened this issue Jan 22, 2023 · 3 comments
Labels
os: macos Specific to macOS operating system topic: code Related to content of the project itself type: imperfection Perceived defect in any part of project

Comments

@rgov
Copy link

rgov commented Jan 22, 2023

Describe the problem

In every multi-window macOS app there is a "Window" menu (to the left of "Help") for switching between open windows:

image

The Arduino IDE app doesn't have this.

To reproduce

Compare Arduino IDE to any other multi-window Mac app.

Expected behavior

There should be a "Window" menu listing the open sketches.

Arduino IDE version

2.0.3

Operating system

macOS

Operating system version

13.1

Additional context

While the app loads there is actually a "Window" menu amongst the default set of menus, but it gets replaced by the "Tools" menu.

Additional reports

Issue checklist

  • I searched for previous reports in the issue tracker
  • I verified the problem still occurs when using the latest nightly build
  • My report contains all necessary details
@rgov rgov added the type: imperfection Perceived defect in any part of project label Jan 22, 2023
@rgov
Copy link
Author

rgov commented Jan 22, 2023

There are some Electron docs on standard menus.

@per1234 per1234 added topic: code Related to content of the project itself os: macos Specific to macOS operating system labels Jan 22, 2023
@kittaakos

This comment has been minimized.

@Vidbuf
Copy link

Vidbuf commented Apr 10, 2025

Yes this is a very standard part of any Mac app that supports multiple windows. The standard way to implement it is with a Window menu in the app's main menubar as requested here by rgov. (The approach requested in issue #1183 would be non-standard)

The main feature needed is to list the open windows and allow one to be selected and brought to the front. All of the other window manager functions shown might be nice to have but are secondary to the main feature of selecting a background window to bring to the foreground. Otherwise it's very tedious to find a background window since they're not shown in the dock unless they're also hidden or minimized.

I frequently miss having this capability in the Arduino IDE.
https://forum.arduino.cc/t/ide-needs-window-menu/1372270?_gl=1*17ru1ne*_up*MQ..*_ga*MTg4NjU4MDk2NC4xNzQ0Mjk4NDEz*_ga_NEXN8H46L5*MTc0NDI5ODQxMy4xLjAuMTc0NDI5ODQxMy4wLjAuMTUyNTcwMDUyMw..

EDIT: Per1234 had a great suggestion to use the dock item menu to activate the background window. Control-click on the Arduino IDE's icon in the Dock bar and select the desired window. Perfect workaround. Thanks Per!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
os: macos Specific to macOS operating system topic: code Related to content of the project itself type: imperfection Perceived defect in any part of project
Projects
None yet
Development

No branches or pull requests

4 participants