albertkinng Posted February 14 Share Posted February 14 I can't begin to express the number of times I accidentally click on 'Clear Menu', and chaos ensues. I implore you, please, just relocate it somewhere else. This small adjustment would bring enormous joy and significantly reduce frustration among all of us in the office. Bryan Rieger and debraspicher 2 Quote See my comics: dearmascomics.com Heard my Radio Show: mimegaradio.com Ask for my services: albertkinng.com Link to comment Share on other sites More sharing options...
Bryan Rieger Posted February 14 Share Posted February 14 A BIG +1 on this from me. Quote Link to comment Share on other sites More sharing options...
fde101 Posted February 14 Share Posted February 14 Bad idea, at least on the Mac, because this is a standard macOS convention used by many other apps, both from Apple and from third parties. If I create a new document-based SwiftUI application for macOS using Xcode, there is zero code or configuration in the application itself to even have an "Open Recent" menu at all, much less with a "Clear Menu" command, yet the framework creates it automatically, it is so inherent to the nature of a macOS application. Quote Link to comment Share on other sites More sharing options...
albertkinng Posted February 14 Author Share Posted February 14 2 minutes ago, fde101 said: Bad idea, at least on the Mac I am a developer. In the context of software development, particularly in reference to using Xcode which is an integrated development environment (IDE) for macOS, this phrase suggests flexibility in user interface design and control logic. When designing a menu hierarchy in an application, it’s common to provide a set of options to the user. Xcode, like many other IDEs, has interface builder tools that often encourage or require developers to follow certain conventions, which might include having a default option in a menu. However, if Xcode's constraints do not suit the specific requirements of your project, or if having a default option in a menu is not desired for the user experience you are aiming for, the phrase implies that you are not strictly bound by these constraints. You have the creative freedom to implement alternatives. You can design your program logic to handle menus and options in a different part of your application where you do not have to adhere to the same set of rules or constraints. For example, you could: 1. Create a custom control or interface element that behaves as you require, bypassing the default behavior. 2. Implement a different kind of interaction pattern such as a context menu, popover, or a custom overlay that gets around the need for a default option. 3. Design your application logic to treat all options equivalently and delay setting a default value until it is logically required or selected by the user. The key takeaway here is that as a developer, you're not strictly limited to the default behaviors provided by the development environment. Through custom programming, alternative design patterns, and sometimes a deeper understanding of the framework or toolkit you're using, you can craft a user experience that fits your vision, even when the default behavior of an IDE like Xcode seems to suggest otherwise. Quote See my comics: dearmascomics.com Heard my Radio Show: mimegaradio.com Ask for my services: albertkinng.com Link to comment Share on other sites More sharing options...
fde101 Posted February 14 Share Posted February 14 5 minutes ago, albertkinng said: The key takeaway here is that as a developer, you're not strictly limited to the default behaviors provided by the development environment. True, and when developers leverage this ability to create arbitrary changes to apps which break with conventions that are standard to the environment, it almost always results in sub-standard applications which do not fit in with the rest of the environment. A macOS user who is accustomed to finding that option in that location in that menu will look for it there in other applications as well. Being the one application that makes them go hunting for it when it can be readily found in the same expected place everywhere else is not an act if kindness to your users. garrettm30, PaoloT, Old Bruce and 1 other 3 1 Quote Link to comment Share on other sites More sharing options...
Bryan Rieger Posted February 14 Share Posted February 14 The 'Clear Menu' at the bottom under a separator is standard on macOS. The 'More…' isn't—and because it is directly under 'Clear Menu' I've inadvertently selected 'Clear Menu' when I intended to select 'More…'. The current design is very error prone, and as 'Clear Menu' doesn't prompt 'Are you sure?' it's very easy to clear all recent docs if you're not paying attention. 'Clear Menu' should stay, keeping in-line with macOS guidelines, but the 'More…' below it could use a rethink. As it's more of a visual browser of recent docs than just a listing, perhaps it should be hoisted from the 'Open Recent…' submenu to it's own 'File' menu item, possibly as 'Browse Recent…'? File Open Open Recent… Browse Recent… fde101, PaoloT, Alfred and 2 others 5 Quote Link to comment Share on other sites More sharing options...
v_kyr Posted February 14 Share Posted February 14 https://developer.apple.com/design/human-interface-guidelines/the-menu-bar Further, macOS apps should follow the Apple guidelines here, especially if they are to be included into the Apple AppStore then. Quote ☛ Affinity Designer 1.10.8 ◆ Affinity Photo 1.10.8 ◆ Affinity Publisher 1.10.8 ◆ OSX El Capitan ☛ Affinity V2.3 apps ◆ MacOS Sonoma 14.2 ◆ iPad OS 17.2 Link to comment Share on other sites More sharing options...
MikeTO Posted February 14 Share Posted February 14 If you often choose the wrong menu command you could access the More command by its keyboard shortcut. Or you could choose File > new and click Recent. albertkinng and Oufti 2 Quote Download a free manual for Publisher 2.4 from this forum - expanded 300-page PDF My system: Affinity 2.4.2 for macOS Sonoma 14.4.1, MacBook Pro 14" (M1 Pro) Link to comment Share on other sites More sharing options...
Bryan Rieger Posted February 14 Share Posted February 14 Thanks. I never realized that 'Recent' was in the File -> New… dialog. I usually just type in whatever settings I need and ignore everything on the left. albertkinng 1 Quote Link to comment Share on other sites More sharing options...
Pšenda Posted February 14 Share Posted February 14 Just for interest (although I don't claim that this is some unwritten "standard" for Win): After click on Properties: Quote Affinity Store (MSI/EXE): Affinity Suite (ADe, APh, APu) 2.4.0.2301 Dell OptiPlex 7060, i5-8500 3.00 GHz, 16 GB, Intel UHD Graphics 630, Dell P2417H 1920 x 1080, Windows 11 Pro, Version 23H2, Build 22631.3155. Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080, Windows 11 Pro, Version 23H2, Build 22631.3155. Intel NUC5PGYH, Pentium N3700 2.40 GHz, 8 GB, Intel HD Graphics, EIZO EV2456 1920 x 1200, Windows 10 Pro, Version 21H1, Build 19043.2130. Link to comment Share on other sites More sharing options...
Affinityconfusesme Posted February 14 Share Posted February 14 Similar thing on windows. we have a Clear button under more. I suggest that there should be some sort of confirmation before recent projects get cleared out. PaoloT 1 Quote Lenovo IdeaPad 5 Ryzen 7 5700U Rx Vega 8 graphics 16GB RAM (15.3 usable) Acer KB202 27in 1080p monitor Affinity Photo 1.10.6 Affinity photo 2 2.4.2 Affinity Designer 2 2.4.2 Affinity Publisher 2 2.4.2 on Windows 11 Pro version 23H2 Beta builds as they come out. canon 80d| sigma 18-200mm F3.5-6.3 DC MACRO OS HSM | Tamron SP AF 28-75mm f/2.8 XR Di LD | Canon EF-S 10-18mm f/4.5-5.6 IS STM Autofocus APS-C Lens, Black Link to comment Share on other sites More sharing options...
albertkinng Posted February 14 Author Share Posted February 14 1 hour ago, Bryan Rieger said: The 'More…' isn't You, at the very least, comprehend. Quote See my comics: dearmascomics.com Heard my Radio Show: mimegaradio.com Ask for my services: albertkinng.com Link to comment Share on other sites More sharing options...
albertkinng Posted February 14 Author Share Posted February 14 45 minutes ago, MikeTO said: you could access the More command by its keyboard shortcut. Thank you for drawing attention to things that we often overlook! Your insights are greatly appreciated! Quote See my comics: dearmascomics.com Heard my Radio Show: mimegaradio.com Ask for my services: albertkinng.com Link to comment Share on other sites More sharing options...
Recommended Posts
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.