flameshot icon indicating copy to clipboard operation
flameshot copied to clipboard

MacOS: Pinned image jumps from original spot

Open bsavant opened this issue 2 years ago • 7 comments

Flameshot Version

Flameshot v12.1.0 (96c2c82e) Compiled with Qt 5.15.5 darwin: 22.1.0 osx: 13.0

Installation Type

Using the ready-made package from Github Releases

Operating System type and version

MacOS

Description

After selecting a region and pinning the image, the pinned image moves from the original selection. This does not happen with the same version of flameshot on Linux Mint.

Steps to reproduce

  1. launch flameshot app
  2. Use hotkey to capture region
  3. select a region to capture an image
  4. pin image

Screenshots or screen recordings

MacOS

MacOS

Linux Mint

Linux Mint

System Information

MacOS 13.0.1 Ventura (Intel)

bsavant avatar Dec 14 '22 03:12 bsavant

This is how macOS works. You can make Finder full screen and then back to windowed and see the same animation. There is nothing we can do about this until and unless Qt implements a feature that let us bypass this behavior (very unlikely)

mmahmoudian avatar Dec 16 '22 13:12 mmahmoudian

I'm not referring to the animation, I understand that's a feature of MacOS. What I'm referring to is the fact that the pinned screenshot that remains is offset from the original selection region.

bsavant avatar Dec 16 '22 13:12 bsavant

@bsavant Thanks for the explanation. I re-opened this. I don't have access to a mac to test/reproduce this. Let's see if other devs have.

mmahmoudian avatar Dec 19 '22 12:12 mmahmoudian

I believe this is similar to #2612.

I can verify the issue happens on my M1 and window is shifted downwards regardless if it's full screen or not or the bar status

@mmahmoudian how can I help to solve this issue? this is being a very frustrating problem for me

jorpilo avatar Aug 05 '23 03:08 jorpilo

@jorpilo I have a hunch that this downward shift is due to the top menu bar in mac. Would you please move your menu bar once to left and once to bottom and see if the shift is always downwards or it is dependent on the bar position

mmahmoudian avatar Aug 05 '23 06:08 mmahmoudian

I can confirm that the issue still happens regardless if menu bar is on the left, right or bottom position and the screen always shifts a few pixels down losing the bottom part of the screen.

jorpilo avatar Oct 05 '23 06:10 jorpilo

This is how macOS works. You can make Finder full screen and then back to windowed and see the same animation. There is nothing we can do about this until and unless Qt implements a feature that let us bypass this behavior (very unlikely)

Why do other QT screenshot tools not have this animation effect?such as snipaste

yzq-del avatar Feb 22 '24 12:02 yzq-del