flameshot icon indicating copy to clipboard operation
flameshot copied to clipboard

Let the GUI colors be choosen via hex values

Open funnym0nk3y opened this issue 5 months ago • 13 comments

Feature Description

Choosing the colors for the colorwheel can be done graphically and via hex. It would be nice if the color of the GUI could be choosen via hex too. That way I can make flameshot look like built in.

funnym0nk3y avatar Jul 05 '25 09:07 funnym0nk3y

Can you explain more? Do you want to define the colors in the right-click color wheel, or are you looking for a way to define the active color for the tools (e.g., arrow) through hexadecimal?

mmahmoudian avatar Jul 06 '25 08:07 mmahmoudian

I'm sorry if my description was unclear. In this view I can not set the color in e.g. hex...

Image

compared to this view, where I can set it in hex:

Image

In Windows I can set a accent color, and it would be nice if I can set the same color in flameshot too via hex (or RGB, HSV, whatever)

funnym0nk3y avatar Jul 11 '25 11:07 funnym0nk3y

@funnym0nk3y thanks for the explanation. You actually can set the hex value in the flameshot.ini file, but as you said not through the graphical config window.

I think this is a simple thing to add. I'm interested to know @borgmanJeremy opinion on this.

mmahmoudian avatar Jul 11 '25 20:07 mmahmoudian

What about also adding a color picker? That way users could easily pick their system theme/accent/etc. color from the screen.

Perkolator avatar Aug 27 '25 17:08 Perkolator

Hi, I'd like to work on this issue. Can i take it?

Akash29g avatar Oct 01 '25 14:10 Akash29g

@Akash29g sure thanks!

borgmanJeremy avatar Oct 07 '25 00:10 borgmanJeremy

Hi @borgmanJeremy im sorry I won't be able to work on this anymore. I had requested it last week as I was available then. Sorry for any inconveniences

Akash29g avatar Oct 07 '25 03:10 Akash29g

@borgmanJeremy I can work on this issue if it's still open

nikitha-m avatar Oct 11 '25 04:10 nikitha-m

@borgmanJeremy I have successfully reproduced the issue

Image

shamanshetty avatar Oct 24 '25 08:10 shamanshetty

I understand that this is an enhancement feature that would help users personalize the product better. I also believe that I have identified the changes that have to made.

My approach is to programmatically add a QLineEdit for hex input and an "Apply" button to the UI Color Editor tab. I'll implement two-way data binding so the new input field and the existing color wheel always stay synchronized, ensuring a seamless user experience.

I am working on this. Will make a pr asap.

shamanshetty avatar Oct 24 '25 08:10 shamanshetty

@nikitha-m

@borgmanJeremy I can work on this issue if it's still open

Thanks, this is now assigned to your account. Thanks for participating in development of Flameshot

mmahmoudian avatar Oct 24 '25 11:10 mmahmoudian

@mmahmoudian @borgmanJeremy Can i be assigned for this issue, if its still open?

shamanshetty avatar Oct 27 '25 00:10 shamanshetty

I think @nikitha-m is working on it since it was just assinged to them.

borgmanJeremy avatar Oct 27 '25 01:10 borgmanJeremy