Photoshop: Inline Smart Object Editing (Symbols)

  • 26
  • Idea
  • Updated 3 years ago
  • (Edited)
Brief title for your desired feature:
Inline Smart Object Editting

How would you like the feature to work?
Make Smart Objects editable without double clicking them. Add a drop down arrow so that you can see all of the layers (just like folders). Then, you can edit right there. If you have multiple instances of the smart object, you can watch them all update together.

Why is this feature important to you?
For one, I could edit more quickly. Also, with this functionality I would be able to edit projects in an 'environment'. If I'm making a backdrop for a stage (which I do), I can take a picture of the stage, and work on the project within the actual stage, and make a better composition that is more cohesive with the surroundings. When you're done, you can just export the smart object, it's already got the right dpi, dimensions, color mode.... it's done. I could paint light shadows in the main canvas over areas that are in the dark, so that I automatically make those colors brighter in the 'smart object' (that feels like a folder) without even thinking. I could place objects in front of the smart object that will be covered by a speaker or a person. You could also use it for product design, to create a label directly on a bottle. Or if you want to create entire projects in one psd, where you've got an empty business card, dvd, dvd box, poster, all in one file and in one fell swoop you finish the whole job. I could see it used for billboard designs, and many other projects.

BTW, you could make two modes for Smart Objects. When you first place/create a smart object, it is in normal mode. But, as soon as you skew it (to give it perspective, or just to squash it), it enters perspective mode. When you choose the brush tool and paint on a layer in a smart object in 'perspective' mode, you see a light green square on top of the smart object that represents the smart object's boundaries if it were flat. As you paint in the light green boundaries, you see the edits happening in the skewed perspective of the smart object. That could be very handy for many different scenarios. Same with the type tool and every other tool.
Photo of David Selery

David Selery

  • 15 Posts
  • 2 Reply Likes

Posted 8 years ago

  • 26
Photo of Jeffrey Tranberry

Jeffrey Tranberry, Sr. Product Manager, Digital Imaging

  • 15484 Posts
  • 2304 Reply Likes
Official Response
Hi David, that's a noble idea and something we'd like to do, but as you point out it gets more tricky if the Smart Object has been transformed in a complex way.

John Nack has a couple of good articles on this:

Expanding Smart Objects

The Secret Life of Smart Filters

Using 3D technology, this might become more feasible.
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 843 Reply Likes
Even without transformations, it is generally not possible.

The child document can be a different color mode, depth, and profile from the parent document.

Much of the power of smart objects comes from the fact that they are separate documents, edited seperately from the parent document. (for the geeks: providing an explicit update for the node in the compositing graph, allowing for more complex and time consuming conversions and distortions to be applied)
Photo of David Selery

David Selery

  • 15 Posts
  • 2 Reply Likes
It was probably equally as difficult to get an RGB monitor display to CMYK images at one point, but they found a way to convert it in a manner that was sufficient for professional designers. Not saying that it's worth your time and effort, but I wouldn't be surprised if you guys could do it, you've already done so many projects that seem so difficult from my perspective! :)
Photo of Mama Shan Canfield

Mama Shan Canfield

  • 50 Posts
  • 5 Reply Likes
David, I love the idea of the nested layers/folders for Smart Objects...much better visual to keep track of stuff. Even if they can't do it....I'm impressed with the idea!
Photo of Juhana Lehtiniemi

Juhana Lehtiniemi

  • 6 Posts
  • 0 Reply Likes
I'd also like this very much...
Photo of Simon Theis

Simon Theis

  • 3 Posts
  • 0 Reply Likes
Hi,

Can you make smart objects editable inside their "host document"?
Comparable to the way i edit a movieclip on a stage in flash by doubleclicking it.

That way i could immediately see the changes i make.

Would love it.

This reply was created from a merged topic originally titled
Photoshop: Edit Smart Objects within Document. As seen in Flash..
Photo of Maxim Artyushenko

