Basic Text Transform: all caps, all lowercase
Add basic text transform like there is in Illustrator to make it easier and faster for developers to code your designs. Our developers have to waist time retyping text for layouts that have already been designed. At least basic uppercase and lowercase.
I’m glad to announce that the text uppercase, lowercase and title case transformations are now available with the XD 19 release.
Pro Tip: You can apply the transformations to characters styles and make global updates across the document.
Learn more about text improvements and our May release here: https://theblog.adobe.com/xd-may-2019-update-create-design-systems
Enjoy and let us know your feedback!
Peter Villevoye commented
Shift F3 is even quite impossible to invoke on a Mac. On most Mac models, these 'lower' F-keys are assigned to system features, so an application is not supposed to address them.
The plugins are super easy to install, and try, and get rid off again. Text Toolbox and Ink are currently capable of changing cases (and back) of a whole text frame, but not of any selected text within a text frame. The Change Case plugin offers just a one-way ticket – it can't revert any capitalised text back to lower case.
Andrew Gordon commented
@deep - the Shift + F3 is actually a misleading example. it has alot of bugs and is actually a text override rather than a 'style' setting like in photoshop/illustrator.
It removes all base formatting originally placed
You cant keep typing and keep that formatting
it only works on all highlighted text, not individual words for example
So in essence, Its highly destructive. - the opposite goal for what the XD team should be trying to do.
It would be really nice to see this feature added, and seeing as it exists in photoshop and illustrator, i cant see why there cant be some form of 'copy & paste' jobby from these tools (obviously language changes... but the logic will be identical)
That being said, i haven't tried the plugins, but from Peter's comment, i'm not sure i want to... but again, a feature from other adobe products shouldn't be implemented by plugins
Peter Villevoye commented
I just tested THREE plugins which are capable of performing such actions (Text Toolbox, Change Case and Ink). And although upgrades have improved some of them drastically, all three left something to wish for. E.g. none of them offers their feature on a highlighted text (just whole selected text frames). One doesn't offer a way to change text (back) to lowercase or Title Case...
This is -again- an example of how silly it is to leave such simple ideas to external developers. Isn't there anyone at Adobe who is able to envision how it should work and make it so ? Or is Adobe just waiting for those developers and designers to stumble over terrible first versions and half-baked solutions, to eventually by-pass them all with a full-blown native feature ? I hope so, but such scenarios are not very friendly towards these third parties...
João G. commented
Those very basic formatting options are options I can't believe Adobe left behind. Up up vote on this!
Select the text & after drag and selecting the text which you need to change & press Shift + F3. It toggles between "capitalize" "uppercase" and "lowercase" ;)
and at last press enter or a space for applying it
Does anyone have a link to the change case plugin they can share? I see we've been waiting for over 2 years and I need a solution now. Thanks in advance:)
GB Apk commented
Character styles ought to incorporate all tops abilities. We shouldn't need to type in all tops on the off chance that we are utilizing a spared character style. It's neither versatile nor viable long haul. The module that exists is dreary (you need to choose all occurrences of content) and does not address the issue of having the capacity to assemble segments that exemplify the majority of their properties. e.g., If I make a catch that will dependably be in all tops, the character style ought to mirror this, and the image ought to be attached to that character style.
The fact that some random guy was able to implement this functionality in a plugin but somehow the XD team can't is all the more infuriating. It just proves the XD team cares more about adding flashy prototyping features than creating an app that professional designers can actually use. This is just one example of a simple and easy to implement feature that should have been present from day 1 that is still nowhere in sight. Our creative team has been patiently waiting for Adobe to get their act together so we can make the switch from Sketch, but patience is running out. There are still around 6 missing features that prevent us from switching. InVision is looking more and more like the better alternative.
Kevin Andrid J commented
Text transformation can be achieve through adding plug-in.
Character styles should include all caps capabilities. We shouldn't have to type in all caps if we are using a saved character style. It's neither scalable nor maintainable long term. The plugin that exists is tedious (you have to select all instances of text) and does not address the issue of being able to build components that encapsulate all of their properties. e.g., If I create a button that will always be in all caps, the character style should reflect this, and the symbol should be tied to that character style.
Nick Fitchpatrick commented
This is where I am slightly worried about plugins in XD. I hope simple features don't get overlooked because there is a third party plugin available. I would much rather have less plugins and have more native features in XD.
Surely, SURELY it must have been 1 Million times easier for Adobe developers to have added a change case feature than for a member of the community to develop a plugin for it? Surely!? Thanks Paolo Biagini for making the "Change Case" plugin. Adobe - SMH.
Best Of All Films commented
✋🤷♀️🤷♂️Read this before you reply
update XD app first.
it is already possible through plugin download "change case" plugin so download and use it
So is this still WIP?
Siddharth Bishnu commented
Shame on Adobe for not considering this as a priority. This is the most needed feature now. It's simple. I know coz Illustrator has this feature. So please include this in XD too.
Line Height had significant issues as well. It's utilizing print specs, not web specs. Makes the planned handoff fundamentally pointless in light of the fact that the specs aren't right.
Yes, that is my actual favourit feature I‘d like to see.
Best Of All Films commented
use change case plugin for this
christian fink commented
I agree this should already be built into the software. But in the meantime, search for the plugin Change Case. This will give you the auto-capitalization shortcut.