Repository navigation
GhostIDE v2.40.0 - visual refresh, take two
GhostIDE v2.40.0 (versionCode 145) - visual refresh, take two
APK: ghostide-v2.40.0.apk, 20,329,066 B
MD5: 0312fa97606d5a0723ccf6165f8890fb
SHA-256: 92f92e0e12880f5f46b1848c7aead9d51679b7dd072c93b9e7b72941c8877532
compileSdk/targetSdk 36, minSdk 24, same signing key as v2.39.0.
(APK asset not attached: the automation credential is scoped to api.github.com and uploads.github.com returns 401, same as prior releases. The APK itself is delivered to the owner directly.)
v2.39's stylesheet refresh verified as delivered but read as "nothing looks different" on the phone - its deltas were desktop-weighted and deliberately restrained. This release makes the change through the editor's own theme system, where it cannot be subtle:
- A Ghost editor theme (CodeMirror EditorView.theme + HighlightStyle, placed after oneDark in both the main and split editors, so it wins by the framework's own precedence): editor and gutters on near-black #0d0e13 instead of oneDark's lighter blue-gray, quiet line numbers, neutral current-line tint, violet cursor and selection.
- A violet-forward syntax palette: keywords #bb9af7, functions #7aa2f7, strings #9ece6a, types and numbers #e0af68, operators and attributes #7ee0d2, properties #8ab8ff.
- Phone-visible surfaces: the header gradient now applies at all widths, the chat sheet lifts one surface step above the editor, and the sheet grip takes the accent color.
Gates (foreground): theme harness 4/4, build clean, DOM-stub bundle evaluation clean (the theme extensions construct), 66/66 harness files. Staged app.js and style.css byte-match the sources.