Color Picker issueshttps://gitlab.gnome.org/World/gcolor3/-/issues2023-12-14T23:24:44Zhttps://gitlab.gnome.org/World/gcolor3/-/issues/142Appdata summary is too long2023-12-14T23:24:44ZTobias BernardAppdata summary is too longThe current summary `Choose colors from the picker or the screen` is longer than the recommended maximum (35 characters). How about `Pick and manipulate colors`?The current summary `Choose colors from the picker or the screen` is longer than the recommended maximum (35 characters). How about `Pick and manipulate colors`?https://gitlab.gnome.org/World/gcolor3/-/issues/141Snap version2023-11-09T12:47:41ZHarm van BakelSnap versionDear Jente, I packaged a snap version of gcolor3 at https://snapcraft.io/gcolor3. The snapcraft.yaml used for the packaging is available at https://github.com/hvbakel/gcolor3-snap. I'm happy to maintain the snap but let me know if you wo...Dear Jente, I packaged a snap version of gcolor3 at https://snapcraft.io/gcolor3. The snapcraft.yaml used for the packaging is available at https://github.com/hvbakel/gcolor3-snap. I'm happy to maintain the snap but let me know if you would prefer to take ownership of the snap package yourself.https://gitlab.gnome.org/World/gcolor3/-/issues/140color picker button2023-10-10T07:25:18ZGhost Usercolor picker buttonHello,
On Debian 12 bookworm, installed in the repository,
When we click on the picker to check a color on the screen, the cursor is not visible.
We cant see the color changing.Hello,
On Debian 12 bookworm, installed in the repository,
When we click on the picker to check a color on the screen, the cursor is not visible.
We cant see the color changing.https://gitlab.gnome.org/World/gcolor3/-/issues/138CLI interface2022-10-13T18:07:11ZDanielCLI interfaceHello,
Gcolor3 is great as a standalone tool, especially I like the availability of both HSL and RGB controls :thumbsup:
It would be incredibly useful to have a more sophisticated CLI interface so Gcolor3 could be used from other tool...Hello,
Gcolor3 is great as a standalone tool, especially I like the availability of both HSL and RGB controls :thumbsup:
It would be incredibly useful to have a more sophisticated CLI interface so Gcolor3 could be used from other tools.
The following options should cover most of the cases:
```
-c --color COLOR - set the initial color. COLOR can be specified as:
rgb(red, green, blue)
rgba(red, green, blue, alpha)
hsl(hue, saturation, value)
hsla(hue, saturation, value, alpha)
#FfFfFf
#FfFfFfAA
-a --actions - adds Accept and Cancel buttons to the window
Pressing Cancel (or Escape) yields a non-0 exit code.
-p --print - prints the resulting color unless Cancel was pressed.
If the initial color is given, then the output will be printed
using the same format.
Otherwise, RGB(A if alpha channel != 255) format will be used.
```
An example use case would be passing color value for modification from the text editor and then passing it back.https://gitlab.gnome.org/World/gcolor3/-/issues/135Website https://hjdskes.nl/ is not found2023-06-23T07:13:55ZGraham PerrinWebsite https://hjdskes.nl/ is not foundIssue observed after clicking 'Website' in the **About Colour picker** dialogue of Colour picker <https://www.freshports.org/graphics/gcolor3> 2.3.1 on FreeBSD 14.0-CURRENT:
![image](/uploads/b930a34570ed4ece6d6bdcfa8bbb1bbe/image.png)...Issue observed after clicking 'Website' in the **About Colour picker** dialogue of Colour picker <https://www.freshports.org/graphics/gcolor3> 2.3.1 on FreeBSD 14.0-CURRENT:
![image](/uploads/b930a34570ed4ece6d6bdcfa8bbb1bbe/image.png)
<https://hjdskes.nl/projects/gcolor3> is not found. Instead, with `www.`:
<https://www.hjdskes.nl/projects/gcolor3/>
Affected:
* https://gitlab.gnome.org/World/gcolor3/-/blob/master/README.md#L8
* https://gitlab.gnome.org/World/gcolor3/-/blob/master/data/nl.hjdskes.gcolor3.appdata.xml.in#L39
* https://gitlab.gnome.org/World/gcolor3/-/blob/master/meson.build#L34https://gitlab.gnome.org/World/gcolor3/-/issues/134Library2022-01-05T15:56:33ZAlexey SokolovLibraryHi
I'd be interested in integrating this widget into my application, as replacement for https://docs.gtk.org/gtk3/class.ColorChooserWidget.html which has less features. But currently there's only a single binary and no typelib for gobje...Hi
I'd be interested in integrating this widget into my application, as replacement for https://docs.gtk.org/gtk3/class.ColorChooserWidget.html which has less features. But currently there's only a single binary and no typelib for gobject bindings, no separate header install, etc.
Ref https://github.com/shutter-project/shutter/issues/448https://gitlab.gnome.org/World/gcolor3/-/issues/133[Feature Request] Add a copy hexcode with mouse click2021-10-08T17:09:36Zjrom99[Feature Request] Add a copy hexcode with mouse clickI'd like to suggest a button or an option that lets you copy the current color hexcode via mouseI'd like to suggest a button or an option that lets you copy the current color hexcode via mousehttps://gitlab.gnome.org/World/gcolor3/-/issues/132Click pencil icon nothing happens2022-09-01T12:06:46ZOr SchiroClick pencil icon nothing happensHi all,
I tried version 2.4.0 on Fedora 33 Xfce.
I click the pencil icon but then nothing happens.
It doesn't select any color regardless where I click.Hi all,
I tried version 2.4.0 on Fedora 33 Xfce.
I click the pencil icon but then nothing happens.
It doesn't select any color regardless where I click.https://gitlab.gnome.org/World/gcolor3/-/issues/131HEX code has lowercase letters2021-04-10T10:56:59ZnetzgestaltungHEX code has lowercase lettersHi there,
since one of the last updates gcolor uses lowercase letters in the color HEX code. I always used this too to fast convert lowercase HEX codes to uppercase ones. Now it does the exact opposite.
How can i set it up it to the ...Hi there,
since one of the last updates gcolor uses lowercase letters in the color HEX code. I always used this too to fast convert lowercase HEX codes to uppercase ones. Now it does the exact opposite.
How can i set it up it to the used and usefull behaviour? Lowercase HEX codes are not allowed in my CSS developments, this would break my usage completely if its not configurable.
kind regards
tomhttps://gitlab.gnome.org/World/gcolor3/-/issues/130color picker buntton does nothing2021-01-30T01:32:47ZGuilherme Rodriguescolor picker buntton does nothingi get this on the terminal:
Gtk-Message: 22:27:53.610: Failed to load module "xapp-gtk3-module"
** (gcolor3:2): WARNING **: 22:27:53.704: Cannot count number of items: Key file does not have group “Colors”
** (gcolor3:2): WARNING **: ...i get this on the terminal:
Gtk-Message: 22:27:53.610: Failed to load module "xapp-gtk3-module"
** (gcolor3:2): WARNING **: 22:27:53.704: Cannot count number of items: Key file does not have group “Colors”
** (gcolor3:2): WARNING **: 22:27:53.704: Cannot count number of items: Key file does not have group “Colors”
and the color picker does nothing, I'm on linux mint 20.1 with cinnamon desktop enviromenthttps://gitlab.gnome.org/World/gcolor3/-/issues/129Flickers between color on screen and white2021-01-19T10:19:39Zcascading-joxFlickers between color on screen and whiteThe color of the picker is flickering between white and the correct pixel color on screen. I am running fedora 33 on a 2880x1620 screen. I guess that could be an issue?The color of the picker is flickering between white and the correct pixel color on screen. I am running fedora 33 on a 2880x1620 screen. I guess that could be an issue?https://gitlab.gnome.org/World/gcolor3/-/issues/128[product] new UI2021-05-12T12:03:52ZLaurent Baumann[product] new UI# New Color picker UI
## Background
A color picker is a design and a development utility tools. Its main goal is to pick the color of a pixel on the screen, and acquire its value as a string (formatted in various color formats).
A colo...# New Color picker UI
## Background
A color picker is a design and a development utility tools. Its main goal is to pick the color of a pixel on the screen, and acquire its value as a string (formatted in various color formats).
A color picker is usually used in parallel with another app, in which the user uses the picked color. It can be a development environment, a design tool, a spreadsheet, etc.
As such, color picker have usually small visual footprint, and limited workflows, executed in small number of clicks.
## User stories
- As a developer, I need to verify that the implementation of a visual element matches the color value delivered by the designer
- As a user, I want to match a color that I see somewhere else. For example, I want to match another app accent color.
- As a designer, I want to create a palette to use in an asset (from a photo, another app, etc.)
- As a user, I have a color in mind for an element (purple for example) and I need a color value that matches my intent
## Product goals
Some of my assumptions around the product goals:
- Redesigning gcolor is to match more closely the current Gnome aesthetic
- Streamline the user experience where possible (i.e. reduce the number of clicks for common actions)
- Improve usability and accessibility where gaps were detected
From Chris:
A goal for me would be for Color Picker to fit in with current design tooling designs, and be a easier to maintain.
My assumptions on some of the non-goals are:
- Introduce additional features
## Relevant art
![colorpicker](/uploads/aae76f750e8e3c737d512ca30ebbf287/colorpicker.png)
[https://colorpicker.fr/](https://colorpicker.fr/)
![color-picker](/uploads/021d70aee58748cce8b22b5cd6dc83d8/color-picker.png)
[https://appcenter.elementary.io/com.github.ronnydo.colorpicker/](https://appcenter.elementary.io/com.github.ronnydo.colorpicker/)
![pick](/uploads/ba307d12b377965c2c5a66d6e3fec88e/pick.png)
[https://www.kryogenix.org/code/pick/](https://www.kryogenix.org/code/pick/)
![KColorChooser](/uploads/b07077d7233d67622ae7a6de01abb661/KColorChooser.png)
[https://apps.kde.org/en/kcolorchooser](https://apps.kde.org/en/kcolorchooser)
![colorgrab](/uploads/64726a7089d934e579d619ff42091f3f/colorgrab.png)
[https://github.com/nielssp/colorgrab](https://github.com/nielssp/colorgrab)
![couleurs](/uploads/806aec9f577ae9ef27975a9917545143/couleurs.png)
[https://couleursapp.com/](https://couleursapp.com/)
![colorpickermacos](/uploads/8999417e8d8258faee003981661ed7a8/colorpickermacos.png)
[https://www.facebook.com/colorpickermacos/](https://www.facebook.com/colorpickermacos/)
![drop](/uploads/79e7c19e080da02aac4e0a97fc9ea931/drop.png)
[http://dropyourcolor.com/](http://dropyourcolor.com/)https://gitlab.gnome.org/World/gcolor3/-/issues/126Failed to pick color: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: ...2022-01-31T16:31:33ZSourav GoswamiFailed to pick color: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.portal.Desktop was not provided by any .service filesHi, I recently upgraded my Archlinux system, where GColor3 fails to pick colours. GColor2 works fine though.
If I run gcolor3 from the terminal:
```
$ gcolor3
** (gcolor3:926): WARNING **: 03:36:03.693: Cannot count number of items: ...Hi, I recently upgraded my Archlinux system, where GColor3 fails to pick colours. GColor2 works fine though.
If I run gcolor3 from the terminal:
```
$ gcolor3
** (gcolor3:926): WARNING **: 03:36:03.693: Cannot count number of items: Key file does not have group ?Colors?
** (gcolor3:926): WARNING **: 03:36:03.694: Cannot count number of items: Key file does not have group ?Colors?
** (gcolor3:926): WARNING **: 03:36:05.088: Failed to pick color: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.portal.Desktop was not provided by any .service files
** (gcolor3:926): WARNING **: 03:36:06.011: Failed to pick color: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.portal.Desktop was not provided by any .service files
** (gcolor3:926): WARNING **: 03:36:06.176: Failed to pick color: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.portal.Desktop was not provided by any .service files
```
---
### The new version comes with 2 more dependencies:
1. xdg-desktop-portal
2. xdg-desktop-portal-gtk
Installing them and upgrading the whole system also didn't fix the problem, the picker doesn't work and prints:
```
** (gcolor3:12277): WARNING **: 04:02:50.398: Failed to pick color: Screenshot failed
```
## Unnecessary Delay to All GTK3 App Launch with `dbus-launch`
Also, xdg-desktop-portal, xdg-desktop-portal-gtk adds unnecessary delay to `dbus-run-session someGtkApp`.
After installing those two packages, it takes > 10 seconds for `dbus-run-session gnome-characters` or `dbus-run-session gnome-screenshot --interactive` or even `dbus-launch gnome-characters`.
Removing the package xdg-desktop-portal makes dbus-run-session or dbus-launch as fast as before.
The delay with xdg-desktop-portal is confimed on 3 different systems.
---
Color Picker Version 2.4.0.https://gitlab.gnome.org/World/gcolor3/-/issues/124Clicking picker button does nothing without xdg-desktop-portal implementation2022-04-17T06:31:07ZredtideClicking picker button does nothing without xdg-desktop-portal implementationToday I've updated Archlinux and found that gcolor3 2.40 opens but the picker button does nothing.
GTK 3.24 using LXQt.Today I've updated Archlinux and found that gcolor3 2.40 opens but the picker button does nothing.
GTK 3.24 using LXQt.https://gitlab.gnome.org/World/gcolor3/-/issues/116Fix Tooltip2020-08-28T01:58:58ZEric AdamsFix TooltipFirst thanks for the tool. I really appreciate the work you've done. As I was using it today and trying to use the color ring, it occurred to me how obtrusive the tooltip is. I get that you want to explain how to use the tool but it's co...First thanks for the tool. I really appreciate the work you've done. As I was using it today and trying to use the color ring, it occurred to me how obtrusive the tooltip is. I get that you want to explain how to use the tool but it's completely in the way of the task the user is trying to undertake.
![image](/uploads/af79c9f05925a325fcba44db4703b7ac/image.png)https://gitlab.gnome.org/World/gcolor3/-/issues/113Replace `gtk_container_set_focus_chain ()`2020-08-26T07:15:31ZChristopher DavisReplace `gtk_container_set_focus_chain ()`This is the last bit of deprecated API we use. After asking around in #gtk, it seems there's no easy way to keep its functionality. The best bet would be to re-implement it within GColor3.This is the last bit of deprecated API we use. After asking around in #gtk, it seems there's no easy way to keep its functionality. The best bet would be to re-implement it within GColor3.GTK4Christopher DavisChristopher Davishttps://gitlab.gnome.org/World/gcolor3/-/issues/108Make Gcolor3 testable and add a test suite2018-09-23T20:10:52ZJente Hidskesdev@hjdskes.nlMake Gcolor3 testable and add a test suiteIt would be great if we could make Gcolor3 testable, and actually write tests. Now that we're on GNOME GitLab, we can use their CI pipelines to run tests automatically.It would be great if we could make Gcolor3 testable, and actually write tests. Now that we're on GNOME GitLab, we can use their CI pipelines to run tests automatically.https://gitlab.gnome.org/World/gcolor3/-/issues/97Remove duplication in ColorItem and ColorRow?2019-03-11T06:40:00ZJente Hidskesdev@hjdskes.nlRemove duplication in ColorItem and ColorRow?Both carry a tuple `(color name, hex code)` around. We could move this to `Gcolor3ColorItem` only, and make `Gcolor3ColorRow` delegate to its item.Both carry a tuple `(color name, hex code)` around. We could move this to `Gcolor3ColorItem` only, and make `Gcolor3ColorRow` delegate to its item.https://gitlab.gnome.org/World/gcolor3/-/issues/95Add a better backend for Gcolor3ColorStore2019-11-21T19:57:45ZJente Hidskesdev@hjdskes.nlAdd a better backend for Gcolor3ColorStoreRight now, the store just has a `GKeyFile` in memory. This isn't ideal anymore now that it implements the `GListModel` interface, because we need to iterate all colors in the key file linearly every time we add, remove or rename a color....Right now, the store just has a `GKeyFile` in memory. This isn't ideal anymore now that it implements the `GListModel` interface, because we need to iterate all colors in the key file linearly every time we add, remove or rename a color. This is a problem mostly when renaming (for the other cases, the user probably won't notice a performance hit), where we need to calculate the position of the rename for the list model interface.
This is tricky, because the removal might be in a different spot than the addition, and the interface expects an in-place update. If we model this by removing and inserting, the location changes and this will be reflected in the UI, which is confusing.
2.5https://gitlab.gnome.org/World/gcolor3/-/issues/88Start working towards GTK+ 42019-11-16T21:50:38ZJente Hidskesdev@hjdskes.nlStart working towards GTK+ 4Especially the imported widgets from GTK+ 3 will need a lot of work.Especially the imported widgets from GTK+ 3 will need a lot of work.GTK4