Maxim Artyushenko

  • 5 Posts
  • 1 Reply Like
Inplace smart-object editing like symbols in Flash (when you doubleclick symbol on a stage everithing else fades out a little bit but remains visible). It would be very useful. It will bring smart-object functionality closer to symbols functionality in Flash.

This reply was created from a merged topic originally titled
Inplace smart-object editing.
Photo of dtrachtman

dtrachtman

  • 2 Posts
  • 0 Reply Likes
With their own palette like in Fireworks, and it should be organizable. Smart Objects are not the same thing.

This reply was created from a merged topic originally titled
Symbols.
Photo of Charles Boston

Charles Boston

  • 47 Posts
  • 3 Reply Likes
When editing Smart Objects in a file is there a way to view the image that the Smart Object lives in rather than simply editing the smart object in it's completely separate file? Using:PS CS5/CS6 Mac OS Lion. It would be great if while editing a smart object such as painting into it if i could see the background file that it lives in. It's just so much more easy to make a change to something when I can see how the change makes it look in the overall image. I love that I can maintain detail if i ever need to resize and image all my smart objects have more detail to show but it's just a pain to edit them without being able to see everything else. Any suggestilons?

This reply was created from a merged topic originally titled
Is there a more useful way to to view smart objects while editing?.
Photo of Martin Perhiniak

Martin Perhiniak

  • 3 Posts
  • 0 Reply Likes
It would be great to have the similar editing option for Smart Objects as for Symbols, Compound shapes or Groups in Illustrator (Isolation). A simple double click with the Move tool on the image or on the layer thumbnail would open up the source of the Smart Object directly in the same document window and indicate the route just below the Document Tab with a Path bar (breadcrumbs). Photoshop would just simply dim all background elements and show the layers of the Smart Object in the Layers panel giving all the editing possibility without leaving the original document window.

If the user needs to see the Smart Object separately he would be able to get to the source itself by Alt+double clicking on the image or on the layer's thumbnail.

This would be extremely useful when there are several layers of Smart Objects inside Smart Objects and the user needs to see them in context. At the moment it is easy to get lost between lots of Smart Object document windows.



This reply was created from a merged topic originally titled
Photoshop: Open Smart Objects in the parent document.
Photo of Adam Dutton

Adam Dutton

  • 4 Posts
  • 1 Reply Like
This reply was created from a merged topic originally titled
In-Context Smart Object Editing.


I'd love the ability to create smart objects, or smart groups, and edit them in the same document in the context they currently exist.

Example:

Say I have some text and icons in a group that I want to appear in multiple locations within a Photoshop document. I can achieve this currently with smart objects. Now if I need to change the text within that smart object, I would open the smart object and change it, but I completely lose the context of the object when it opens a new document, especially if the icons and text are alone in that object. If that is the case, the smart object has a transparent background, creating issues with contrast between the text/icons and the background.

If the smart object opened in an isolated view above the rest of the document, very similar to editing within groups in Illustrator, I could keep the context and the layers behind the object.

If this interests anyone, or needs any further explanation, I'd be happy to create visual mockups of the idea.

-Adam
Photo of Cédric Vermeulen

Cédric Vermeulen

  • 2 Posts
  • 1 Reply Like
This reply was created from a merged topic originally titled Ability to open smart object in current view (as Illustrator does), not in anothe....

Now that artboards enhance the ability to have an overview of your "screens workflow", it would be a breeze to enhance smart objects too.
Today, when you edit a smart object, you leave the document, which makes it difficult to make right design decisions about the component without seeing it in its context.
Why then not doing as Illustrator, let us edit the smart object directly in the document and fade the context behind?
Thank you in advance,
François
Photo of christoph pfaffenbichler

christoph pfaffenbichler, Champion

  • 1327 Posts
  • 209 Reply Likes
