We need to write the current theme into the database so it persists across launches, but we don't need to *block* waiting for that to happen. This increases UI responsiveness at the cost of reverting to someone's previous theme setting if the app crashes before the write goes through. |
||
|---|---|---|
| .. | ||
| ChatColors.swift | ||
| ColorOrGradient.swift | ||
| ColorOrGradientSwatchView.swift | ||
| Theme.h | ||
| Theme.m | ||
| Theme+OWS.swift | ||