Skip to content

Chess.com macOS Web App — v1.2.0

Choose a tag to compare

@itsmeshibintmz itsmeshibintmz released this 06 Jul 15:52

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

  1. Download Chess.com.dmg from this release (or find it directly in your local Downloads folder).
  2. Open the DMG and drag Chess.com to your Applications folder.