w4po / ExplorerTabUtility

Explorer Tab Utility: Force new windows to tabs. Streamline navigation!
MIT License
143 stars 5 forks source link

[FEATURE] Open the new tab in a window unique to the current virtual desktop #9

Open rotemdan opened 9 months ago

rotemdan commented 9 months ago

Is this a unique feature?

Proposed Solution

First, thanks for making this application. I see this as essential behavior, supported by default in all modern browsers. I think it should have already been supported in Windows 11.

Currently, if using multiple virtual desktops, when opening a new explorer instance, it will open a new tab in an existing explorer instance at any virtual desktop.

This makes it difficult to work with multiple virtual desktops since only one desktop can contain an explorer window. Currently it requires switching back and forth between the desktops to gain access to the explorer window, which isn't very productive.

The Windows 11 Terminal provides an option to handle this issue by attaching to the most recently used window on the current desktop. So every desktop has its own single Terminal window including its own unique set of tabs:

Screenshot_3

I find that option very useful and convenient and it has really improved my productivity working with multiple terminals and virtual desktops.

Workaround

Just realized a workaround. It's possible to set file explorer to appear on all virtual desktops. This option can be accessed by right clicking the explorer window in the desktop switching screen:

Screenshot_4

This means that all file explorer tabs will be shown across all desktops, in a single shared window. It doesn't really provide the feature described here, but makes it more practical to work with multiple desktops.

Do you want to work on this issue?

None

If "yes" to the above, please explain how you would technically implement this

No response

Edit: added new workaround I found

NikitaGrin commented 8 months ago

Or at least make a hotkey to disable the program or a hotkey to open a folder in a new window, like holding ctrl