A macOS app that lets you set light or dark appearance on a per-application basis.
Gray is a macOS application that enables per-application control over light and dark appearance modes. It solves the problem of being forced to use a single system-wide theme by allowing users to set individual apps to light or dark mode regardless of the system setting. This is particularly useful for users who prefer different visual themes for different applications or workflows.
macOS users who want finer control over their visual environment, particularly those who use both light and dark mode applications and want them to coexist harmoniously on the same system.
Gray provides a simple, user-friendly interface for a customization option that normally requires terminal commands. It automates the process of applying and managing per-app appearance settings, making advanced macOS customization accessible to non-technical users.
:first_quarter_moon: Tailor your macOS Mojave experience
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Enables setting light or dark mode for individual apps independently, as demonstrated in the README screenshot and description, solving the system-wide theme limitation.
Provides a clean GUI for toggling appearances with a single click, making advanced customization accessible without terminal commands, as highlighted in the simple interface feature.
Works without modifying system files or requiring admin privileges, using user-level preferences as explained in the non-invasive configuration and terminal command example.
Handles restarting applications to apply changes, ensuring a seamless user experience, though this is noted as a necessary step in the instructions.
Changes only take effect after restarting the app, which can disrupt workflow and is explicitly mentioned in the README as a limitation.
Only works for applications that respect the NSRequiresAquaSystemAppearance setting, potentially excluding some third-party apps not designed for this API.
From the interface screenshot, Gray appears to manage apps individually, lacking features for batch changes or automated scheduling.