s-leger / archipack

Archipack for blender 2.79
https://blender-archipack.org
GNU General Public License v3.0
360 stars 50 forks source link

wall break point: cannot undo with Cmd+Z #287

Open DSLituiev opened 2 years ago

DSLituiev commented 2 years ago

Archipack version: 2.4.0 Blender version: 2.93.7 Os version: MacOS 11.5.1

Description of the issue: Splitting of the wall cannot be undone with Cmd+Z. The Cmd+Z applies to an action before wall split

s-leger commented 2 years ago

Unfortunately the "new" undo system of blender does not provide granularity, so there is barely nothing i can do. As workaround you may remove the "split" by selecting both walls and use "merge" operator.

DSLituiev commented 2 years ago

Can that be re-raised on Blender issue tracker?

On Thu, Dec 23, 2021 at 3:41 PM s-leger @.***> wrote:

Unfortunately the "new" undo system of blender does not provide granularity, so there is barely nothing i can do. As workaround you may remove the "split" by selecting both walls and use "merge" operator.

— Reply to this email directly, view it on GitHub https://github.com/s-leger/archipack/issues/287#issuecomment-1000565783, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACAJGMXX4YWJDERY3BLMZR3USOXS5ANCNFSM5KVS7DKA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you authored the thread.Message ID: @.***>

-- Dima Lituiev, PhD

s-leger commented 2 years ago

The point here is that some operators in use for this operation also set an undo step. So in order to undo, you may be required to actually undo more than once. While it still is possible to add undo step by hand, it is impossible to actually prevent other operators to also push steps on undo stack.