Overview
VAppearances is a Java library that provides access to macOS appearances. VAppearances runs on macOS 10.10 (Yosemite) through 15 (Sequoia) 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 application appearance.
- Provides notification of changes to the system color definitions for an appearance and for the availability of new appearances.
- Provides notification of changes to the application appearance.
Requirements
VAppearances runs on macOS 10.10 (Yosemite) through macOS 15 (Sequoia).
VAppearances requires JDK 8 or later.
Licensing
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).