Chess.com macOS Web App — v1.2.0
This minor release introduces native theme selection (System Default, Light, and AMOLED Dark/Pure Black) and fixes system appearance synchronization on macOS.
🌟 What's New
- Custom App Theme Selection: Choose between System Default, Light, and Dark (Pure Black) appearances directly from the native Preferences (
⌘,) pane. - Dynamic AMOLED Pure Black Mode: Forces all Chess.com board layouts, sidebars, and core background elements to pure pitch black (
#000000) for high-contrast gameplay. - Adaptive Light Theme Styling: Replaced static dark/white pill assets and window borders with dynamic macOS rendering colors for a pristine appearance in light mode.
- Instant AppKit Transition Syncing: Application delegates now listen to user preferences and dynamically update AppKit components (
NSApp.appearance) on-the-fly without requiring a restart.
🔧 Fixes & Improvements
- Appearance Lock Resolved: Fixed a bug where a hardcoded AppKit launch configuration locked the wrapper and internal web components in dark mode permanently.
- Persistent HTML Class Forcing: Upgraded the JavaScript loop to actively prevent Chess.com's React engine from resetting theme classes during single-page navigations.
📦 Installation
- Download
Chess.com.dmgfrom this release (or find it directly in your local Downloads folder). - Open the DMG and drag Chess.com to your Applications folder.