Undo (single) undoes multiple when you use space to repeat last command

Now whenever I undo (command Z), it undoes multiple steps automatically rather than single when using the spacebar to repeat commands.

For instance: Created a rectangle, hit space, repeat, repeat. Command+Z and they are all gone.
However: Type your rectangle shortcut each time, repeat, repeat. Undo works one by one.

So in order to undo once I now have to now go through menus to undo a single action or not use space to repeat commands. I really hope this is just a bug, 'cause I love me some spacebar.

1 Like

Hey @wosewick-

That does sound bad because I do love me some space too. Unfortunately, I cannot reproduce this on my computer (I tried in 6.19 and 6.20) and your steps to reproduce seem clear enough to me.

Can you please post the contents of running the SystemInfo command?

1 Like

So it does it on this computer regardless of the file:

Rhino 7 SR0 2019-10-23 (Public Build, 7.0.19296.08026, Git hash:master @ b71a20de55b9494d589316958c64215231a813b6)
License type: Educational, build 2019-10-23
License details: Cloud Zoo. In use by: wosewick ()
Expires on: 2019-12-07

Apple Intel 64-bit macOS Version 10.14.6 (Build 18G95) (Physical RAM: 8Gb)
Mac Model Identifier: MacBookAir8,1
Machine name: Air ZL
Language: en-US (MacOS default)

Intel® UHD Graphics 617 (OpenGL ver:4.1 INTEL-12.10.12)

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
Redraw scene when viewports are exposed: On

Anti-alias mode: None
Mip Map Filtering: Linear
Anisotropic Filtering Mode: Height

Vendor Name: Intel Inc.
Render version: 4.1
Shading Language: 4.10
Maximum Texture size: 16384 x 16384
Z-Buffer depth: n/a
Maximum Viewport size: 16384 x 16384
Total Video Memory: 1536 MB
Graphics: Intel UHD Graphics 617
Displays: Color LCD (298dpi 2x)

Graphics processors
Intel UHD Graphics 617 (1536 MB)
Color LCD (1680 x 1050)

USB devices
LaCie: Mobile Drive
Apple Inc.: Apple Internal Keyboard / Trackpad
Apple: Headset
Apple Inc.: iBridge ALS
Apple Inc.: iBridge FaceTime HD Camera (Built-in)
Apple Inc.: iBridge

Bluetooth devices
None

Third party kernel extensions
None

Third party plugins
/usr/lib/log/liblog_network.dylib

Rhino plugins
/Applications/RhinoWIP.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoCycles.rhp “RhinoCycles” 7.0.19296.8026
/Applications/RhinoWIP.app/Contents/PlugIns/NamedSnapshots.rhp “Snapshots” 7.0.19296.1002
/Applications/RhinoWIP.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/GrasshopperPlugin.rhp “Grasshopper” 7.0.19296.8026
/Applications/RhinoWIP.app/Contents/PlugIns/PanelingTools.rhp “PanelingTools” 7.0.19296.1002
/Applications/RhinoWIP.app/Contents/PlugIns/AnimationTools.rhp “AnimationTools” 7.0.19296.1002
/Applications/RhinoWIP.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Commands.rhp “Commands” 7.0.19296.8026
/Applications/RhinoWIP.app/Contents/Frameworks/RhMaterialEditor.framework “Renderer Development Kit” 7.0.19296.1002
/Applications/RhinoWIP.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RDK_EtoUI.rhp “RDK_EtoUI” 7.0.19296.8026
/Applications/RhinoWIP.app/Contents/PlugIns/Displacement.rhp “Displacement” 7.0.19296.1002
/Applications/RhinoWIP.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoRenderCycles.rhp “Rhino Render” 7.0.19296.8026
/Applications/RhinoWIP.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoDLR_Python.rhp “IronPython” 7.0.19296.8026
/Applications/RhinoWIP.app/Contents/PlugIns/RhinoRender.rhp “Legacy Rhino Render” 7.0.19296.1002

But not when I remote in to this one:

Rhino 7 SR0 2019-10-23 (Public Build, 7.0.19296.08026, Git hash:master @ b71a20de55b9494d589316958c64215231a813b6)
License type: Educational, build 2019-10-23
License details: Cloud Zoo. In use by: wosewick ()
Expires on: 2019-12-07

Apple Intel 64-bit macOS Version 10.14.6 (Build 18G103) (Physical RAM: 1.3e+02Gb)
Mac Model Identifier: iMacPro1,1
Machine name: iMac Pro ZL
Language: en-US (MacOS default)

