Gboard AMOLED Theme Studio

September 15, 2026 · View on GitHub

Standalone Morphe patch for Gboard only (com.google.android.inputmethod.latin).

Default values

OptionDefault
Theme nameMidnight Red
Background#000000
Primary / action#FF0000
Secondary / normal keys#2A0A0A
Tertiary / modifier keys#1F0B0B

Colours accept #RRGGBB or #AARRGGBB.

Compatibility

  • Package: com.google.android.inputmethod.latin
  • App: Gboard
  • Supported version: Any
  • No AppTarget version restrictions.

Morphe documents that specifying a package without version targets means the patch is compatible with any version of that package.

Runtime safety

Theme registration is inserted after Gboard finishes constructing its built-in theme list and immediately before its theme-list adapter is created. This makes the custom item part of the adapter's initial data set rather than mutating a list after the screen has rendered.

The registration obtains an Android Context via android.app.ActivityThread.currentApplication(). This avoids Class.getMethod("getContext") reflection which fails with NoSuchMethodException when ThemeListingFragment's getContext() is non-public in the obfuscated class hierarchy. No labels, branches, or try-catch blocks are injected.

Version

Project/release version is managed by semantic-release; the generated release metadata below is authoritative.

v1.3.0main • 1 patches total

📦 Gboard • 1 patch
| 💊 Patch | 📜 Description | ⚙️ Options | |----------|----------------|-----------| | [Gboard AMOLED Theme Studio](#gboard-amoled-theme-studio) | Adds a configurable standalone AMOLED Gboard theme. Midnight Red is the default palette. | • Theme name
• Background
• Primary / action
• Secondary / normal keys
• Tertiary / modifier keys |