Overview
VAppearances is a Java library that provides access to macOS appearances. VAppearances runs on macOS 10.10 (Yosemite) through 13 (Ventura) 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), 10.11 (El Capitan), 10.12 (Sierra), 10.13 (High Sierra), 10.14 (Mojave), 10.15 (Catalina), 11 (Big Sur), 12 (Monterey), and 13 (Ventura).
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).