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

Make grouping/foldering left navigation menu items possible #23744

Closed
tadavid-cae opened this issue Feb 2, 2023 · 14 comments
Closed

Make grouping/foldering left navigation menu items possible #23744

tadavid-cae opened this issue Feb 2, 2023 · 14 comments
Labels
Area-User Interface things that regard UX for PowerToys Idea-Enhancement New feature or request on an existing product Needs-Community Feedback We need additional help with how something should act / look Product-Settings The standalone PowerToys Settings application Resolution-Already Fixed/Doesn't Apply A change in the product has made the issue obsolete.

Comments

@tadavid-cae
Copy link

tadavid-cae commented Feb 2, 2023

Description of the new feature / enhancement

With the increasing number of awesome tools the main tool selector menu is started to get cumbersome. It would be nice to have some kind of grouping like:
We could have predefined categories like:

Input:
- Keyboard Manager
- Mouse utilities
- Quick Accent

Workflow:
- Awake
- Color Picker
- Power Toys Run
- Video Conference Mute
- Shortcut Guide

File System:
- File Locksmith
- File Explorer add-ons
- Hosts File Editor
- Image Resizer
- Power Rename

Window:
- Always On Top
- Screen Ruler
- Fancy Zones

In the future users should be able to create custom folders/groups.

Scenario when this would be used?

Find any tool fast.

Supporting information

No response

@tadavid-cae tadavid-cae added the Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams label Feb 2, 2023
@Jay-o-Way Jay-o-Way added Idea-Enhancement New feature or request on an existing product Product-Settings The standalone PowerToys Settings application labels Feb 2, 2023
@Jay-o-Way Jay-o-Way moved this to Waiting for input in Test for PowerToys Feb 2, 2023
@crutkas crutkas removed the Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams label Feb 14, 2023
@crutkas
Copy link
Member

crutkas commented Feb 14, 2023

@niels9001 do we actually have a tracking item for this? We've been thinking about it for a bit.

@niels9001
Copy link
Contributor

@niels9001 do we actually have a tracking item for this? We've been thinking about it for a bit.

I think there might be seperate issues around the topic of the NavView.. @jaimecbernardo @Aaron-Junker do you know by any chance?

@Aaron-Junker
Copy link
Collaborator

@niels9001 do we actually have a tracking item for this? We've been thinking about it for a bit.

I think there might be seperate issues around the topic of the NavView.. @jaimecbernardo @Aaron-Junker do you know by any chance?

#20308 is a simmilar issue, but not really the same.

@crutkas
Copy link
Member

crutkas commented Feb 29, 2024

FYI for a rough proposal (via @niels9001 doing an amazing mock)
image

@dtap001
Copy link

dtap001 commented Mar 1, 2024

omg!!!! looking very good! <3

@crutkas crutkas added the Area-User Interface things that regard UX for PowerToys label May 1, 2024
@crutkas crutkas changed the title Make grouping/foldering menu items possible Make grouping/foldering left navigation menu items possible Jun 5, 2024
@crutkas
Copy link
Member

crutkas commented Oct 18, 2024

Here is some mocks from @ethanfangg and working with everyone. We'd love your feedback! I want to call out @Aaron-Junker here too for helping come up with the basis of our current thinking here.
Image
Image

@crutkas crutkas added the Needs-Community Feedback We need additional help with how something should act / look label Oct 18, 2024
@crutkas crutkas pinned this issue Oct 18, 2024
@AndrewKeepCoding
Copy link

This is great! 🤩
Here's what I have so far:

  • What's the difference between using "&" and "/"? It seems that "&" is often used throughout the app.
  • Adding the separator (line) between the scrollable section and the Welcome to PowerToys item is a good idea. This separator is missing in the current version.

@EaglePPP
Copy link

sounds super, how about also a modular download option? it's not powertoys anymore, more like power-heavy-machines now
Image

@JaykeBird
Copy link

JaykeBird commented Oct 19, 2024

I got confused by the "Input/Output" at first, but that's probably my programmer brain just focusing too much lately on file I/O lol.

Those category groupings in that render look all really good to me! The only thing I'd wonder about is trying to move VCM to another category so that "Input/Output" one could be renamed to "Mouse and Keyboard" perhaps, but I wouldn't really know where to move VCM to - none of the other categories feel like a better fit than where it is right now.

Overall, I think this is very excellent and will help a lot with the organization and also discoverability.

@Aaron-Junker
Copy link
Collaborator

I got confused by the "Input/Output" at first, but that's probably my programmer brain just focusing too much lately on file I/O lol.

Those category groupings in that render look all really good to me! The only thing I'd wonder about is trying to move VCM to another category so that "Input/Output" one could be renamed to "Mouse and Keyboard" perhaps, but I wouldn't really know where to move VCM to - none of the other categories feel like a better fit than where it is right now.

Overall, I think this is very excellent and will help a lot with the organization and also discoverability.

@JaykeBird I had the exact opposite thoughts that you had on VCM. I renamed Mouse and Keyboard to Input/Output to put it there 😅

@PesBandi
Copy link
Contributor

I love it, we really need this 🎉
My only question is: would this affect the Dashboard in any way?

@ak1dd
Copy link

ak1dd commented Oct 21, 2024

How about this: PT has always been a pretty eclectic, disparate group of features - feels like "Windows labs". Many you'd use system wide, others you'd use upon occasion (Fancyzones vs. Image resize). some change existing features, some are completely standalone The suggestion in this thread seems intent to address this issue System Tools, Windowing, File Management... .

How about adding the ability for users to also select what is actually installed?

Why not have the dashboard show only the features chosen and installed by the user. A separate tab/page/section could have "Explore" that shows what could be installed additionally as the "Disabled Modules" does now.

Simplify, minimize and allow the user more control vs. monolithic install. I've always wanted the ability to only have what I want and not the vast majority of things I wouldn't. The PT team can still announce and showcase new additions in the UI.

@crutkas crutkas added the Resolution-Fix Committed Fix is checked in, but it might be 3-4 weeks until a release. label Oct 27, 2024
@crutkas crutkas added this to the PowerToys 0.86 milestone Oct 27, 2024
@crutkas
Copy link
Member

crutkas commented Oct 27, 2024

Next steps are #35621

@dtap001
Copy link

dtap001 commented Oct 28, 2024

Here is some mocks from @ethanfangg and working with everyone. We'd love your feedback! I want to call out @Aaron-Junker here too for helping come up with the basis of our current thinking here. Image Image

Absolutely loving it! Perfect solution!

@Jay-o-Way Jay-o-Way moved this from Waiting for input ⏳ to Done ✔ in Test for PowerToys Nov 2, 2024
@cinnamon-msft cinnamon-msft added Resolution-Already Fixed/Doesn't Apply A change in the product has made the issue obsolete. and removed Resolution-Fix Committed Fix is checked in, but it might be 3-4 weeks until a release. labels Nov 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-User Interface things that regard UX for PowerToys Idea-Enhancement New feature or request on an existing product Needs-Community Feedback We need additional help with how something should act / look Product-Settings The standalone PowerToys Settings application Resolution-Already Fixed/Doesn't Apply A change in the product has made the issue obsolete.
Projects
Status: Done
Development

No branches or pull requests