Page 1 of 1

[Added] All windows to current zoom

Posted: Fri Oct 21, 2022 7:56 pm
by porg
Menu > View > Zoom > At the bottom gets these new entries

Code: Select all

——————————————————————————————————
All windows to current zoom  ⌘ ⌥ 0
And change viewport to           >
The bottom menu holds the ad hoc preference
The default on top.

Code: Select all

√ Viewport Unchanged
  Viewport Top Left
  Viewport Top Center
  Viewport Top Right
  Viewport Mid Left
  Viewport Mid Center
  Viewport Mid Right
  Viewport Bottom Left
  Viewport Bottom Center
  Viewport Bottom Right
This feature would help a lot when comparing screenshots which have some slight glitches/differences between them, and setting a zoom and pan for multiple windows at once as a oneshot.

Ofc this zoom menu would be replicated when called via the zoom UI elements from the window bottom bar.

Re: All windows to current zoom

Posted: Wed Oct 26, 2022 12:19 pm
by forum_adm
I added it to build 5636.

Re: All windows to current zoom

Posted: Wed Oct 26, 2022 8:05 pm
by porg
Thanks for that quick implementation! Cool that I could get a hands on experience soo quickly!

GC already has some great features for comparative multi image viewing
• Menu > Window > Arrange > Cascade ⌘ ⇧ 1 | Tiled ⌘ ⇧ 2 | Horizontal | Vertical
• Plus tweaking at: Preferences > General > Display Screens > Arrange Windows: [√] Limit to screen: Select screen in your multiscreen setup.
• ⌥ click on the "Show/hide toolbar" button applies this to all windows! Then just do another ⌘ ⇧ 2 to re-arrange without the gaps/overlaps.
• And now the possibility to change zoom for all windows at once.

Observation: In build 5636 the viewport adaptation happens to all windows BUT the current window.
Proposed change: The viewport adaptation should happen to ALL windows, that includes the current window.
• This makes sense as you want to "synchronize" between all windows to have your glance at the same area, or in case of windows on top of each other using prev/next window shall have the content perfectly aligned, your current window including.
• It's odd if your current window is the only "outlier".

I also have a problem to assign shortcuts as I want, see: Edit Shortcuts: Cannot assign shortcut combo CTRL plus letter
When that's fixed I will be able to work much faster with this new zooming. Then further feedback regarding zooming will come.

Re: All windows to current zoom

Posted: Wed Oct 26, 2022 8:12 pm
by Fotokunst
Please check with GC11 Build 5637 or 5638.
I send an error message too.

Joerg

Re: All windows to current zoom

Posted: Wed Oct 26, 2022 8:44 pm
by porg
Build 5637: Changes the viewport in ALL windows, the current including. Feels powerful!
I will come with some more feedback.

Re: All windows to current zoom

Posted: Wed Oct 26, 2022 8:48 pm
by porg
One more bug: When content is larger than canvas and the rulers are ON then the viewport is not really set to top-left but there's a certain offset (different depending on the zoom factor).

Re: All windows to current zoom

Posted: Thu Oct 27, 2022 7:35 am
by forum_adm
Thanks for that report.

I made a bit more testing. The problem occurs only at the left border (but I set the scrollToPoint location to zero for X). So, that looks like an Apple issue.
I set the location now to the -width of the rulers. That seems to fix it in build 5639.

Re: All windows to current zoom

Posted: Fri Oct 28, 2022 1:49 pm
by porg
✅ Closing feature as [Added]
• In build 5639 changing the viewport in all windows at once now works correctly both with and without rulers.