bambulab / BambuStudio

PC Software for BambuLab and other 3D printers
GNU Affero General Public License v3.0
2.23k stars 300 forks source link

Redo should have ⇧⌘Z shortcut like every other Mac app ever created #3898

Open coreyward opened 7 months ago

coreyward commented 7 months ago

Bambu Studio Version

1.8.4.51

Where is the application from?

Bambu Lab Official website, Bambu Lab github releases

OS version

macOS

Additional system information

No response

Printer

X1C

How to reproduce

  1. Perform some operations
  2. Hit ⌘Z to undo
  3. Try hitting ⇧⌘Z out of muscle memory
  4. See app continue to undo rather than redo
  5. Use Edit > Redo via mouse repeatedly, only to learn that the undo/redo cache is extremely limited
  6. Realize you just lost 20 minutes of fiddly work

Actual results

⇧⌘Z performs an undo rather than a redo

Expected results

⇧⌘Z should perform a redo, or at the absolute barest minimum should do nothing. But it is a standard shortcut baked into every Mac app by default, so I don't understand why Bambu has seen fit to change it to ⌘Y of all things…the only thing I know if it being used for is open history in web browsers.

Project file & Debug log uploads

N/A

Checklist of files to include

BambulabRobot commented 3 months ago

This issue has been marked as inactive due to no response for 90 days.

coreyward commented 3 months ago

@lanewei120 It seems like @LiZ-Li-BBL hasn't had an opportunity to look at this in the last 3 months. Is there someone else that this should be assigned to?

LiZ-Li-BBL commented 3 months ago

In most Windows applications Ctrl+Y functions as Redo. Mac use ⌘+⇧+Z for Redo. We will support both Ctrl+Y and Ctrl+Shift+Z for Redo to resolve this conflict in the next release.