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

[New+] Only up to 16 context items are shown. Remaining are missing. #35986

Open
kerimyalcin95 opened this issue Nov 18, 2024 · 4 comments
Open
Labels
Issue-Bug Something isn't working Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams

Comments

@kerimyalcin95
Copy link

Microsoft PowerToys version

0.86.0

Installation method

WinGet

Running as admin

Yes

Area(s) with issue?

New+

Steps to reproduce

Extract template files [Template.zip] in template folder and open New+ context menu.

Templates.zip
PowerToysReport_2024-11-18-11-39-03.zip

✔️ Expected Behavior

Showing all items that reside in the template folder.

Image

❌ Actual Behavior

There are up to 16 items shown. If 20 items are in the template folder, 4 are not shown in the context menu depending on how the items in the template folder are initially sorted.

Image

Other Software

Folcolor 1.2.0 (not directly interacting with the software)

@kerimyalcin95 kerimyalcin95 added Issue-Bug Something isn't working Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams labels Nov 18, 2024
@cgaarden
Copy link
Contributor

Thank you for logging this issue.

I think this might be a duplicate of #35370 - is that correct?

Unfortunately, I currently don't know how to overcome the current number of item limitation, while using the context menu extension approach. If you have any pointers, please do share.

btw. really like your icons! :-)

@kerimyalcin95
Copy link
Author

Hello Mr. Gaardmark,

yes, I searched for a duplicate but didn't found one.

The icons are nice to have. More people should use this extension,
it is really useful.

One idea would be to add separate New+ entries and put your template files in each
template folder.
In my case, I would have two separate template folders and 2 New+ context entries,
named [New Colored Folder] and [New File].
In each you can put a maximum of 16 files.

This would be a way to overcome the limit of 16 templates, adding the advantage to be able to neatly organize
by category.

Maybe you could change the icon of each context entry, too.
Maybe one category template folder starts the file instead of copying, so you would
be able to run scripts or start programs from your context menu.
Maybe you could add flags to the files name in order to do different things, like copying,
running with a special program, adding arguments.

Example (edited in Affinity Photo):

Image

I would be gladly happy the idea(s) be implemented because it would make this
extension 10x more useful.

@cgaarden
Copy link
Contributor

Thank you for the feedback and the example screenshot mock -- that really helped me better understand -- I have been assuming that the sub categories would be a sub context menu under New+

| New+ |
| Template Category 1 |
| Template Category 2 |

but those sub context menus are currently not supported in Windows 11.

My preferred path is to see if we can get the sub context menus supported, so that we can have a cleaner menu especially when there are more categories.

I'll be checking with others too on possible approaches.

Thank you again!

@theminor
Copy link

I agree that the sub-categories would be very helpful. As of now, when I put a directory full of template files within the template directory, the directory shows up in the context menu, but when clicked, it just adds the full directory to my current path rather than expanding to let me choose a particular file. It would be much more useful to open a sub-menu with the files inside the directory.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Issue-Bug Something isn't working Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams
Projects
None yet
Development

No branches or pull requests

3 participants