1
0
mirror of git://jb55.com/damus synced 2024-09-18 19:23:49 +00:00
damus/damus
Daniel D’Aquino 24c2be02bb ui: Improve UX around clearing cache
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>
2023-10-03 19:17:22 -07:00
..
ar.lproj Update translations 2023-07-09 15:36:35 -04:00
Assets.xcassets colors: add color sets from figma 2023-09-09 09:45:15 -07:00
az.lproj Update translations 2023-07-09 15:36:35 -04:00
bg.lproj Update translations 2023-07-09 15:36:35 -04:00
Components Fix localization issues and export strings for translation 2023-09-24 11:33:51 -07:00
cs.lproj Update translations 2023-07-09 15:36:35 -04:00
de.lproj Update translations 2023-10-02 12:34:08 -07:00
el-GR.lproj Update translations 2023-10-02 12:34:08 -07:00
en-US.lproj Fix localization issues and export strings for translation 2023-07-14 09:34:29 -07:00
en-US.xcloc Fix localization issues and export strings for translation 2023-09-24 11:33:51 -07:00
es-419.lproj Update Translations 2023-07-30 11:57:18 -07:00
es-ES.lproj Update translations 2023-10-02 12:34:08 -07:00
et.lproj Apply translations 2023-05-05 09:01:06 -07:00
fa.lproj Update translations 2023-07-09 15:36:35 -04:00
fi.lproj transations: add finnish translation 2023-09-07 10:33:37 -07:00
fr.lproj Update translations 2023-07-09 15:36:35 -04:00
hu-HU.lproj Update translations 2023-10-02 12:34:08 -07:00
id.lproj Update translations 2023-07-09 15:36:35 -04:00
it-IT.lproj Update translations 2023-07-09 15:36:35 -04:00
ja.lproj Update translations 2023-10-02 12:34:08 -07:00
ko.lproj Update Translations 2023-07-30 11:57:18 -07:00
lv-LV.lproj Update translations 2023-07-09 15:36:35 -04:00
Models ui: Fix issue where relays with trailing slashes cannot be removed (#1531) 2023-10-02 12:34:08 -07:00
Modifiers Add double tap gesture and fix bugs 2023-01-25 16:10:18 -08:00
nl.lproj Update translations 2023-10-02 12:34:08 -07:00
Nostr ui: Fix issue where relays with trailing slashes cannot be removed (#1531) 2023-10-02 12:34:08 -07:00
Notify ndb: switch profile queries to use transactions 2023-09-21 09:10:06 -04:00
pl-PL.lproj Update translations 2023-10-02 12:34:08 -07:00
Preview Content/Preview Assets.xcassets add preview content 2022-05-21 11:09:44 -07:00
pt-BR.lproj Update translations 2023-07-09 15:36:35 -04:00
pt-PT.lproj Update translations 2023-07-09 15:36:35 -04:00
ru.lproj Update translations 2023-07-09 15:36:35 -04:00
sv-SE.lproj Update translations 2023-10-02 12:34:08 -07:00
sw.lproj Update translations 2023-07-09 15:36:35 -04:00
tr-TR.lproj Update translations 2023-07-09 15:36:35 -04:00
Types ids: introduce NoteKey 2023-09-21 09:10:06 -04:00
uk.lproj Update translations 2023-07-09 15:36:35 -04:00
Util Add translate.nostr.wine to available translation services 2023-10-02 12:34:08 -07:00
vi.lproj Update translations 2023-07-09 15:36:35 -04:00
Views ui: Improve UX around clearing cache 2023-10-03 19:17:22 -07:00
zh-CN.lproj Update Translations 2023-07-30 11:57:18 -07:00
zh-HK.lproj Update Translations 2023-07-30 11:57:18 -07:00
zh-TW.lproj Update Translations 2023-07-30 11:57:18 -07:00
ContentParsing.swift Move the Block helper type to its own file, collapse the various standalone functions for parsing block data, and refactor consumers to initialize a Block with given data and access its members as needed. 2023-09-03 18:02:32 -07:00
ContentView.swift ui: Filter out reposts where the inner event is from a person whom the user has muted. (#1216) 2023-10-02 12:34:08 -07:00
damus.entitlements add extended virtual memory entitlement 2023-08-26 20:46:42 -07:00
damusApp.swift videos: improve precision & sensitivity of auto-pause mechanism 2023-08-23 09:24:13 -07:00
Info.plist Live Music & Generic Statuses 2023-08-23 13:26:55 -07:00
TestData.swift search: switch to nostrdb profile searching 2023-09-21 13:19:22 -04:00