About the features and possibilities of Undo and redo

I have one suggestion

When editing a canvas, if you click undo and redo, it is difficult to see the change.
For instance
View changes in Balloon help and more
View detailed log list of 5W1H edits
I think it would be nice to have a function like this
It makes it possible to visualize operations during development, and it is also useful for training and problem management.
In addition, the use of text logs in this forum and elsewhere helps us to understand questions accurately and quickly.
Furthermore, if it can be applied to macros, reuse will enable high-speed development