mirror of
git://jb55.com/damus
synced 2024-09-18 19:23:49 +00:00
24c2be02bb
Testing ------- PASS Device: iPhone 14 Pro simulator iOS: Tested on iOS 17.0 and 16.4 Steps: 1. Go to appearance settings 2. Enable animations. Shows confirmation dialog. PASS 3. Click cancel. Setting is toggled back. PASS 4. Enable animations again. This time click "OK". Setting stays at what was set, and cache is visibly cleared. PASS 5. Restart app. Changes are persistent. PASS 6. Disable animations. Dialog appears like before. PASS 7. Cancel. Toggles back as expected. PASS 8. Disable animations again. This time click "OK". Cache is cleared. PASS 7. Restart app. Changes are persistent. PASS 9. Click on "clear cache". Confirmation dialog appears. PASS 10. Cancel action. We do not see cache being cleared. PASS 11. Click on "clear cache" and click "OK" this time. 12. We can see the cache being visibly cleared. It shows a loading spinner and "clearing cache", and then we see a checkmark icon with a "cache cleared" indicator. We cannot click the button again for now. PASS 13. Go to home view, scroll through some views, then come back to the setting. Clear cache button is visible again. Closes: https://github.com/damus-io/damus/issues/1301 Changelog-Changed: Improve UX around clearing cache Signed-off-by: Daniel D’Aquino <daniel@daquino.me> Signed-off-by: William Casarin <jb55@jb55.com> |
||
---|---|---|
.. | ||
ar.lproj | ||
Assets.xcassets | ||
az.lproj | ||
bg.lproj | ||
Components | ||
cs.lproj | ||
de.lproj | ||
el-GR.lproj | ||
en-US.lproj | ||
en-US.xcloc | ||
es-419.lproj | ||
es-ES.lproj | ||
et.lproj | ||
fa.lproj | ||
fi.lproj | ||
fr.lproj | ||
hu-HU.lproj | ||
id.lproj | ||
it-IT.lproj | ||
ja.lproj | ||
ko.lproj | ||
lv-LV.lproj | ||
Models | ||
Modifiers | ||
nl.lproj | ||
Nostr | ||
Notify | ||
pl-PL.lproj | ||
Preview Content/Preview Assets.xcassets | ||
pt-BR.lproj | ||
pt-PT.lproj | ||
ru.lproj | ||
sv-SE.lproj | ||
sw.lproj | ||
tr-TR.lproj | ||
Types | ||
uk.lproj | ||
Util | ||
vi.lproj | ||
Views | ||
zh-CN.lproj | ||
zh-HK.lproj | ||
zh-TW.lproj | ||
ContentParsing.swift | ||
ContentView.swift | ||
damus.entitlements | ||
damusApp.swift | ||
Info.plist | ||
TestData.swift |