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

Transform (lowercase, Titlecase, UPPERCASE) Feature #907

Open
alfureu opened this issue Dec 10, 2019 · 20 comments
Open

Transform (lowercase, Titlecase, UPPERCASE) Feature #907

alfureu opened this issue Dec 10, 2019 · 20 comments
Labels
Idea-New PowerToy Suggestion for a PowerToy

Comments

@alfureu
Copy link

alfureu commented Dec 10, 2019

Summary of the new feature/enhancement

As there is a PowerRenamer feature, there should be a PowerTransform feature as well. PowerTransform should help quickly rename any text throughout the W10 ecosystem, and especially files, from lowercase to Titlecase or UPPERCASE.

It should be available as a Right click context menu. This is an absolutely missing feature in any Windows OS, and the third party solutions are not great.

Please leave a like if you would want to have this feature implemented.

@enricogior enricogior added the Product-PowerRename Refers to the PowerRename PowerToy label Dec 10, 2019
@alfureu
Copy link
Author

alfureu commented Dec 14, 2019

Just a clarification: I am not sure this should be a part of a separate window within PowerRename. I believe this should be available on the Right-click context menu, from where the various options (e.g. lowercase, Titlecase, UPPERCASE) should be selectable right away. Moreover, any editable text should be transformable within Windows 10 like this.

For inspiration check out what is possible in macOS:

image

@RonPi
Copy link

RonPi commented Apr 30, 2020

I found you looking for a solution as well. I guess I will have to buckle down and write a Python utility to crawl my music directory to fix ALL CAPS, all lower and other non-title formats.

I already did so to fix all the CD rippers that prepended every title with the track-number. The header already has a place for track number, and the prepended track number makes it impossible to search for duplicated songs.

My routine only does one directory at a time, so I will have to fix that for double duty. ;)

Python: str.title() will fix it right up.

@alfureu
Copy link
Author

alfureu commented May 1, 2020

Hi @RonPi, at the end I found an old free software called ReCase: https://bluefive.pairsite.com/recase.htm. Your solution might be the way to go, I am happy to test your python utilities if you are willing to share :-)

@RonPi
Copy link

RonPi commented May 1, 2020 via email

@alfureu
Copy link
Author

alfureu commented May 2, 2020

If I understand you correctly then you do not have right-click menu extension then, but you run a python script on the folder then. Am I correct?

@RonPi
Copy link

RonPi commented May 4, 2020 via email

@alfureu
Copy link
Author

alfureu commented May 6, 2020

Thanks for the explanation. Well, then this ticket is still valid as it would be great to have this available from the context menu applicable to any text selected.

@muratakburak
Copy link
Contributor

This is possibly a duplicate of #687. What do you think @enricogior ?

@alfureu
Copy link
Author

alfureu commented May 21, 2020

@muratakburak Not necessarily. The idea behind this is to be able to change the case of any selected text within the system that is editable, i.e. not only filenames.

@muratakburak
Copy link
Contributor

@DOFfactory Oops, Thanks for the clarification.

@enricogior enricogior added Idea-New PowerToy Suggestion for a PowerToy and removed Product-PowerRename Refers to the PowerRename PowerToy labels May 21, 2020
@enricogior
Copy link
Contributor

Changed the label to better categorize the issue.

@technobulb
Copy link

@unrealed
Copy link

unrealed commented Oct 12, 2022

In general, having some sort of Text Tools powertoy could be really useful. Like PowerToys Run it could have a bunch of smaller features that can be turned on/off and customized. Another example of a Text Tool would be #21231

@neoOpus
Copy link

neoOpus commented Mar 3, 2023

I was about to suggest the same thing, I wish if some of the Dev make us an Alternative to SnipDo that is based on PowerToys and that support add-ons or scripts that everyone can toggle, download to fit their requirements, such things are tremendous time saver and amazing productivity addition to almost every user, it would be great if it works in similar fashion to SnipDo but more robust and versatile... I can make a list of tools and contribute to the scripts later ( I wish if I have the skills and knowledge to make it myself but unfortunately I don't )

Right now PowerToys add some new features but they are slowly implanted since but with some scripting support that allows interaction with content and UI then it could be easy for many to make all sort of tiny tools that exists already but requires the installation of several freewares or visiting many websites (and having bookmark list well maintained)...

I cannot stress enough how this can be time saver, even to transform a text to a hashtag it shouldn't take more than selecting the text and having a bubble to do that by replacing spaces or eliminating them (matter of taste) and adding the # at the begging of the sentence...

Notepad++ can offer a lot of inspiration of how many tiny tools, script that can be created, but since they can be a lot then having the ability to organize them in a menu with representative icons (in same Windows 11 design) would be great.

Imagine a bubble who dynamically change if you select a text then it will show several icons to transform the text organized in groups and categories (that end users can specify themselves) ... if it is a URL then another menu would show up...

SnipDo is great in term of what it does, but it is paid, closed source and maintained by only one person so it wouldn't be many productive people would install on their workstation.

@Korb
Copy link

Korb commented May 14, 2023

Suggested setting in the Punto Switcher app that I am forced to use for lack of better alternatives:

Punto Switcher Settings

A similar setting in the Notepad++:

Notepad++ case shortcuts

@iandiv
Copy link

iandiv commented Oct 24, 2023

I've made a program called QuixCase that allows you easily switch between Sentence Case, UPPERCASE, lowercase, Capital Each Word, and even tOGGLE cASE.
explorer_v6I7ETpxbB

@zadorski
Copy link

zadorski commented Jun 6, 2024

A system-wide keyboard shortcut to switch between lowercase and UPPERCASE would eliminate the need for online tools, reducing the risk of data leaks.

To extend the idea further, extensible PowerText like PowerRun (as previously mentioned) might cover lots of use cases: in-place text changes via shortcut keys, clipboard value toggling, or whatnot.

@neoOpus
Copy link

neoOpus commented Jun 6, 2024

A system-wide keyboard shortcut to switch between lowercase and UPPERCASE would eliminate the need for online tools, reducing the risk of data leaks.

To extend the idea further, extensible PowerText like PowerRun (as previously mentioned) might cover lots of use cases: in-place text changes via shortcut keys, clipboard value toggling, or whatnot.

I would suggest you use this until MS makes this such rudimentary feature available
(Paid)
https://apps.microsoft.com/detail/9npz2tvkjvt7?hl=en-us&gl=US

@technobulb
Copy link

technobulb commented Jun 6, 2024

A system-wide keyboard shortcut to switch between lowercase and UPPERCASE would eliminate the need for online tools, reducing the risk of data leaks.
To extend the idea further, extensible PowerText like PowerRun (as previously mentioned) might cover lots of use cases: in-place text changes via shortcut keys, clipboard value toggling, or whatnot.

I would suggest you use this until MS makes this such rudimentary feature available (Paid) https://apps.microsoft.com/detail/9npz2tvkjvt7?hl=en-us&gl=US

Or for FREE:

Yes I agree this is a much needed feature. I use this for now: https://geekdrop.com/content/super-handy-autohotkey-ahk-script-to-change-the-case-of-text-in-line-or-wrap-text-in-quotes

or

I've made a program called QuixCase that allows you easily switch between Sentence Case, UPPERCASE, lowercase, Capital Each Word, and even tOGGLE cASE. explorer_v6I7ETpxbB explorer_v6I7ETpxbB

@Rekkonnect
Copy link

It would be very nice if it could also provide more text transformations than just casing, including custom ones.

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
Projects
None yet
Development

No branches or pull requests