-
Notifications
You must be signed in to change notification settings - Fork 6.5k
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
Create new file from a list of customizable templates straight from the folder context menu #27712
Comments
Sounds like you want specific files in the |
Hi Jay-o-Way, Thank you for having a look! AFAIK, I'm don't think you can customize the existing "New" menu without using the registry. e.g. you copy your file template into a folder that windows have access to, and then you add a FileName key under the .ext/... /ShellNew. Note: Even when using the registry there are a couple of limitations of the existing "New" functionality:
Kind regards, |
You've got a point there. |
@Jay-o-Way I've created an early spec and made it available here https://docs.google.com/document/d/10R9UiUanGkTqnGfuBNuymJYlOhilfaKMextq86Slzh0/edit Do you know if there might be interest in making something like this part of PowerToys or do you already have good signal that is likely not the case? Either way, thanks again! Best regards, Christian |
A short video of a very early version of New+ running on my local dev box New+.very.very.early.version.mp4A recording in slightly higher fidelity |
I'd be curious to know what you have in mind for settings here. I would say turning off/replacing the existing "New..." menu would be a non-goal for this work (can always be addressed elsewhere/separately if needed). For me, the biggest open question is where the templates folder is kept & can the user change or specify the path? Essentially it sounds like we would be duplicating files/folders from that path into the current context/directory. Do we overcomplicate things for the user by having them need to think about where on their device a template is stored and should we instead have the settings for this feature contain some sort of "Upload" that can handle the addition of new templates and show all existing templates in the settings (so that the user doesn't need to navigate to some templates folder in File Explorer)? |
Some user cans for consideration...
New+ should also only show up as an item if a right-click is made in File Explorer AND has no selection. |
Thanks a lot @ethanfangg! Really greatly appreciate your thoughts and feeback, and for sharing these use cases and previous thoughts. I'm building out the initial spec here including your feedback. https://docs.google.com/document/d/10R9UiUanGkTqnGfuBNuymJYlOhilfaKMextq86Slzh0/edit (please let know if you can't access/comment etc. ) Re the templates/items themselves, they would by default be stored under the user's Document folder. And there would just be one copy of the template per user per machine. One drawback with storing the templates as regular Windows Explorer items is that the user can't easily reorder items other than naming items alphabetically. We could potentially introduce a new folder view type or use could just name them 1. ... 2. .... and we can strip the numbering (as an example for Arabic numerals sorted language) Happy to provide an offline demo etc. of a very early implementation. LMK. All the best, |
@cgaarden I see you link to the onegreatworld website, but would you consider a GitHub repository? This would be very useful for people who want to look into how it works, and people who want to help you etc. You can also place docs/specs here, instead of Google. |
@Jay-o-Way just to confirm. Are you suggesting that I create a new public GitHub repository with the latest code and spec before possible PowerToys repository inclusion? And then collab in the new separate repo until the spec and toy has been further developed? And then at that later point we consider inclusion in PowerToys? Thank you! |
@cgaarden Well, that is exactly what I thought of 🙂 But that's mostly because I don't know how or "where" you currently build your app, and how much it's finished. Or, how much it's compatible with PowerToys, if that's what you're going for. But there have been other new applets in the past that didn't have this either, so it's not required. It's all up to you. |
Description of the new feature / enhancement
Create new file or folder from a list of customizable templates straight from the folder context menu
Steps to create a new object
Steps to configure the list of templates
Other options
I implemented this many years ago, and love to implement/partner on a version as part of PowerToys. See also https://www.onegreatworld.com/Download/Windows/My%20Templates/
Scenario when this would be used?
When creating new objects, the existing New context menu is practically useless (sorry! :-) )
Supporting information
https://www.onegreatworld.com/Download/Windows/My%20Templates/
The text was updated successfully, but these errors were encountered: