Jump to content
You must now use your email address to sign in [click for more info] ×

menu "Window" > open files not listed


Recommended Posts

In Affinity apps, the "Window" menu does not list all open documents, but only shows the currently selected one (which is particularly not necessary because it has already been selected and therefore its menu item is useless / obsolete as long it is the only one). Regardless of Separated Mode or not.

2015051535_windowmenuopendocuments2.jpg.2b42f8bd575d75079d6dba89f7b97dc3.jpg   95774632_windowmenuopendocuments1.jpg.6e2d48655fa7ddcfdebc84fe88ce2b6c.jpg

 

The goal of this menu section "by design" is to enable the user to switch between open documents, like here in the macOS Preview.app:

1500914224_windowmenuopendocuments3.jpg.ea9b9bb5bd86bf83b6718b472cf4c319.jpg

macOS 10.14.6 | MacBookPro Retina 15" | Eizo 27" | Affinity V1

Link to comment
Share on other sites

  • Staff

Hey @thomaso,

I see where you're coming from, but the "Window" dialog is dedicated to actual "Windows/instances" and not tabs within apps. Our app can't have more than one session active, and the Window menu only shows the current session. More like this case.image.png

Safari does the same thing. You have tabs inside a single window, which are not accessible through the Window menu. 

I moved this to feature requests, but I don't think there's much we can do, as it's working as designed. 

Link to comment
Share on other sites

Just curious if the issue is with Separated Mode?

Does it work as you prefer, @thomaso, if you're in normal (not Separated) mode?

I know that the Windows versions of the Affinity applications (which do not have Separated Mode) work as you show in your screenshot from Previews.

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro, version 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro, version 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
iPad:  iPad Pro M1, 12.9": iPadOS 17.4.1, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.4.1

Link to comment
Share on other sites

Ah, I see, in Affinity (and e.g. browser.apps) open documents get listed only for not-merged windows but not for tabbed document windows ...

1334519301_windowsdocumentlistapub.thumb.jpg.a26c38b94120df4fae6a66e89aec2a4a.jpg


... while it is vice versa in Preview.app, where the complete list shows up for tabbed document view only.

289318044_windowsdocumentlistpreview.jpg.ca17665586603ef2116363f8c727c173.jpg

Bit strange user experience. However, thank you for pointing me to this difference.


Feature request:
I would appreciate to have the option to get the entire open document list in the menu "Windows" when merged/ tabbed view is used.
As a supplement to the viewing options 'single document' vs. 'tabbed document' windows (merged).

macOS 10.14.6 | MacBookPro Retina 15" | Eizo 27" | Affinity V1

Link to comment
Share on other sites

35 minutes ago, walt.farrell said:

Just curious if the issue is with Separated Mode? (...)
I know that the Windows versions of the Affinity applications (which do not have Separated Mode) work as you show in your screenshot from Previews.

Oh, that's interesting. If I leave "Separated Mode" then all document's get tabbed + there is no way to have them in various windows.
(I use Separated Mode only to have the tool bars moved and use "Merge Windows" all the time).

But in macOS with not-separated but tabbed mode the menu "Windows" still shows as open document list the currently selected only but not all open documents.

1164369296_windowsdocumentlistapubnot-separated.jpg.815beda51e684a7fd22c948713d4f47a.jpg


So, @Gabe, if this open document list is treated different by Affinity in Windows OS than in macOS: is there any chance that the behavior on mac might have been programed this way kind of inadvertently, even though it's obviously "by design"? And therefore maybe worth to get logged?

   

macOS 10.14.6 | MacBookPro Retina 15" | Eizo 27" | Affinity V1

Link to comment
Share on other sites

  • Staff

It's really been designed the other way around in this case, and Windows UI mimics macOS UI. 

 "Window" on macOS is a standard, built-in menu. https://developer.apple.com/design/human-interface-guidelines/macos/menus/menu-bar-menus/

Quote

List open windows, not panels, as menu items at the bottom of the Window menu.List the windows in alphabetical order for quick access. When a user selects an available window in the Window menu, it comes to the front of the window stack.

In non-separate mode with non-merged windows, you get "Windows", which have their title bar and control buttons in the top right corner(Close, minimise, maximise) and these will appear in the "Window" menu. Otherwise, the whole "app" is considered a window. I don't see how this would work in non-separate mode or separate mode with merged windows, as by design, a window has to have its own title bar and controls. 

Now back to Windows (OS), the "Window" menu is something we have created, and not a standard OS, built-in menu. 

I hope it makes more sense now. :)

Link to comment
Share on other sites

> it makes more sense now. :)

Unfortunately it does not, it rather confuses more. Because...:

14 minutes ago, Gabe said:

I don't see how this would work in non-separate mode or separate mode with merged windows, as by design, a window has to have its own title bar and controls. 

You can see it working as all-open-docs-list in Preview.app:

1. One window with title bar and title of the currently selected document.
2. Below are tabs of all open documents.
3. The menu "Window" lists all open open documents / tabs.

1494270560_windowsdocumentlistpreview.jpg.1ca6a60528ee7fc39cddd7f6cfc672d8.jpg

This view occurs if you have chosen in the Preview.app prefs the third radio-button.

2099628683_previewappviewprefs.jpg.5fe9423645ce8ba5ee696e8fd9d9678d.jpg

This preference corresponds in Affinity to "Separate Mode" + "Merge All Windows": 1 window & title bar + All tabs below.
But different to Preview in Affinity the list is not a list but reflects 1 document only, a copy of the title bar text (usefull?).

