Incubator/Projects/libperceptualcolor: Difference between revisions

From KDE Community Wiki
 
(6 intermediate revisions by 2 users not shown)
Line 16: Line 16:


==== Open Governance ====
==== Open Governance ====
Open Governance will happen through discussions in invent.kde.org issues


==== Free Software ====
==== Free Software ====
Compliance with [[Policies/Licensing Policy|KDE’s licensing policy]] by publishing under a permissive license.


==== Inclusivity ====
==== Inclusivity ====
Anyone is welcome to make Merge Requests.


==== Innovation ====
==== Innovation ====
The project provides a color picker that displays a perceptually uniform color space to choose the color. This is more intuitive than the current color pickers, who’s diagrams are not perceptually.


==== Common Ownership ====
==== Common Ownership ====
The Git repository will move to invent.kde.org


==== End-User Focus ====
==== End-User Focus ====
The project will focus to deliver an intuitive color dialog that “just works”, with a library API that is rather small and – to the degree it’s possible – source-code compatible with QColorDialog.


== Sponsor Checklists ==
== Sponsor Checklists ==
Line 37: Line 49:
!  width=250 | Notes
!  width=250 | Notes
|-
|-
{{FeatureTodo|Project description|...}}
{{FeatureDone|Project description| see above}}
{{FeatureTodo|Project team|...}}
{{FeatureDone|Project team| see above}}
{{FeatureTodo|Manifesto compliance plan|...}}
{{FeatureDone|Manifesto compliance plan| see above}}
|}
|}


Line 50: Line 62:
!  width=250 | Notes
!  width=250 | Notes
|-
|-
{{FeatureTodo|Repository and code available (in playground)|...}}
{{FeatureDone|Repository and code available (in playground)|https://invent.kde.org/libraries/perceptualcolor}}
{{FeatureTodo|Mailing list available|...}}
{{FeatureDone|Mailing list available|Not needed for now, will use gitlab issues for discussions}}
{{FeatureTodo|Website available (if applicable)|...}}
{{FeatureDone|Website available (if applicable)|https://api.kde.org/perceptualcolor/html/index.html}}
{{FeatureTodo|Active community|...}}
{{FeatureDone|Active community|Yes}}
{{FeatureTodo|Manifesto compliance|...}}
{{FeatureDone|Manifesto compliance|Yes}}
|}
|}

Latest revision as of 20:15, 5 March 2023

libpercentualcolor

Sponsor: Albert Astals Cid

This library provides various Qt GUI components for choosing colors, with focus on an intuitive and perceptually uniform presentation. The GUI widgets are based internally on the LCH color model, which does reflect the human perception much better than RGB or its transforms like HSV. However, the widgets do not require the user itself to know anything about LCH at all, because the graphical representations is intuitive enough.

Team

Lukas Sommer

Manifesto Compliance Plan

List the actions planned to get in compliance with the manifesto.

Values

Open Governance

Open Governance will happen through discussions in invent.kde.org issues

Free Software

Compliance with KDE’s licensing policy by publishing under a permissive license.

Inclusivity

Anyone is welcome to make Merge Requests.

Innovation

The project provides a color picker that displays a perceptually uniform color space to choose the color. This is more intuitive than the current color pickers, who’s diagrams are not perceptually.

Common Ownership

The Git repository will move to invent.kde.org

End-User Focus

The project will focus to deliver an intuitive color dialog that “just works”, with a library API that is rather small and – to the degree it’s possible – source-code compatible with QColorDialog.

Candidate ready

Status Description Notes
DONE Project description see above
DONE Project team see above
DONE Manifesto compliance plan see above

Incubating

Status Description Notes
DONE Repository and code available (in playground) https://invent.kde.org/libraries/perceptualcolor
DONE Mailing list available Not needed for now, will use gitlab issues for discussions
DONE Website available (if applicable) https://api.kde.org/perceptualcolor/html/index.html
DONE Active community Yes
DONE Manifesto compliance Yes