{"id":19719936,"url":"https://github.com/timboudreau/colorchooser","last_synced_at":"2025-12-31T14:22:39.590Z","repository":{"id":65507856,"uuid":"95411332","full_name":"timboudreau/colorchooser","owner":"timboudreau","description":"A swing color chooser, formerly hosted on java.net","archived":false,"fork":false,"pushed_at":"2023-03-16T22:32:31.000Z","size":921,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-10T15:50:58.674Z","etag":null,"topics":["gui","swing","swing-color-chooser"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/timboudreau.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-06-26T05:26:12.000Z","updated_at":"2022-09-27T18:28:32.000Z","dependencies_parsed_at":"2025-01-10T15:48:56.657Z","dependency_job_id":"665caab2-0ee5-40ac-afd3-39628c75c05f","html_url":"https://github.com/timboudreau/colorchooser","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timboudreau%2Fcolorchooser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timboudreau%2Fcolorchooser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timboudreau%2Fcolorchooser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timboudreau%2Fcolorchooser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/timboudreau","download_url":"https://codeload.github.com/timboudreau/colorchooser/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241040578,"owners_count":19898896,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gui","swing","swing-color-chooser"],"created_at":"2024-11-11T23:09:45.873Z","updated_at":"2025-12-31T14:22:39.554Z","avatar_url":"https://github.com/timboudreau.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"Swing Color Chooser\n===================\n\nThis is a simple one-click color chooser with a popup, developed in 1999 for NetBeans and until a few years\nago, hosted on java.net.  Loosely based on a lovely color chooser from\n[KPT Bryce](https://en.wikipedia.org/wiki/Bryce_(software)) from the 90s.\n\nIt is used in [Gephi](https://gephi.org/), the graph visualization tool,\n[Imagine](https://github.com/timboudreau/imagine), an image editor, some\n[NetBeans Platform](https://netbeans.apache.org/kb/docs/platform/) tutorials,\nand probably other projects (if you want a shout-out, submit a [request](https://github.com/timboudreau/colorchooser/issues)).\n\nThe purpose is to make color-selection fast and easy - clicking the chooser pops\nup a palette, which you drag to select a color in, and it closes when the mouse\nbutton is released - so, unlike complicated color dialogs, color selection is a\nsingle gesture.  Pressing combinations of modifier keys switches between a number\nof palettes (and different palettes can be passed to the constructor).\n\n\u003cimg src=\"https://github.com/timboudreau/colorchooser/blob/master/www/images/cc2.png?raw=true\" alt=\"Screen shot\"/\u003e\n\nThe original web site for the project\n[is here](https://rawcdn.githack.com/timboudreau/colorchooser/89ed33622599f31236cfaa8e1e8b7151b51503e4/www/index.html).\n\n#### Backstory\n\nThis was literally some of the first Java code I ever wrote, in 1999, as an alternate color chooser\nfor NetBeans - a port of a Delphi component I had written in 1996 or so.  Sun later acquired NetBeans,\nand we open sourced the code on the long-defunct (thanks, Oracle) `java.net`.\n\nIt is localized (what few strings there are) into English, Spanish, French, Dutch and German.\n\nIt has been used in various projects over the years, maintained (acquiring alpha palettes and clipboard\nsupport, including copy/paste HTML `#`-prefixed hex colors, just a couple of years ago), and is\nstable and solid - and to my knowledge there is nothing like it for easy, low-UI-footprint (it's\njust a colored swatch, no dialogs to close) color selection in Java.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimboudreau%2Fcolorchooser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftimboudreau%2Fcolorchooser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimboudreau%2Fcolorchooser/lists"}