Photoshop: User Interface Needs Major Upgrade. We need to Designate Ram that is blocked out for a seamless Flow

  • 2
  • Idea
  • Updated 3 months ago
  • (Edited)
Photoshop needs to block out a designated space that cannot be altered in anyway for the user interface. As of now the interface gets hung up on a regular basis, simple things like changing tools or basic navigation get hung up. If we could block out a portion of the Ram when the program is launched that would safeguard the interface from any slow down. non processing functions should be seamless and fluid. I need the Wacom tablet to be perfectly united to what i am doing without any hesitation whatsoever. If the software was re-written to create a completely segregated section of computing power that cannot be altered, it is simply taken at the launch of the program. This would be used strictly for the interface so it would be impossible for anything to interfere with the usability of the program. You need flow to work properly, you need to be able to move around in the program with ease. If you are processing a filter or saving an image, the program moves powerfully. Those functions require computer power, those functions should be entirely separated from the interface. The interface should be sectioned off so that it is impossible to be slowed down doing non processing functions. We really need this issue addressed, it is painful to work in the program. I think a defined hard separation in the functions would fix it. I would gladly forfeit any processing time for the trade off of an interface that i can fly around in with ease. Much appreciate any feedback. thanks Tom Waterloo
Photo of Tom Waterloo

Tom Waterloo

  • 5 Posts
  • 1 Reply Like

Posted 3 months ago

  • 2
Photo of David Tristram

David Tristram, Employee

  • 179 Posts
  • 98 Reply Likes
Hi Tom.  You've brought up a complex issue that is continually being addressed in several different ways.  And I can't really say we're about to release a newly architected UI layer that will never block or hiccup.  But.  Like any app running on modern multiprocessing systems, Photoshop needs to keep as much processing off the "main thread" so that the UI is always responsive, and the Adobe dev team works hard to keep performance one of our highest priorities.  Thanks for reminding me how important UI performance is to you.  
Photo of Tom Waterloo

Tom Waterloo

  • 5 Posts
  • 1 Reply Like
Thanks for your reply. Im not a software engineer, but i can certainly appreciate the complexity involved. I am a power user in a professional environment. I have been in the program daily for nearly 30 years. At this point my experience over time has become increasingly frustrating. Im amazed at how quickly I can save a huge image or preview a filter. When it comes to a processing function it is incredibly fast. In the old days you would just go take a break when you had to save a file. I don't recall being hung up in the interface.  But now the situation has been entirely reversed. The simple things like switching tools cause big delays and the big complex processing things are really quick. I much prefer the old problems. I would rather be able to move around and work quickly in the program at the cost of a longer save. I know it is a difficult problem, I know Im over simplifying the issue but what I'm asking for is to separate these tasks. Im asking for a total priority to the interface speed at any cost. It should be entirely separated from any processing function. Simple things need to be able to be done with speed and accuracy. All power necessary for a seamless work experience is much more valuable then super speed saving a large file. I will gladly wait for any processing function if it would give me a fast fluid seamless flow from my hand to what i see.  Thanks so much for hearing me out. I really do appreciate it. I love the program but speed of use is of far greater priority than speed of processing. 
Photo of David Tristram

David Tristram, Employee

  • 179 Posts
  • 98 Reply Likes
a person after my own heart!
Photo of Tom Waterloo

Tom Waterloo

  • 5 Posts
  • 1 Reply Like
Great. Glad to hear that. Thanks
Photo of Tom Waterloo

Tom Waterloo

  • 5 Posts
  • 1 Reply Like
2017 Apple Developer conference. Priority of How the software runs. How the code decides what is priority. He also puts the UI as the priority.
https://developer.apple.com/videos/play/wwdc2017/706/

Photo of Tom Waterloo

Tom Waterloo

  • 5 Posts
  • 1 Reply Like
only sharing this for the principles i saw in the video. I certainly have no expertise on the code side of this. i thought it was an interesting video on point to what we have been discussing. :)