flameshot icon indicating copy to clipboard operation
flameshot copied to clipboard

Added a config option to remove the contrast ring around the counting circle tool

Open FelixJochems opened this issue 1 year ago • 10 comments

This config option removes the contrasting ring around the counting circle tool but enables it again when the user adds an arrow to the circle. I tested it with removing the circle there as well but it looks really unnatural.

I saw someone made a request for the enhancement in #3720 and I already ran it in my own fork of flameshot so decided to give it an actual config option. 2024-10-07_06-11

FelixJochems avatar Oct 07 '24 04:10 FelixJochems

Oh whoops should have squashed before PR

FelixJochems avatar Oct 07 '24 04:10 FelixJochems

@mmahmoudian Do you think this needs a config option? Or do you think we should just pick one as a default?

borgmanJeremy avatar Apr 28 '25 20:04 borgmanJeremy

@borgmanJeremy I believe the outline contrast serves a purpose, but the current version we have is not aesthetically pleasing. I think having a setting is a good middle-ground opinion.

What is your opinion?

mmahmoudian avatar Apr 29 '25 11:04 mmahmoudian

@mmahmoudian Okay cool, as long as you think some people want the outline we can keep it behind a config. I think I would prefer the option to fully disable the outline, rather than just when no arrow is drawn. But aesthetics are not my strong suite :)

@FelixJochems would you be able to rebase this off the master branch? That should kick off the CI. Once it passes I can merge it.

borgmanJeremy avatar May 01 '25 11:05 borgmanJeremy

@borgmanJeremy in some cases I have also face that the circle is not visible if it is a solid color. In these cases usually a shadow, a glow, or an outline is used. I personally like the shadow option more than the outline (feels more modern), but we should implement shadows for all elements at some point, and then perhaps the outline would not be as useful anymore. The KDE's Spectacle has implemented shadow and few other aesthetics that we can adopt 🤓. Flameshot is way more superior than Spectacle imho, but visually the spectacle looks more appealing in certain features.

@FelixJochems I'm curious to know your opinion as well on the design.

mmahmoudian avatar May 01 '25 14:05 mmahmoudian

Ooops sorry this is pending me.

I'm good to merge a config for this. IMO I think if config sets the outline to be disabled, the outline should also be disabled when the arrow is drawn. Thoughts on that?

borgmanJeremy avatar May 10 '25 21:05 borgmanJeremy

@mmahmoudian do you have thoughts on the question above?

borgmanJeremy avatar May 14 '25 00:05 borgmanJeremy

if config sets the outline to be disabled, the outline should also be disabled when the arrow is drawn. Thoughts on that?

Sorry for the delay. I agree. This would be more intuitive. At the moment people would think this is a bug that the outline is not respecting the settings when then arrow is drawn

mmahmoudian avatar May 14 '25 06:05 mmahmoudian

@FelixJochems Can you make the suggested changes? If not I can implement on a separate PR.

borgmanJeremy avatar May 20 '25 20:05 borgmanJeremy