lwouis / alt-tab-macos

Windows alt-tab on macOS
https://alt-tab-macos.netlify.app
GNU General Public License v3.0
10.95k stars 331 forks source link

Focusing a window would hide all others (single-app mode) #1530

Open alt-tab-macos-bot opened 2 years ago

alt-tab-macos-bot commented 2 years ago

This issue was opened by a bot after a user submitted feedback through the in-app form.

From: brianmcashion@gmail.com

Message:

Would LOVE to see a control that allows the user to bring the selected app to the front while hiding all other apps (akin to single-app mode).

Debug profile

* App version: 6.34.0 * App preferences: * MSAppCenter310AppCenterUserDefaultsMigratedKey: 1 * MSAppCenter310CrashesUserDefaultsMigratedKey: 1 * MSAppCenterAppDidReceiveMemoryWarning: 1 * MSAppCenterInstallId: 68501943-E870-4506-9709-1CD9BCEBFC65 * MSAppCenterNetworkRequestsAllowed: 0 * MSAppCenterPastDevices: {length = 1157, bytes = 0x62706c69 73743030 d4010203 04050607 ... 00000000 00000391 } * MSAppCenterSessionIdHistory: {length = 460, bytes = 0x62706c69 73743030 d4010203 04050607 ... 00000000 00000156 } * MSAppCenterUserIdHistory: {length = 455, bytes = 0x62706c69 73743030 d4010203 04050607 ... 00000000 00000151 } * NSStatusItem Preferred Position Item-0: 5563 * SUHasLaunchedBefore: 1 * SULastCheckTime: 2022-04-29 21:51:22 +0000 * alignThumbnails: 0 * hideThumbnails: true * nextWindowShortcut2: * preferencesVersion: 6.34.0 * previousWindowShortcut: ` * theme: 0 * updatePolicy: 1 * windowMaxWidthInRow: 30 * Applications: 64 * Windows: 23 * {isFullscreen: false, isWindowlessApp: false, isMinimized: false, isHidden: false, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: true, spaceId: 1, spaceIndex: 1} * {isFullscreen: false, isWindowlessApp: false, isMinimized: false, isHidden: false, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: true, spaceId: 1, spaceIndex: 1} * {isFullscreen: false, isWindowlessApp: false, isMinimized: false, isHidden: true, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: true, spaceId: 1, spaceIndex: 1} * {isFullscreen: false, isWindowlessApp: false, isMinimized: false, isHidden: true, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: true, spaceId: 1, spaceIndex: 1} * {isFullscreen: false, isWindowlessApp: false, isMinimized: false, isHidden: true, isTabbed: true, isOnAllSpaces: false, shouldShowTheUser: false, spaceId: 1, spaceIndex: 1} * {isFullscreen: false, isWindowlessApp: false, isMinimized: false, isHidden: true, isTabbed: true, isOnAllSpaces: false, shouldShowTheUser: false, spaceId: 1, spaceIndex: 1} * {isFullscreen: false, isWindowlessApp: false, isMinimized: false, isHidden: true, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: true, spaceId: 1, spaceIndex: 1} * {isFullscreen: false, isWindowlessApp: false, isMinimized: false, isHidden: true, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: true, spaceId: 1, spaceIndex: 1} * {isFullscreen: false, isWindowlessApp: false, isMinimized: false, isHidden: true, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: true, spaceId: 1, spaceIndex: 1} * {isFullscreen: false, isWindowlessApp: false, isMinimized: false, isHidden: true, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: true, spaceId: 1, spaceIndex: 1} * {isFullscreen: false, isWindowlessApp: false, isMinimized: false, isHidden: true, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: true, spaceId: 1, spaceIndex: 1} * {isFullscreen: false, isWindowlessApp: false, isMinimized: false, isHidden: true, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: true, spaceId: 1, spaceIndex: 1} * {isFullscreen: false, isWindowlessApp: false, isMinimized: false, isHidden: true, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: true, spaceId: 1, spaceIndex: 1} * {isFullscreen: false, isWindowlessApp: false, isMinimized: false, isHidden: true, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: true, spaceId: 1, spaceIndex: 1} * {isFullscreen: false, isWindowlessApp: false, isMinimized: false, isHidden: true, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: true, spaceId: 1, spaceIndex: 1} * {isFullscreen: false, isWindowlessApp: false, isMinimized: false, isHidden: true, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: true, spaceId: 1, spaceIndex: 1} * {isFullscreen: false, isWindowlessApp: false, isMinimized: false, isHidden: true, isTabbed: true, isOnAllSpaces: false, shouldShowTheUser: false, spaceId: 1, spaceIndex: 1} * {isFullscreen: false, isWindowlessApp: false, isMinimized: false, isHidden: true, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: true, spaceId: 1, spaceIndex: 1} * {isFullscreen: false, isWindowlessApp: false, isMinimized: false, isHidden: true, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: true, spaceId: 1, spaceIndex: 1} * {isFullscreen: false, isWindowlessApp: false, isMinimized: false, isHidden: true, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: true, spaceId: 1, spaceIndex: 1} * {isFullscreen: false, isWindowlessApp: true, isMinimized: false, isHidden: true, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: true, spaceId: 18446744073709551615, spaceIndex: 9223372036854775807} * {isFullscreen: false, isWindowlessApp: true, isMinimized: false, isHidden: true, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: true, spaceId: 18446744073709551615, spaceIndex: 9223372036854775807} * {isFullscreen: false, isWindowlessApp: false, isMinimized: false, isHidden: false, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: true, spaceId: 1, spaceIndex: 1} * OS version: Version 12.3.1 (Build 21E258) * OS architecture: arm64 * Locale: en_CA (current) * Spaces: 1 * Dark mode: Light * "Displays have separate Spaces": checked * Hardware model: MacBookAir10,1 * Screens: 1 * {x: 0.0, y: 0.0, width: 1440.0, height: 900.0} * CPU model: Apple M1 * Memory size: 8.59 GB * Active CPU count: 8 * Current CPU frequency: nil * Resource utilization: * CPU: 0.4% * Memory: 98M+ * Threads count: 11

innneang commented 2 years ago

I am looking all over to find an app for this thing since 2015!

maciej-skurznica commented 1 year ago

I am using the new stage manager for this. Stage manager and AltTab is a powerful combo!