»Now that artboards enhance the ability to have an overview of your "screens workflow", it would be a breeze to enhance smart objects too.«
How did you arrive at that conclusion?
Have you given some thought to what artboards actually are?
Photo of christoph pfaffenbichler

christoph pfaffenbichler, Champion

  • 1327 Posts
  • 209 Reply Likes
»Why then not doing as Illustrator, let us edit the smart object directly in the document and fade the context behind?«
When double-clicking a Symbol in Illustrator to edit it the preview will neglect applied rotation for example so how »good« is that really?
And the differences between pixel and vector oriented applications can make some of their behaviours »not easily or even at all transferable« to the respective other, I guess.
Photo of Ken Hackenberg

Ken Hackenberg

  • 3 Posts
  • 0 Reply Likes
This reply was created from a merged topic originally titled Smart Objects edit in place.

Ability to edit a Smart Object "in place" like Flash supports with movieclips, so the user can choose to visually see the surrounding elements while editting the Smart Object.
Maybe the regions outside the Smart Object become transparent but still visible instead of only seeing the smart object in a separate PSB file, or at least bring the visual into the PSB so user can use as reference while editting Smart Object.
Photo of Larry

Larry

  • 3 Posts
  • 0 Reply Likes
This reply was created from a merged topic originally titled Photoshop: Edit Smart Object's Content in Place/Context.

Imagine that we have a UI kit and that each component is a linked smart object saved as a .psb file.

Lets take a button for instance, a green button but it really could be anything. When you first create the button and its layers you create it in the context/place where it is going to be used or maybe within a UI kit design guideline PSD where you keep all your components. That UI kit file may have a white background which nicely contrasts the button you are creating. When you are done you create a smart object out of the layers and convert it to a linked smart object and save as a psb.

You've now "File -> Place Linked" the smart object into a new document that you're working on and you've positioned the button in its place. You decide that you want to edit the color of the button so you double click on the layers thumbnail to Edit Contents. No longer do you have that white background or the context that the button was created in or where it was placed, the canvas is a snug fit around the button.

I think it would help a lot of designers greatly if there was an option in Photoshop to edit a smart object's contents "In Context" or "In Place" as well as the normal "Edit Contents" where it jumps you over to the psb file, of course the "Edit In Context" would update the master smart object and save to the psb file.
Photo of Larry

Larry

  • 3 Posts
  • 0 Reply Likes
Thanks to whoever put my post in this post. Yes it would be awesome to be able to edit a smart object in place.
Photo of TIM ROOKS

TIM ROOKS

  • 2 Posts
  • 0 Reply Likes
This reply was created from a merged topic originally titled Edit Smart objects in place.

I would like the ability to edit a smart object in the original document or artboard - without opening only the element in it's own document. This would help for speed of editing when working with artboards or things that need precise sizing within another document.
Photo of Laurence Earl

Laurence Earl

  • 1 Post
  • 1 Reply Like
This reply was created from a merged topic originally titled Update a smart object in situ of design.

It would be nice to be able to edit the contents of a smart object in situ of its parent PSD. So when designing say a website, you have a linked smart object for the header. When double clicking it, instead of opening a new window with the smart objects contents it changes the layers panel to show its contents and fades out the rest of the design slightly (like illustrator does). That way you can edit the contents and see it with the rest of the design around it.
Photo of Cristen Gillespie

Cristen Gillespie

  • 1688 Posts
  • 556 Reply Likes
Ahhhh, isolation mode. Love it! And then turn any JPEG or PNG into a PSD internally so we don't have to flatten the contents every time we edit one of those placed as SOs. Not that I know what is or is not possible, but really, really would like that.
Photo of Tom Lin

Tom Lin

  • 82 Posts
  • 32 Reply Likes
This reply was created from a merged topic originally titled insolation mode.

Group and Smart Object isolation mode like in Illustrator would be amazing. Especially smart object editing within the parent file with the surrounding art faded back (exactly like Illustrator) would make layouts much more streamline and efficient.