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

Separation of activated and non-activated modules in PowerToys settings #20308

Closed
Zecr opened this issue Sep 6, 2022 · 16 comments
Closed

Separation of activated and non-activated modules in PowerToys settings #20308

Zecr opened this issue Sep 6, 2022 · 16 comments
Labels
Idea-Enhancement New feature or request on an existing product Product-Settings The standalone PowerToys Settings application

Comments

@Zecr
Copy link

Zecr commented Sep 6, 2022

Description of the new feature / enhancement

Simply have the PowerToys modules which have been toggled on to be at the top of the list, with a separator bar in between the activated tools and the non-activated ones.

Scenario when this would be used?

a) Can see which ones are activated at a glance
b) No need to read through the entire list just to find the one module that you use

Supporting information

No response

@Zecr Zecr added the Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams label Sep 6, 2022
@yuyoyuppe
Copy link
Contributor

Very nice idea imo, @niels9001

@yuyoyuppe yuyoyuppe added Product-Settings The standalone PowerToys Settings application Idea-Enhancement New feature or request on an existing product and removed Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams labels Sep 6, 2022
@htcfreek
Copy link
Collaborator

htcfreek commented Sep 6, 2022

How should that work with mouse utilities and file explorer addons?

@yuyoyuppe
Copy link
Contributor

Perhaps show them in the Enabled group as long as any part of them is enabled?

@niels9001
Copy link
Contributor

Nice idea! @crutkas thoughts?

@crutkas
Copy link
Member

crutkas commented Sep 7, 2022

I believe we may have a tracking item for this topic but I think it would be nice to have a visual for this.

@cinnamon-msft any insights as well?

@htcfreek
Copy link
Collaborator

htcfreek commented Sep 7, 2022

Another idea would be to have badges in green and red.

@niels9001
Can we keep alphabetic order when moving between on and off section and can we give these section headers like Enabled Toys and Disabled Toys? I worry that this might confuse users because the order changes unexpectedly.

@Zecr
Copy link
Author

Zecr commented Sep 7, 2022

Would this help as visuals?

Have 2 different concepts here
Concept 1
Concept 2

@Zecr Zecr closed this as completed Sep 7, 2022
@Zecr Zecr reopened this Sep 7, 2022
@Zecr
Copy link
Author

Zecr commented Sep 7, 2022

Sorry, I'm not used to Github and pressed wrong button

@htcfreek
Copy link
Collaborator

htcfreek commented Sep 7, 2022

@Zecr
Now seeing the visuals I think the first one with the order is more logical. But why do we have two lines?

I think we could make something like this:

General
---
<activated toys>
---
<disabled toys>

For the badges I think we should green ones for enabled toys and that's it. No numbers and no vadges on disabled ones. (I think if we have badges there is no need for the lines. Instead we could simply add a space between toys and general page.)

@Zecr
Copy link
Author

Zecr commented Sep 7, 2022

Yes, that's what the 2 lines are for, to separate the activated ones and the non-activated ones. I'm not sure if that's the best way to show which ones are activated. But the idea is that as soon as the user clicks the toggle button, the list item jumps to the section between the lines.

Mouse and file explorer stays with general settings in one section as those are the only ones with multiple sub-toggles

@niels9001
Copy link
Contributor

Quick proto with using NavigationViewItemHeader:

image

  • File explorer / mouse utils would show up in the 'actiivated' list if 1 or more sub-modules are enabled.
  • The disabled modules could be (auto) collapsible if the list of modules keeps growing :)

@Zecr
Copy link
Author

Zecr commented Sep 7, 2022

That looks great. I thought that adding headers to the list would be difficult and didn't use it in my visual but guess I shouldn't have assumed.

@htcfreek
Copy link
Collaborator

htcfreek commented Sep 7, 2022

Quick proto with using NavigationViewItemHeader:

image

  • File explorer / mouse utils would show up in the 'actiivated' list if 1 or more sub-modules are enabled.
  • The disabled modules could be (auto) collapsible if the list of modules keeps growing :)

I love it. But I think we should not collaps the disabled ones to show all of them to new users.

@crutkas
Copy link
Member

crutkas commented Sep 7, 2022

We need search at the top if we have the location adjust I think.

@Jay-o-Way
Copy link
Collaborator

a) Can see which ones are activated at a glance

The new pop-up has this, in a way. (left-)Click on the PT icon in the tray and:
image

@Zecr
Copy link
Author

Zecr commented Nov 1, 2023

Completed in Release v0.75.0 via Dashboard

@Zecr Zecr closed this as completed Nov 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Idea-Enhancement New feature or request on an existing product Product-Settings The standalone PowerToys Settings application
Projects
None yet
Development

No branches or pull requests

6 participants