Warning, /libraries/perceptualcolor/README.md is written in an unsupported language. File is not indexed.

0001 <!--
0002 SPDX-FileCopyrightText: Lukas Sommer <sommerluk@gmail.com>
0003 SPDX-License-Identifier: BSD-2-Clause OR MIT
0004 -->
0005 
0006 <!--
0007 NOTE This file serves at the same time as description
0008 on Github and as main page for Doxygen documentation. See
0009 https://community.kde.org/Frameworks/Frameworks_Documentation_Policy#README.md
0010 for recommended document style.
0011 -->
0012 
0013 # PerceptualColor
0014 
0015 This library provides Qt GUI components for choosing colors, with a
0016 focus on an intuitive and perceptually uniform presentation.
0017 
0018 ## Introduction
0019 
0020 The GUI widgets in PerceptualColor are based on the LCH color model, which
0021 is known to reflect human perception better than RGB or its variants like
0022 HSV.  This leads to a highly intuitive user interface that is more
0023 user-friendly and easier to navigate. Moreover, the widgets can be used
0024 effectively without any prerequisite knowledge of the LCH color model
0025 by the users.
0026 
0027 ![](docs/pics/ColorDialog.png "ColorDialog")
0028 
0029 ![](docs/pics/ColorDialogTab1.png "ColorDialog")
0030 
0031 ![](docs/pics/ColorDialogTab2.png "ColorDialog")
0032 
0033 ## Features
0034 
0035 This library:
0036 
0037 - Provides complete documentation for the public API (as well as for the
0038   internal API and source code itself).
0039 - Is cross-platform. It does not use platform-specific code nor rely on a
0040   specific byte order. CI-tested on Linux, Windows, FreeBSD.
0041 - Provides internationalization and localization, including right-to-left
0042   layouts.
0043 - Provides high-DPI support.
0044 - Uses QStyle wherever possible.
0045 - Provides support for Qt style sheets where it makes sense.
0046 - Has support for both pointer devices (mouse, touchpad, etc.) *and*
0047   keyboard navigation in the widgets.
0048 - Has a permissive license.
0049 - Can be built as either a static or a shared/dynamic library.
0050 - Has basic support for accessibility.
0051 - Is developed with unit tests.
0052 - Links only to Qt and LittleCMS, making it a Tier 1 library.
0053 <!-- (ColorDialog’s screen color picker feature depends on Qt’s internals.)
0054 - Uses only the public API of Qt and LittleCMS, and no private
0055   features of these libraries.
0056 -->
0057 
0058 ## Links
0059 
0060 - [Online API documentation](https://api.kde.org/perceptualcolor/html/index.html)
0061 - [GIT Repository on invent.kde.org](https://invent.kde.org/libraries/perceptualcolor)