I might want to keep my code editor app running even after I closed all its windows, so I can have it load instantly when opening a new window to edit a file/project.There’s a very small subset of apps where I might have more than one window (code editor, image/PDF viewer).I mostly switch between apps with a single window (browser, terminal etc.).Now, after 6 years, the macOS way feels a lot more intuitive: The app vs window distinction just didn’t exist in my mind. Suddenly I was closing all windows of Sublime but its icon was still there in the Command Tab list, or I would minimize Chrome and focusing its icon didn’t unminimize it. Six years ago I was a Windows power user, and when I got my first Mac, Command Tabbing through apps felt very weird. When an app with multiple windows is focused, Command backtick will cycle through the windows of that app. well, windows, on macOS you Command Tab through apps by default. As opposed to Microsoft Windows where you just Alt-Tab through. There’s an important distinction between switching windows and switching apps on the Mac. Well it turns out it’s pretty darn hard, and I’m still working on this window switching thing to this day. I remember something about Accessibility permissions not being available in the sandbox, but I just used an App Store app that was able to request the permissions so there has to be a way, how hard could it be? I don’t even care why anymore, let’s just release this fix on the App Store.Īnd while I’m at it, why not try to add that window switching capability that people have been asking about? Run open /System/Volumes/Data/Applications/Firefox.app, huh? no websites load? THAT WAS IT?!Īdd path.replacingOccurrences(of: "/System/Volumes/Data", with: ""), build, run, hold Right Command, press F, Firefox launches and holy cow everything works!! or was it the other way around? Anyway let’s just try it for the sake of it, I’m desperate. Try open /Applications/Firefox.app in a terminal, it works, websites load as expected.īreakpoint on launchApp, check the debugger again, let’s be rigorous, what am I really calling open on?Īrgument is /System/Volumes/Data/Applications/Firefox.app which is just a symlink to /Applications/Firefox.app right?. Launch Xcode, open the rcmd project, check the launchApp function code, it’s just a NSWorkspace.open call on Firefox.app, what does Alfred do differently?ĭisassemble Alfred.app in Hopper, look for NSWorkspace.open, of course it’s there, it’s the exact same thing. Please fix ASAP!! I’m gonna fix this Firefox issue once and for all! Not without annoying workarounds and a confusing user experience.Īnother email, another annoyed user: Firefox not loading websites when launched through rcmd! It works when launched from Alfred. I tried revamping that from inside the confines of an App Store app. If you’re an elementary OS user do me know what you think of the change down in the comments.Home Blog Notes Stuff Contact Résumé RSS A window switcher on the Mac App Store? Is it even possible? Focusing a specific window on macOS felt too cumbersome. In taking a less frenetic approach the alt + tab experience is once again geared towards speed and utility rather than WM theatrics.Īnd those who do like a more fancy-pants method for switching between open windows still have one: super and ↓. And while the swishy window swapping animations that accompany the UI do look slick, do it too fast and you end up feeling sea sick!įinally, with so much zing happening on screen at once - icons, windows, dimming, zooms, etc - there was total visual overload for a shortcut people know for being fast and efficient.Īdditionally, the old windows switcher was one way you couldn’t hold shift to cycle in reverse (which you can do on pretty much every DE and OS I’ve tried).Įlementary OS 6’s new “calm” window switcher addresses all of those concerns ably. Making the dock the anchor for the window switcher is an odd one. Users found “ looking down at the dock-or even across physical space to the primary display in the case of multi-display users-was less intuitive and overloaded the dock’s purpose.” Elementary devs say user feedback informed the change.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |