Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tabbing Features #10

Open
vexvoltage opened this issue May 7, 2019 · 50 comments
Open

Tabbing Features #10

vexvoltage opened this issue May 7, 2019 · 50 comments
Labels
Idea-New PowerToy Suggestion for a PowerToy Product-Window Manager Refers to the idea of a Window Manager PowerToy

Comments

@vexvoltage
Copy link

With the release of the new command line system for W10 I think this kind of feature is a no brainier. Here is another solution for reference: TidyTabs

@The-MAZZTer
Copy link

Sets would be an interesting candidate for a PowerToy but it might require OS-level integration (not sure how it worked) so it would have to be baked in and thus not really an optional PowerToy.

However it seems like Sets is dead. Edge tabs were a big part of Sets but since Edge is being killed in favor of a Chromium-derived browser which already has its own tab solution it probably didn't make sense to continue. Plus, it would not be easy if even possible to get them working 100% with third-party apps that were not designed with them in mind.

Given Windows Terminal has its own tab solution and Explorer sounds like it will get its own I would guess Sets is completely dead. Office may also gets its own tabs is a prediction I would make. But we won't see a unified tab solution from MS.

I recommend Stardock's Groupy if you want Sets. It works very well for me, though it is a paid app.

@jaimecbernardo
Copy link
Collaborator

Hi @vexvoltage ,
Thank you for the suggestion. Could you please elaborate on this idea?
From the link, it seems like you are suggesting a powertoy that could group different windows into a "Container Window" that would have the origin Windows as tabs. Is that it?

@jaimecbernardo jaimecbernardo added the Needs-Author-Feedback The original author of the issue/PR needs to come back and respond to something label May 9, 2019
@vexvoltage
Copy link
Author

@jaimecbernardo You are pretty close with what you are saying is the intention but as it is more for the same application. So if I have 3 instances of word open instead of three full independent windows they simply got tabbed together.

Automatically group instances of the same application together. That is the dream integration.

If I had to expand it more Look at the Stardock groupy app. They have examples of allowing apps within the same ecosystem to be tabbed. (Look below. The is Stardocks App)
image

Thanks @The-MAZZTer for showing me their solution.

@jaimecbernardo jaimecbernardo added Idea-New PowerToy Suggestion for a PowerToy and removed Needs-Author-Feedback The original author of the issue/PR needs to come back and respond to something labels May 10, 2019
SeraphimaZykova added a commit to SeraphimaZykova/PowerToys that referenced this issue Jan 29, 2020
* added FancyZones unit tests
@AnuthaDev
Copy link

Hey @crutkas

This project might help in implementing this feature:
https://github.com/FloatingShuYin/WindowTabs

@Omega2k3
Copy link

Just noticed that there was a clarification requested on the tabbed explorer suggestion. I don't like Groupy due to how it groups unrelated apps often even with filters set up (like when opening task manager) and tabs windows intended to be viewed in a smaller formats, like when installing a game on Steam for example. I just want a clean solution for tabbed file explorer and have switched back to using Clover for this until hopefully the functionality is integrated into Powertoys, which is a must-have for me because of fancyzones.

@pdec
Copy link

pdec commented Apr 14, 2020

This would be a great feature to have!
I have used Clover for a few years although it keeps on hanging/crashing from time to time and, to be honest, it's not well optimized.
I would appreciate just a simple tabbing option within the Explorer with shortcuts for a new tab, window, and history (open-closed tab/window).
Having an option to group/dock the same apps' windows is a nice extra option but having multiple different apps in a single tabbed window does not seem to increase the clarity of opened apps and windows on the desktop/task bar.

Tabbing feature is really convenient and increases productivity so it would be a great addition to PowerToys!

ryanbodrug-microsoft pushed a commit to ryanbodrug-microsoft/PowerToys that referenced this issue Apr 14, 2020
This was referenced May 19, 2020
@yaira2
Copy link

yaira2 commented May 24, 2020

This is something I would find useful, one of the features I like about Windows Sets was the option to create tab groups and restore them later on, this was really helpful for productivity and getting back into my workflow after restarting Windows.

@appauldev
Copy link

Hi! What's the latest update about this? Thank you!

@Chaython
Copy link

Chaython commented Jul 8, 2020

Sets was a thing, MS incompetency cancelled it, good though, because they don't know how to deprecate broken legacy components.
Other examples of this is Groupy by Stardock
QTtabbar is the only foss one I know, died long ago.
I personally don't like "Sets" concept, we have virtual desktops to mix windows to a single context.
But I wish the file manager, CMD [but now we have terminal], and notepad had tabs... But MS likes doing everything the worst they can to inspire others to make a good alternative. Basically every app should have tabs. But if you want context seperate instances, then use virtual desktops.

PrzemyslawTusinski added a commit that referenced this issue Aug 11, 2020
* VideoConference commits squash

* VideoConference commits squash

* VideoConferenceModule

* Solution fix

* function naming fix

* import latest driver changes

* give VideoConference projects a more suitable names

* Do not list virtual camera in the settings

* Fix installer after renaming

* Community -> Enterprise

* Fix VCCMS compilation

* Basic settings<=>driver communication

- select default webcam works (but breaks the driver if you need switch it while it's active) // TODO
- overlay image works offline/online

* fix settings crash

* Fixed video mute for overlay

* Restored VideoConference solution after merge

* Create build.md

* Added offset to border

* Fix for shortucut guide crush

* disable debug hook

* Removed unused mutext

* Fixed project build dependencies

* Added black screen option as defualt VCam image

* Installer fix

* Enabled videoconference function start logging

* Logging of most functions fails

* Fix for compile waringn

* Fixed bug with hangouts call overlay appear

* Changed default overlay position

* Fixed select image button margins and text alingment

* Extra logging (#5267)

* Extra logging

* Added loggin to imageloader

* added fail load image loading

* Additional log

* Fix

* Another quick fix

* ...

* One extra debug

* Fix

* Possible fix

* Fix with additional debugs

* Forced uncompressed stream to fix blank frame

* Logging refactor

* Added mutex to logger

* Now supporting only native aspect ratios

* Fixed classical integer division bug

* Preference for 16:9

* Fix for max resultion bug

* Removed unnecessary log

* Small fix

* Changed video conference icon

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>

* Fix for faulty merge

* Merged devdoc file

* Unmuting on exit or module disabling

* Added support for clicked mute/unmute

* Added option to have overlay always on top

* change logging path + cosmetic

* Now suppoting other stream formats

* Changed images to new ones

* Added overlay position options

* Dynamic webcam changing and fix hangouts bug

* Moved overlay images to icons directory

* Changed filter name

* Added support for themes

* Module directory rename

* Added support to showing camera in-use to overlay

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>

* Fix for naming

* reverse of unwanted changes

* Fix

* fix

* fxi

* fix

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>
PrzemyslawTusinski added a commit that referenced this issue Aug 11, 2020
* VideoConference commits squash

* VideoConference commits squash

* VideoConferenceModule

* Solution fix

* function naming fix

* import latest driver changes

* give VideoConference projects a more suitable names

* Do not list virtual camera in the settings

* Fix installer after renaming

* Community -> Enterprise

* Fix VCCMS compilation

* Basic settings<=>driver communication

- select default webcam works (but breaks the driver if you need switch it while it's active) // TODO
- overlay image works offline/online

* fix settings crash

* Fixed video mute for overlay

* Restored VideoConference solution after merge

* Create build.md

* Added offset to border

* Fix for shortucut guide crush

* disable debug hook

* Removed unused mutext

* Fixed project build dependencies

* Added black screen option as defualt VCam image

* Installer fix

* Enabled videoconference function start logging

* Logging of most functions fails

* Fix for compile waringn

* Fixed bug with hangouts call overlay appear

* Changed default overlay position

* Fixed select image button margins and text alingment

* Extra logging (#5267)

* Extra logging

* Added loggin to imageloader

* added fail load image loading

* Additional log

* Fix

* Another quick fix

* ...

* One extra debug

* Fix

* Possible fix

* Fix with additional debugs

* Forced uncompressed stream to fix blank frame

* Logging refactor

* Added mutex to logger

* Now supporting only native aspect ratios

* Fixed classical integer division bug

* Preference for 16:9

* Fix for max resultion bug

* Removed unnecessary log

* Small fix

* Changed video conference icon

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>

* Fix for faulty merge

* Merged devdoc file

* Unmuting on exit or module disabling

* Added support for clicked mute/unmute

* Added option to have overlay always on top

* change logging path + cosmetic

* Now suppoting other stream formats

* Changed images to new ones

* Added overlay position options

* Dynamic webcam changing and fix hangouts bug

* Moved overlay images to icons directory

* Changed filter name

* Added support for themes

* Module directory rename

* Added support to showing camera in-use to overlay

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>

* Fix for naming

* reverse of unwanted changes

* Fix

* fix

* fxi

* fix

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>
PrzemyslawTusinski added a commit that referenced this issue Aug 24, 2020
* 11 08 snapshot (#10)

* VideoConference commits squash

* VideoConference commits squash

* VideoConferenceModule

* Solution fix

* function naming fix

* import latest driver changes

* give VideoConference projects a more suitable names

* Do not list virtual camera in the settings

* Fix installer after renaming

* Community -> Enterprise

* Fix VCCMS compilation

* Basic settings<=>driver communication

- select default webcam works (but breaks the driver if you need switch it while it's active) // TODO
- overlay image works offline/online

* fix settings crash

* Fixed video mute for overlay

* Restored VideoConference solution after merge

* Create build.md

* Added offset to border

* Fix for shortucut guide crush

* disable debug hook

* Removed unused mutext

* Fixed project build dependencies

* Added black screen option as defualt VCam image

* Installer fix

* Enabled videoconference function start logging

* Logging of most functions fails

* Fix for compile waringn

* Fixed bug with hangouts call overlay appear

* Changed default overlay position

* Fixed select image button margins and text alingment

* Extra logging (#5267)

* Extra logging

* Added loggin to imageloader

* added fail load image loading

* Additional log

* Fix

* Another quick fix

* ...

* One extra debug

* Fix

* Possible fix

* Fix with additional debugs

* Forced uncompressed stream to fix blank frame

* Logging refactor

* Added mutex to logger

* Now supporting only native aspect ratios

* Fixed classical integer division bug

* Preference for 16:9

* Fix for max resultion bug

* Removed unnecessary log

* Small fix

* Changed video conference icon

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>

* Fix for faulty merge

* Merged devdoc file

* Unmuting on exit or module disabling

* Added support for clicked mute/unmute

* Added option to have overlay always on top

* change logging path + cosmetic

* Now suppoting other stream formats

* Changed images to new ones

* Added overlay position options

* Dynamic webcam changing and fix hangouts bug

* Moved overlay images to icons directory

* Changed filter name

* Added support for themes

* Module directory rename

* Added support to showing camera in-use to overlay

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>

* Fix for naming

* reverse of unwanted changes

* Fix

* fix

* fxi

* fix

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>

* Disabling videoconference modules build

* Updated instlaling WDK build step

* further build step improvment

* New line fix

* New line

* Style fix

* new line

* new line

* Partial fix for allowing building w/o driver

* Conditional complie of video conference

* Fix for project configuration

* Fixed compilation

* Fix for powerlauncher install error

* Finalization of conditional build

* Skip certification when CIBuild

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>
PrzemyslawTusinski added a commit that referenced this issue Aug 24, 2020
* 24 08 Squash (#6131)

* 11 08 snapshot (#10)

* VideoConference commits squash

* VideoConference commits squash

* VideoConferenceModule

* Solution fix

* function naming fix

* import latest driver changes

* give VideoConference projects a more suitable names

* Do not list virtual camera in the settings

* Fix installer after renaming

* Community -> Enterprise

* Fix VCCMS compilation

* Basic settings<=>driver communication

- select default webcam works (but breaks the driver if you need switch it while it's active) // TODO
- overlay image works offline/online

* fix settings crash

* Fixed video mute for overlay

* Restored VideoConference solution after merge

* Create build.md

* Added offset to border

* Fix for shortucut guide crush

* disable debug hook

* Removed unused mutext

* Fixed project build dependencies

* Added black screen option as defualt VCam image

* Installer fix

* Enabled videoconference function start logging

* Logging of most functions fails

* Fix for compile waringn

* Fixed bug with hangouts call overlay appear

* Changed default overlay position

* Fixed select image button margins and text alingment

* Extra logging (#5267)

* Extra logging

* Added loggin to imageloader

* added fail load image loading

* Additional log

* Fix

* Another quick fix

* ...

* One extra debug

* Fix

* Possible fix

* Fix with additional debugs

* Forced uncompressed stream to fix blank frame

* Logging refactor

* Added mutex to logger

* Now supporting only native aspect ratios

* Fixed classical integer division bug

* Preference for 16:9

* Fix for max resultion bug

* Removed unnecessary log

* Small fix

* Changed video conference icon

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>

* Fix for faulty merge

* Merged devdoc file

* Unmuting on exit or module disabling

* Added support for clicked mute/unmute

* Added option to have overlay always on top

* change logging path + cosmetic

* Now suppoting other stream formats

* Changed images to new ones

* Added overlay position options

* Dynamic webcam changing and fix hangouts bug

* Moved overlay images to icons directory

* Changed filter name

* Added support for themes

* Module directory rename

* Added support to showing camera in-use to overlay

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>

* Fix for naming

* reverse of unwanted changes

* Fix

* fix

* fxi

* fix

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>

* Disabling videoconference modules build

* Updated instlaling WDK build step

* further build step improvment

* New line fix

* New line

* Style fix

* new line

* new line

* Partial fix for allowing building w/o driver

* Conditional complie of video conference

* Fix for project configuration

* Fixed compilation

* Fix for powerlauncher install error

* Finalization of conditional build

* Skip certification when CIBuild

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>

* Removed extra configuration

* VideoC tab in settings now shows only if module if found, removed extra configs from VideoConference projects

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>
PrzemyslawTusinski added a commit that referenced this issue Aug 26, 2020
* 24 08 Squash (#6131)

* 11 08 snapshot (#10)

* VideoConference commits squash

* VideoConference commits squash

* VideoConferenceModule

* Solution fix

* function naming fix

* import latest driver changes

* give VideoConference projects a more suitable names

* Do not list virtual camera in the settings

* Fix installer after renaming

* Community -> Enterprise

* Fix VCCMS compilation

* Basic settings<=>driver communication

- select default webcam works (but breaks the driver if you need switch it while it's active) // TODO
- overlay image works offline/online

* fix settings crash

* Fixed video mute for overlay

* Restored VideoConference solution after merge

* Create build.md

* Added offset to border

* Fix for shortucut guide crush

* disable debug hook

* Removed unused mutext

* Fixed project build dependencies

* Added black screen option as defualt VCam image

* Installer fix

* Enabled videoconference function start logging

* Logging of most functions fails

* Fix for compile waringn

* Fixed bug with hangouts call overlay appear

* Changed default overlay position

* Fixed select image button margins and text alingment

* Extra logging (#5267)

* Extra logging

* Added loggin to imageloader

* added fail load image loading

* Additional log

* Fix

* Another quick fix

* ...

* One extra debug

* Fix

* Possible fix

* Fix with additional debugs

* Forced uncompressed stream to fix blank frame

* Logging refactor

* Added mutex to logger

* Now supporting only native aspect ratios

* Fixed classical integer division bug

* Preference for 16:9

* Fix for max resultion bug

* Removed unnecessary log

* Small fix

* Changed video conference icon

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>

* Fix for faulty merge

* Merged devdoc file

* Unmuting on exit or module disabling

* Added support for clicked mute/unmute

* Added option to have overlay always on top

* change logging path + cosmetic

* Now suppoting other stream formats

* Changed images to new ones

* Added overlay position options

* Dynamic webcam changing and fix hangouts bug

* Moved overlay images to icons directory

* Changed filter name

* Added support for themes

* Module directory rename

* Added support to showing camera in-use to overlay

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>

* Fix for naming

* reverse of unwanted changes

* Fix

* fix

* fxi

* fix

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>

* Disabling videoconference modules build

* Updated instlaling WDK build step

* further build step improvment

* New line fix

* New line

* Style fix

* new line

* new line

* Partial fix for allowing building w/o driver

* Conditional complie of video conference

* Fix for project configuration

* Fixed compilation

* Fix for powerlauncher install error

* Finalization of conditional build

* Skip certification when CIBuild

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>

* Removed extra configuration

* VideoC tab in settings now shows only if module if found, removed extra configs from VideoConference projects

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>
PrzemyslawTusinski added a commit that referenced this issue Aug 27, 2020
* 24 08 Squash (#6131)

* 11 08 snapshot (#10)

* VideoConference commits squash

* VideoConference commits squash

* VideoConferenceModule

* Solution fix

* function naming fix

* import latest driver changes

* give VideoConference projects a more suitable names

* Do not list virtual camera in the settings

* Fix installer after renaming

* Community -> Enterprise

* Fix VCCMS compilation

* Basic settings<=>driver communication

- select default webcam works (but breaks the driver if you need switch it while it's active) // TODO
- overlay image works offline/online

* fix settings crash

* Fixed video mute for overlay

* Restored VideoConference solution after merge

* Create build.md

* Added offset to border

* Fix for shortucut guide crush

* disable debug hook

* Removed unused mutext

* Fixed project build dependencies

* Added black screen option as defualt VCam image

* Installer fix

* Enabled videoconference function start logging

* Logging of most functions fails

* Fix for compile waringn

* Fixed bug with hangouts call overlay appear

* Changed default overlay position

* Fixed select image button margins and text alingment

* Extra logging (#5267)

* Extra logging

* Added loggin to imageloader

* added fail load image loading

* Additional log

* Fix

* Another quick fix

* ...

* One extra debug

* Fix

* Possible fix

* Fix with additional debugs

* Forced uncompressed stream to fix blank frame

* Logging refactor

* Added mutex to logger

* Now supporting only native aspect ratios

* Fixed classical integer division bug

* Preference for 16:9

* Fix for max resultion bug

* Removed unnecessary log

* Small fix

* Changed video conference icon

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>

* Fix for faulty merge

* Merged devdoc file

* Unmuting on exit or module disabling

* Added support for clicked mute/unmute

* Added option to have overlay always on top

* change logging path + cosmetic

* Now suppoting other stream formats

* Changed images to new ones

* Added overlay position options

* Dynamic webcam changing and fix hangouts bug

* Moved overlay images to icons directory

* Changed filter name

* Added support for themes

* Module directory rename

* Added support to showing camera in-use to overlay

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>

* Fix for naming

* reverse of unwanted changes

* Fix

* fix

* fxi

* fix

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>

* Disabling videoconference modules build

* Updated instlaling WDK build step

* further build step improvment

* New line fix

* New line

* Style fix

* new line

* new line

* Partial fix for allowing building w/o driver

* Conditional complie of video conference

* Fix for project configuration

* Fixed compilation

* Fix for powerlauncher install error

* Finalization of conditional build

* Skip certification when CIBuild

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>

* Removed extra configuration

* VideoC tab in settings now shows only if module if found, removed extra configs from VideoConference projects

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>
PrzemyslawTusinski added a commit that referenced this issue Aug 28, 2020
* 24 08 Squash (#6131)

* 11 08 snapshot (#10)

* VideoConference commits squash

* VideoConference commits squash

* VideoConferenceModule

* Solution fix

* function naming fix

* import latest driver changes

* give VideoConference projects a more suitable names

* Do not list virtual camera in the settings

* Fix installer after renaming

* Community -> Enterprise

* Fix VCCMS compilation

* Basic settings<=>driver communication

- select default webcam works (but breaks the driver if you need switch it while it's active) // TODO
- overlay image works offline/online

* fix settings crash

* Fixed video mute for overlay

* Restored VideoConference solution after merge

* Create build.md

* Added offset to border

* Fix for shortucut guide crush

* disable debug hook

* Removed unused mutext

* Fixed project build dependencies

* Added black screen option as defualt VCam image

* Installer fix

* Enabled videoconference function start logging

* Logging of most functions fails

* Fix for compile waringn

* Fixed bug with hangouts call overlay appear

* Changed default overlay position

* Fixed select image button margins and text alingment

* Extra logging (#5267)

* Extra logging

* Added loggin to imageloader

* added fail load image loading

* Additional log

* Fix

* Another quick fix

* ...

* One extra debug

* Fix

* Possible fix

* Fix with additional debugs

* Forced uncompressed stream to fix blank frame

* Logging refactor

* Added mutex to logger

* Now supporting only native aspect ratios

* Fixed classical integer division bug

* Preference for 16:9

* Fix for max resultion bug

* Removed unnecessary log

* Small fix

* Changed video conference icon

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>

* Fix for faulty merge

* Merged devdoc file

* Unmuting on exit or module disabling

* Added support for clicked mute/unmute

* Added option to have overlay always on top

* change logging path + cosmetic

* Now suppoting other stream formats

* Changed images to new ones

* Added overlay position options

* Dynamic webcam changing and fix hangouts bug

* Moved overlay images to icons directory

* Changed filter name

* Added support for themes

* Module directory rename

* Added support to showing camera in-use to overlay

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>

* Fix for naming

* reverse of unwanted changes

* Fix

* fix

* fxi

* fix

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>

* Disabling videoconference modules build

* Updated instlaling WDK build step

* further build step improvment

* New line fix

* New line

* Style fix

* new line

* new line

* Partial fix for allowing building w/o driver

* Conditional complie of video conference

* Fix for project configuration

* Fixed compilation

* Fix for powerlauncher install error

* Finalization of conditional build

* Skip certification when CIBuild

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>

* Removed extra configuration

* VideoC tab in settings now shows only if module if found, removed extra configs from VideoConference projects

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>
yuyoyuppe added a commit that referenced this issue Sep 1, 2020
* 24 08 Squash (#6131)

* 11 08 snapshot (#10)

* VideoConference commits squash

* VideoConference commits squash

* VideoConferenceModule

* Solution fix

* function naming fix

* import latest driver changes

* give VideoConference projects a more suitable names

* Do not list virtual camera in the settings

* Fix installer after renaming

* Community -> Enterprise

* Fix VCCMS compilation

* Basic settings<=>driver communication

- select default webcam works (but breaks the driver if you need switch it while it's active) // TODO
- overlay image works offline/online

* fix settings crash

* Fixed video mute for overlay

* Restored VideoConference solution after merge

* Create build.md

* Added offset to border

* Fix for shortucut guide crush

* disable debug hook

* Removed unused mutext

* Fixed project build dependencies

* Added black screen option as defualt VCam image

* Installer fix

* Enabled videoconference function start logging

* Logging of most functions fails

* Fix for compile waringn

* Fixed bug with hangouts call overlay appear

* Changed default overlay position

* Fixed select image button margins and text alingment

* Extra logging (#5267)

* Extra logging

* Added loggin to imageloader

* added fail load image loading

* Additional log

* Fix

* Another quick fix

* ...

* One extra debug

* Fix

* Possible fix

* Fix with additional debugs

* Forced uncompressed stream to fix blank frame

* Logging refactor

* Added mutex to logger

* Now supporting only native aspect ratios

* Fixed classical integer division bug

* Preference for 16:9

* Fix for max resultion bug

* Removed unnecessary log

* Small fix

* Changed video conference icon

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>

* Fix for faulty merge

* Merged devdoc file

* Unmuting on exit or module disabling

* Added support for clicked mute/unmute

* Added option to have overlay always on top

* change logging path + cosmetic

* Now suppoting other stream formats

* Changed images to new ones

* Added overlay position options

* Dynamic webcam changing and fix hangouts bug

* Moved overlay images to icons directory

* Changed filter name

* Added support for themes

* Module directory rename

* Added support to showing camera in-use to overlay

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>

* Fix for naming

* reverse of unwanted changes

* Fix

* fix

* fxi

* fix

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>

* Disabling videoconference modules build

* Updated instlaling WDK build step

* further build step improvment

* New line fix

* New line

* Style fix

* new line

* new line

* Partial fix for allowing building w/o driver

* Conditional complie of video conference

* Fix for project configuration

* Fixed compilation

* Fix for powerlauncher install error

* Finalization of conditional build

* Skip certification when CIBuild

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>

* Removed extra configuration

* VideoC tab in settings now shows only if module if found, removed extra configs from VideoConference projects

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>
@goyalyashpal
Copy link

goyalyashpal commented Feb 16, 2022

@vexvoltage
Copy link
Author

@Aaron-Junker because this is in W11 is this going to just closed out if it is baked into w11?

The highly requested tabs feature was first spotted in Windows 11 test builds last month

@Aaron-Junker
Copy link
Collaborator

@Aaron-Junker because this is in W11 is this going to just closed out if it is baked into w11?

The highly requested tabs feature was first spotted in Windows 11 test builds last month

They were officially presented today. This issue is also about a common tabbing feature so I think it can stay open.

@NathanaelMangold
Copy link

@Aaron-Junker because this is in W11 is this going to just closed out if it is baked into w11?
The highly requested tabs feature was first spotted in Windows 11 test builds last month

They were officially presented today. This issue is also about a common tabbing feature so I think it can stay open.

I also think a common tabbing feature for all programs and not just the explorer would benefit a lot of people

@God-damnit-all

This comment was marked as off-topic.

@crutkas

This comment was marked as off-topic.

@Aaron-Junker

This comment was marked as off-topic.

@God-damnit-all

This comment was marked as off-topic.

@Jay-o-Way
Copy link
Collaborator

FYI

Microsoft has updated a number of in-box apps and experiences with version 22H2. Starting with File Explorer, which now features a new tabbed interface that runs along the top of the app. Just like a web browser, you can now have multiple File Explorer directories open under one window, which should help keep your desktop tidy.

https://www.windowscentral.com/windows-11-version-22h2

@God-damnit-all
Copy link

FYI

Microsoft has updated a number of in-box apps and experiences with version 22H2. Starting with File Explorer, which now features a new tabbed interface that runs along the top of the app. Just like a web browser, you can now have multiple File Explorer directories open under one window, which should help keep your desktop tidy.

https://www.windowscentral.com/windows-11-version-22h2

Windows 11 adds explorer tabs, but the tradeoff is it cripples the taskbar. I want to keep my left-aligned taskbar location and button labels on my ultrawide monitor.

If they ever go back on their stubborn refusal to re-add those features, I'll upgrade.

@crutkas
Copy link
Member

crutkas commented Oct 5, 2022

@ImportTaste Totally hear you, but you can left align taskbar and has been there since Win11 was shipped via Settings.

@God-damnit-all
Copy link

@crutkas @Jay-o-Way I don't mean left aligning the buttons, I mean left aligning the entire taskbar. Vertical tabs for windows, basically.

@goyalyashpal
Copy link

goyalyashpal commented Oct 6, 2022 via email

@SeriousM
Copy link

On the tabbing feature: https://github.com/FancyWM/ has such a functionality where they create layouts (dynamic ones vs. static from FanzyZones) and if a panel is stacked, they show a tab-bar for the stacked ones for easy interaction.
For my taste I like the static layout from FanzyZones, but all it offers is the less-optimal "Focus" layout that reassembles the "restore feature" from windows 3.11 (stack everything without any usefulness).

@nil-ref
Copy link

nil-ref commented Sep 6, 2023

Groupy is injected into each process, and the crash problem is inevitable. In contrast, the tidytabs solution is much more stable.

@jeffrey-ghinn
Copy link

Add file explorer tabs for windows 10 users

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Idea-New PowerToy Suggestion for a PowerToy Product-Window Manager Refers to the idea of a Window Manager PowerToy
Projects
Status: No status
Development

No branches or pull requests