VAppearances is a Java library that provides access to macOS appearances. VAppearances runs on macOS 10.10 (Yosemite) through 10.14 (Mojave) and on JDK 8 and later.
Key features of VAppearances:
- Provides information about the available appearances, including the current set of system color definitions for each appearance. Appearances are identified as dark or high contrast.
- Identifies the current system appearance.
- Provides notification of changes to the system color definitions for an appearance and for the availability of new appearances.
VAppearances runs on macOS 10.10 (Yosemite), 10.11 (El Capitan), 10.12 (Sierra), 10.13 (High Sierra), and 10.14 (Mojave).
VAppearances requires JDK 8 or later.
VAppearances is open source. It is licensed under the GNU General Public License version 2 with a linking exception (commonly known as the Classpath exception).