AMD Radeon Pro Vega 64 OpenGL Engine (OpenGL ver:4.1 ATI-2.11.20)

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
Redraw scene when viewports are exposed: On

Anti-alias mode: 8x
Mip Map Filtering: Linear
Anisotropic Filtering Mode: Height

Vendor Name: ATI Technologies Inc.
Render version: 4.1
Shading Language: 4.10
Maximum Texture size: 16384 x 16384
Z-Buffer depth: n/a
Maximum Viewport size: 16384 x 16384
Total Video Memory: 16 GB
Graphics: Radeon Pro Vega 64
Displays: iMac (271dpi 2x)

Graphics processors
Radeon Pro Vega 64 (16 GB)
iMac (3200 x 1800)

USB devices
Apple Inc.: Magic Keyboard with Numeric Keypad
Razer: Razer DeathAdder Elite
Apple: Headset
Apple Inc.: iBridge ALS
Apple Inc.: iBridge FaceTime HD Camera (Built-in)
Apple Inc.: iBridge

Bluetooth devices
None

Third party kernel extensions
None

Third party plugins
/usr/lib/log/liblog_network.dylib

Rhino plugins
/Applications/RhinoWIP.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoCycles.rhp “RhinoCycles” 7.0.19296.8026
/Applications/RhinoWIP.app/Contents/PlugIns/NamedSnapshots.rhp “Snapshots” 7.0.19296.1002
/Applications/RhinoWIP.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/GrasshopperPlugin.rhp “Grasshopper” 7.0.19296.8026
/Applications/RhinoWIP.app/Contents/PlugIns/PanelingTools.rhp “PanelingTools” 7.0.19296.1002
/Applications/RhinoWIP.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Commands.rhp “Commands” 7.0.19296.8026
/Applications/RhinoWIP.app/Contents/Frameworks/RhMaterialEditor.framework “Renderer Development Kit” 7.0.19296.1002
/Applications/RhinoWIP.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RDK_EtoUI.rhp “RDK_EtoUI” 7.0.19296.8026
/Applications/RhinoWIP.app/Contents/PlugIns/Displacement.rhp “Displacement” 7.0.19296.1002
/Applications/RhinoWIP.app/Contents/PlugIns/NamedPositions.rhp “Named Position” 7.0.19296.1002
/Applications/RhinoWIP.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoRenderCycles.rhp “Rhino Render” 7.0.19296.8026
/Applications/RhinoWIP.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoDLR_Python.rhp “IronPython” 7.0.19296.8026
/Applications/RhinoWIP.app/Contents/PlugIns/RhinoRender.rhp “Legacy Rhino Render” 7.0.19296.1002

Thanks. This is useful info.

We don’t have that exact model laying around here, but @wim has something “close-ish.” Wim, can you please try to reproduce this behavior on your MacBookAir7,2 using the RhinoWIP for 7?

1 Like

Hi - I’ve tried to reproduce this behavior on my MacBookAir7,2 and MacBookAir5,2. I’ve tried a few different things on the WIP and several versions of Rhino 6 but my rectangles always are undone one by one.

In your first post, you write:

Now whenever I undo […]

Does “now” mean that it used to work correctly on a previous version of the Rhino 7 WIP, on Rhino 6, or on a different computer?

You also write:

Type your rectangle shortcut […]

Is this different from using an icon or the Rectangle command?

If you can provide a few more details, I can try to reproduce this over here…
-wim

1 Like

Hello,

Does “now” mean that it used to work correctly on a previous version of the Rhino 7 WIP, on Rhino 6, or on a different computer?

When I said “Now whenever” I was referring to the latest update on Rhino 7 WIP vs the last update.

Is this different from using an icon or the Rectangle command?

I tried both clicking the rectangle button in the menu and typing a rectangle alias. I have some that for 3pt rectangle, too, but all rectangle aliases produced the same glitch.

Today I created a new file, and I had no issues whatsoever. However, when I opened a file that already existed the rectangle undo issue occurred once again. So I started to think that it might be related to the complexity of the file.

Here is a video of the issue both occurring and not in the same file; maybe it’s based on how quickly I create rectangles. It undoes 3, 1 then 2 rectangles. I tried this on multiple complex files (both 3D and 2D), and the more complex—on or off the screen—the more likely it seemed to occur.

Hope this is more helpful.

I have got the same issue, was there a fix for this?
My undo command is undoing usually 3 steps but can jump up to 8.