flameshot-org / flameshot

Powerful yet simple to use screenshot software :desktop_computer: :camera_flash:
https://flameshot.org
GNU General Public License v3.0
25.04k stars 1.6k forks source link

MacOS: Active tool size is not saved #3079

Open Dr4hcir opened 1 year ago

Dr4hcir commented 1 year ago

Flameshot Version

Flameshot v12.1.0 (96c2c82e) Compiled with Qt 5.15.5 darwin: 22.2.0 osx: 13.1

Installation Type

Linux, MacOS, or Windows Package manager (apt, pacman, eopkg, choco, brew, ...)

Operating System type and version

MacOS 13.1

Description

I draw a lot of squares around the stuff I want to be noticed in my screenshot. I want the borders to be more than 1 pixel thick, so I move the slider of 'Active tool size'. It looks like the size is saved, but every time I draw a new one, the thickness is back to 1 pixel.

Steps to reproduce

  1. Set tool size large, so that a drawing of a rectangle is very thick
  2. make a screenshot
  3. Now, make a second screenshot
  4. Select rectangle tool (s) 5 .hit 'space' to check settings

Expected: Active tool size is saved. It's still thick, so I expect my rectangle to be thick also

Result: Very narrow drawing. I have to actively move the 'Active tool size' every time I make a screenshot. As you see here the setting is thick, but the actual drawing is thin.

Screenshots or screen recordings

image 2023-01-31 08 51 23

System Information

Macbook Air M2 MacOS 13.1 image

ruialves92 commented 12 months ago

@Dr4hcir same problem here. Always reverts back to min size possible for all tools.

geeksesi commented 8 months ago

same here. what should we do?!

i'm using arch linux

jankatins commented 1 month ago

Same here with a newer version of MacOSX:

Flameshot v12.1.0 (96c2c82e) Compiled with Qt 5.15.5 darwin: 23.6.0 osx: 14.6

I had a very thin (1px) draw width for all annotation tools. I found out that I had a setting in ~/.config/flameshot/flameshot.ini which hardcoded drawThickness to '1'. After removing it at least the default size is not 1px anymore. But it is still not updated / saved, neither upon finishing creating a new screenshot (create screenshot, annotate, adjust size, copy to clipboard) nor when changing between tools :-(

I guess this names the settings:

https://github.com/flameshot-org/flameshot/blob/14a136777cd82ab70f42c13b4bc9418c756d91d2/src/utils/confighandler.cpp#L114-L116