photoshopCClinux icon indicating copy to clipboard operation
photoshopCClinux copied to clipboard

Screen Doesn't Update Immediately Upon Performing Undo/Redo

Open cachandlerdev opened this issue 2 years ago • 6 comments

Summary

When hitting the undo/redo hotkeys, the canvas does not refresh the window immediately. Rather, it constantly updates one undo/redo behind the current history until I pan the screen, at which point it updates properly.

Steps to reproduce

  1. Open the application.
  2. Create a new document.
  3. Draw something.
  4. Hit the undo button.
  5. See the history menu update properly, but the canvas doesn't until you pan the screen.

Current behaviour

The history menu on the right hand side of the screen updates properly when pressing undo/redo, but the actual image doesn't update until 1 action later. (If you undo twice, it'll show the 1st undo, but the 2nd one won't appear until the screen is panned, or you hit the undo button again.)

Expected behaviour (correct)

The canvas would update at the same time as the menu, leading to a situation where the last action that was undone/redone appears to have been undone/redone on screen, rather than needing to pan the screen for it to update first.

Relevant logs and/or media

https://user-images.githubusercontent.com/70250943/153947710-87ba2f71-98e6-4053-a6a2-bc0edf5a2f52.mp4

Software/Os Versions

Operating System: Manjaro Linux KDE Plasma Version: 5.23.5 KDE Frameworks Version: 5.90.0 Qt Version: 5.15.2 Kernel Version: 5.16.5-1-MANJARO (64-bit) Graphics Platform: X11

cachandlerdev avatar Feb 14 '22 21:02 cachandlerdev

Disable Hardware Acceleration in performance settings, that improved the general behavious for me

mrhll avatar Mar 02 '22 12:03 mrhll

Are you talking about this option? It seems to be grayed out. I tried ticking the "Use Graphics Processor to Accelerate Computation" and "Use Graphics Processor" options, but unfortunately neither of those seemed to solve the undo issue. image

cachandlerdev avatar Mar 02 '22 16:03 cachandlerdev

Hello @cachandlerdev , you check the Photoshop requirements? Possibly your computer may not meet the minimum requirements and your computer will freeze. If you want you can try my custom script for install Photoshop, I use a newer version of Photoshop and maybe it works better for you: https://github.com/CSMarckitus/Photoshop

CSMarckitus avatar Mar 11 '22 20:03 CSMarckitus

I know my computer's hardware isn't the issue. The application itself runs fine, it's just that the undo functionality isn't working properly. I might try your script at some point, since I haven't been ablr to get this to work.

cachandlerdev avatar Mar 11 '22 20:03 cachandlerdev

Ok @cachandlerdev , as you want. If you try it, I would like you to tell me if it worked for you in the end. Thank you very much for providing feedback on Linux software.

CSMarckitus avatar Mar 11 '22 21:03 CSMarckitus

I have the same issue. I have also tried the new script and it still does not update after undo/redo. I have managed to make it work correctly by running the photoshop.exe in bottle with wine-GE-7-34 except the pen pressure seem to not be working there (even tho i have the PSUser.conf file in the photoshopsettings file). I hope this issue gets fixed. image

klownie avatar Dec 09 '22 11:12 klownie