Note: In your Quote  "When a user selects an available window in the Window menu, it comes to the front of the window stack."  it seems to make no difference between window & tab view but rather, effectively, treats all / any as a stack of document windows, the user may select from ... and it does list them all, as shown in my recent Preview screenshot above.

macOS 10.14.6 | MacBookPro Retina 15" | Eizo 27" | Affinity V1

Link to comment
Share on other sites

@Gabe, another macOS example is the Finder.app: here 1 window & tabs offers in menu "Windows" the list of them all + enables this way the user to switch:

2027410348_finderwindowtabsopenlist.jpg.1fcbab83f2e37b3c4c2b724120f44634.jpg

Well, here one can simply click on the wanted tab instead using the menu. But in Affinity, in particular in dark UI + in a wider window, detecting and distinguishing tabs can be tricky and is less practical this way than a menu list.

Compare this Affinity visibility (= tab title readability) of open documents in the following screenshot with the clear view in the menu of the screenshot above.

482251694_apubwindowtabs.thumb.jpg.9003859e06815b805d3857103ce2aa3f.jpg

macOS 10.14.6 | MacBookPro Retina 15" | Eizo 27" | Affinity V1

Link to comment
Share on other sites

@Gabe, I just noticed in "View" the submenu "Views" which lists ALL open documents, even in separated mode & merged windows (> tabs), AND even mentions open documents which are parts of another (e.g. embedded), while the menu "Windows" always lists only 1 and apparently ignores an opened sub-document:

Menu "Windows": note that "...3.jpg" is the currently selected tab while it is part of the "v183" document:

1244355282_menuWindows.thumb.jpg.0f5429cb81d4ac90081eceaa590cddfc.jpg


Menu "View" > submenu "Views": not only ALL open documents are listed but also the currently selected "...3.jpg" appears and is ticked correctly:

696672406_menuViewViewsALLopendocuments.thumb.jpg.a38fa4e6d35c046f30b32de8d08b4aac.jpg


So I wonder again whether the Affinity menu "Windows" mentions the documents properly (even if "by design"), since it ...

  • behaves different in Affinity for macOS vs. Windows OS,
  • the Affinity menu UI is well aware about opened documents,
  • is able to list them ALL at once + complete with opened embedded,
  • macOS Finder and Preview app also list all opened items in merged window/tab view.

Don't you agree that only 1 entry in the Windows menu is entirely useless, because it is nothing to choose from AND its text is prominently displayed already in the window title + in the toolbar. Finally the view > views submenu requires a little more complex mouse moves to get reached: vertically + horizontally + vertically. – Any chance to get it logged?

macOS 10.14.6 | MacBookPro Retina 15" | Eizo 27" | Affinity V1

Link to comment
Share on other sites

  • Staff
17 hours ago, thomaso said:

Don't you agree that only 1 entry in the Windows menu is entirely useless, because it is nothing to choose from AND its text is prominently displayed already in the window title + in the toolbar. Finally the view > views submenu requires a little more complex mouse moves to get reached: vertically + horizontally + vertically. – Any chance to get it logged?

Agreed. I logged it as an improvement :) 

Link to comment
Share on other sites

  • 2 weeks later...
On 7/6/2020 at 9:49 AM, thomaso said:

This view occurs if you have chosen in the Preview.app prefs the third radio-button.

The English version of that button in Preview.app is "Open each file in its own window," so it does not correspond in Affinity to "Separate Mode" + "Merge All Windows" -- it would correspond only if each document in Separated mode is in its own window (& it does work like that in Affinity).

Nevertheless, I agree that it would be very useful if the Affinity "Window" menu always listed every open document. But I am not sure that would be possible without creating some custom implementation of the built-in macOS Window menu. 

All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
Affinity Photo 
1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Link to comment
Share on other sites

8 hours ago, R C-R said:

The English version of that button in Preview.app is "Open each file in its own window," so it does not correspond in Affinity to "Separate Mode" + "Merge All Windows" -- it would correspond only if each document in Separated mode is in its own window

This is what it says – but that is what it does. This radio button text is different to its action. Have you tried it in Preview? To me it does exactly the same document and window arrangement as Separate Mode & Merge Windows in Affinity – but plus the additional open-file-list, as shown in the two screenshots in the post you quoted.

macOS 10.14.6 | MacBookPro Retina 15" | Eizo 27" | Affinity V1

Link to comment
Share on other sites

46 minutes ago, thomaso said:

This is what it says – but that is what it does. This radio button text is different to its action. Have you tried it in Preview? To me it does exactly the same document and window arrangement as Separate Mode & Merge Windows in Affinity – but plus the additional open-file-list, as shown in the two screenshots in the post you quoted.

I do not understand what you mean. In Preview, using the third button causes each file to open in its own window. So if I open 3 documents I get 3 windows.

That is the same as what I get in the Affinity Separate mode only if I do not merge the document windows into a single (tabbed) window.

All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
Affinity Photo 
1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Link to comment
Share on other sites

7 minutes ago, R C-R said:

I do not understand what you mean. I

This is what I set ... and this is what I get: 1 window + tabs + file list.
Actually I don't care about the button text, here to me its functionality is the relevant:

macOS 10.14.6 | MacBookPro Retina 15" | Eizo 27" | Affinity V1

Link to comment
Share on other sites

20 minutes ago, thomaso said:

This is what I set ... and this is what I get: 1 window + tabs + file list.

Weird. When I open 2 or more files in Preview with that setting, I always get each file opening in a separate window. For them to appear in the same window like they do at around the 9 second mark in your video I have to use Window > Merge All Windows as a separate step after the files have opened -- I can find no setting that causes all the files initially to open in one merged (tabbed) window.

All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
Affinity Photo 
1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.