diff options
| author | Mohamed Bassem <me@mbassem.com> | 2025-12-20 12:36:21 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-12-20 12:36:21 +0000 |
| commit | 7b98c52af8ba136ddc18ea2c730f35a2759fde80 (patch) | |
| tree | 5216e5d41843122d1ede20355a00aac7502fa413 /docs/versioned_sidebars/version-v0.27.0-sidebars.json | |
| parent | bd969b34d76bea5ed81b6497d611efccae6984c7 (diff) | |
| download | karakeep-7b98c52af8ba136ddc18ea2c730f35a2759fde80.tar.zst | |
fix(mobile): Add loading spinner to mobile list button (#2283)
* fix: add loading spinner to manage lists buttons in mobile app
Adds visual feedback when adding/removing bookmarks from lists on the
manage lists page. The checkbox is replaced with an ActivityIndicator
while the operation is in progress, preventing multiple taps and
improving UX when the server is slow.
Changes:
- Track isPending and variables from add/remove mutations
- Add isListLoading helper to check if a specific list is loading
- Show ActivityIndicator instead of Checkbox during operations
- Disable Pressable interaction while loading
* fix: add loading spinner to manage tags page in mobile app
Adds visual feedback when adding/removing tags on the manage tags page.
A spinner appears on the specific tag being modified, replacing the
check/plus icon during the network request. Only the tag being modified
is disabled and dimmed to prevent multiple taps.
Changes:
- Track isPending and variables from updateTags mutation
- Add isTagLoading helper to check if a specific tag is loading
- Show ActivityIndicator on the specific tag being modified
- Only disable the tag item that's loading
* revert the change in the tags
---------
Co-authored-by: Claude <noreply@anthropic.com>
Diffstat (limited to 'docs/versioned_sidebars/version-v0.27.0-sidebars.json')
0 files changed, 0 insertions, 0 deletions
