OLED was a sixth theme, which meant choosing it threw away sepia night. It is a switch now, applied to whichever dark theme is in use: the surfaces move towards black rather than being replaced by it, so sepia night keeps its warmth and only the background goes truly black. Text and accents are untouched. Anyone who had picked the old Black theme comes out as Dark with the switch on. Recitations: Ganjoor hosts readings of the poems — twenty of Hafez's first ghazal alone — and the poem screen now plays them. Streamed, never stored, because a dozen readings of one ghazal would dwarf the poems themselves, which also makes this the one part of the app that genuinely needs a connection; it doesn't appear without one. The platform's MediaPlayer rather than ExoPlayer: one URL, play and pause, nothing to justify a media library. Pronunciations were laid out as a flowing row, which put Latin IPA and Urdu spelling in the same right-to-left run — the chips reordered and each label ended up under someone else's value. They are one per line now, in a single direction. Verified on an API 36 emulator: sepia night with the switch on is black with warm cards; the player shows play on arrival with no network call, and streams on press. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
10 lines
313 B
XML
10 lines
313 B
XML
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
|
android:width="24dp"
|
|
android:height="24dp"
|
|
android:viewportWidth="24"
|
|
android:viewportHeight="24">
|
|
<path
|
|
android:fillColor="@android:color/white"
|
|
android:pathData="M6,19h4V5H6v14zM14,5v14h4V5h-4z" />
|
|
</vector>
|