Skip to content

Conversation

@FelixJochems
Copy link

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
Copy link
Author

Oh whoops should have squashed before PR

@borgmanJeremy
Copy link
Collaborator

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

@mmahmoudian
Copy link
Member

@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?

@borgmanJeremy
Copy link
Collaborator

borgmanJeremy commented May 1, 2025

@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.

@mmahmoudian
Copy link
Member

@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.

@borgmanJeremy borgmanJeremy self-assigned this May 1, 2025
@borgmanJeremy
Copy link
Collaborator

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
Copy link
Collaborator

@mmahmoudian do you have thoughts on the question above?

@mmahmoudian
Copy link
Member

mmahmoudian commented May 14, 2025

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 mmahmoudian added this to the v13 milestone May 14, 2025
@borgmanJeremy
Copy link
Collaborator

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

@sjvudp
Copy link

sjvudp commented Dec 3, 2025

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.

To me the ring seems useful, while not being aesthetically pleasing. So besides the option to remove it, the should be an option to configure the ring itself.

image

Specifically I wonder whether the "black-white-black" thin ring should be replaced by a somewhat thicker ring with a single color only.
Alternatively the ring could be drawn in "XOR mode", so it would have "automatic contrast".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants