Skip to content

Added loading Skeleton#183

Merged
its-me-abhishek merged 3 commits into
CCExtractor:mainfrom
Neeraj-gagat:feat/task-skeleton
Nov 15, 2025
Merged

Added loading Skeleton#183
its-me-abhishek merged 3 commits into
CCExtractor:mainfrom
Neeraj-gagat:feat/task-skeleton

Conversation

@Neeraj-gagat
Copy link
Copy Markdown
Contributor

Description

This PR introduces a skeleton loading state for the Tasks table to improve user experience during sync operations.
Previously, the table would remain empty or same if it have exisiting task while data was loading.
Now, a structured skeleton matching the exact table layout is displayed until tasks finish loading.

What’s Included

Added component with table-aligned skeleton rows
Integrated skeleton into the Tasks table using existing isLoading state
Ensured layout does not shift by matching and structure
Improved loading feedback during Taskwarrior sync
Minor adjustments to keep UX consistent across pagination and filtering

Why This Improves UX

No more empty flicker when syncing tasks
Skeleton visually matches actual task rows → smoother transition
Clear indication to the user that data is being fetched
Consistent visuals across all screen sizes

after added skeleton
video :
Screencast from 14-11-25 02:59:25 PM IST.webm

@its-me-abhishek
Copy link
Copy Markdown
Collaborator

Please check the conflicts, probably due to recent merges in main

@Neeraj-gagat
Copy link
Copy Markdown
Contributor Author

hey @its-me-abhishek i have resolved the merge conflicts. can you check it now.

@its-me-abhishek its-me-abhishek merged commit 40116cf into CCExtractor:main Nov 15, 2025
4 checks passed
@its-me-abhishek
Copy link
Copy Markdown
Collaborator

LGTM! Thanks! Do Star the Repo to stay updated : )

ShivaGupta-14 pushed a commit to ShivaGupta-14/ccsync that referenced this pull request Dec 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants