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

Add Window menu that lists open sketch windows [imported] #234

Open
cmaglie opened this issue Nov 15, 2012 · 12 comments
Open

Add Window menu that lists open sketch windows [imported] #234

cmaglie opened this issue Nov 15, 2012 · 12 comments
Labels
Component: IDE user interface The Arduino IDE's user interface Component: IDE The Arduino IDE feature request A request to make an enhancement (not a bug fix)

Comments

@cmaglie
Copy link
Member

cmaglie commented Nov 15, 2012

This is Issue 234 moved from a Google Code project.
Added by 2010-04-26T13:54:46.000Z by follower@gmail.com.
Please review that bug for more context and additional comments, but update this bug.

Original labels: Type-Enhancement, Priority-Medium

Original description

What change would like to see?

I would like a "Window" menu added to the menu bar.

Why?

Now that we can have multiple sketches open at one time this would make it easier to swap
between them instead of cycling through the windows one-by-one.

Would this cause any incompatibilities with previous versions?

No.

But this is mostly an issue when you have many sketches open which may be considered a non-
typical user scenario. However the "Window" menu is relatively common in desktop applications.

If so, how can these be mitigated?

N/A

@lmihalkovic
Copy link

simple first step. anything else reeeeally important to add?

screen shot 2015-11-26 at 10 35 43 am

@lmihalkovic
Copy link

better without the app name in the title?

screen shot 2015-11-26 at 10 49 07 am

@lmihalkovic
Copy link

it seems many apps on Mac at least have these.. dunno about windows

screen shot 2015-11-26 at 11 15 23 am

  public static class EditorBringAllToFrontAction extends ArduinoAbstractAction {
    WeakReference<Base> baseRef;
    public EditorBringAllToFrontAction(Base base) {
      baseRef = new WeakReference<Base>(base);
      putValue(NAME, tr("Bring All to Front"));
    }
    @Override
    public void handleAction(ActionEvent evt) throws Exception {
      Base base = baseRef.get();
      if(base != null) {
        base.editorsStream().forEach(editor -> editor.toFront());
      }
    }
  }

the ref is not even required... the rest of the code is no more difficult or long. and yet here we are 5 years later.

@lmihalkovic
Copy link

@mralexgray 2010 it seem... Window menus are largely overrated anyhow... ;-)

@thomasaw
Copy link

thomasaw commented Dec 1, 2015

This is a standard Mac app feature. I hope it gets merged in.

@Breidenbach
Copy link

I agree with thomasaw - having used Macs forever (and the Lisa before that) I miss this feature.

@ffissore
Copy link
Contributor

ffissore commented Dec 1, 2015

@thomasaw @Breidenbach unfortunately there is nothing to merge. This is just an issue. I look forward for a PR that I'll be happy to test and merge

@lmihalkovic
Copy link

One of the miracles of open source is to be able to shift responsibilities around by pushing with a large smile and a friendly PR-welcome, piles of loosely taped together code that users are expected to finish themselves.

@nesdnuma
Copy link

Any chance to see this issue solved on a forthcoming update?

tbowmo pushed a commit to tbowmo/Arduino that referenced this issue Jul 14, 2016
Refactored signing backend debug prints
@erathos
Copy link

erathos commented Jul 23, 2016

May be for christmas ? Waiting for that patch eargerly since 5 years. Unable to do it myself. Thanks to our future savior

@lmihalkovic
Copy link

downloaded the latest UI today. looking at the 1.9.0 code, it seems it still does not address this ... 2012 .. what's the bounty on this one?! ;-)

screen shot 2018-04-28 at 9 38 43 pm

@kosso
Copy link

kosso commented Nov 2, 2018

Amazed that this issue is six years old.
This is fairly standard macOS / OSX user interface for multiple windows.

(The Windows version also lacking it.)

Any way to bump this?

@per1234 per1234 added feature request A request to make an enhancement (not a bug fix) Component: IDE The Arduino IDE labels Sep 26, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: IDE user interface The Arduino IDE's user interface Component: IDE The Arduino IDE feature request A request to make an enhancement (not a bug fix)
Projects
None yet
Development

No branches or pull requests

10 participants