fritzing / fritzing-app

Fritzing desktop application
http://fritzing.org
Other
4.04k stars 835 forks source link

resizing of stage that occurs with parts moving does not undo with undo #480

Closed davidperrenoud closed 3 months ago

davidperrenoud commented 10 years ago

From jenn...@gmail.com on January 16, 2009 07:33:13

What steps will reproduce the problem? 1. Move part to the auto-scrolling area so that it moves and widens stage

  1. Click control-z to undo
  2. Part goes back to the original location, but stage is still "widened"

Original issue: http://code.google.com/p/fritzing/issues/detail?id=480

davidperrenoud commented 10 years ago

From dirk.van...@gmail.com on January 16, 2009 05:58:46

This issue relates to issue #148 If the stage is contracted automatically, as it is expanding automatically, undo would also work as expected.

davidperrenoud commented 10 years ago

From irasc...@gmail.com on January 19, 2009 13:03:31

saw a variant of this today, where somehow the stage size was huge and the actual diagram was way over in one corner. Among other things, this meant that exportDIY didn't work because the first page of the pdf document (which is all we make now) was blank. I think the real issue is that we need some way to control the stage size.

davidperrenoud commented 10 years ago

From jenn...@gmail.com on January 21, 2009 02:59:06

Yeah, i saw this a few times in class on Monday. The more serious side effect of this is that some students assumed their project was gone after it had moved into a corner and thought they needed to start over until i showed them where the sketch was.

failiz commented 3 years ago

Still valid. remove imported label, add UI

KjellMorgenstern commented 3 months ago

The view menu has options to resize, and there is the Ctrl+0 for "Fit in Window" (as well as a "physical size" view). The scrollbars indicate the position.

The issue is 15 years old. Fritzing and UI/UX expectations have changed a lot since then.

Usually zoom or scrolling is not an "edit" that can be undone? There might be better ways to avoid mismatched stage areas, make the user aware of it, or give even better control over it.

But these should be handled in a new issue. Closing this one.