camelot-dev / camelot-dev/excalibur
[UI/UX] Loading / Processing Animation ...
- Dominant language
- Python
- Stars
- 1.8k
- Forks
- 238
- PR merge metrics
- No merged PRs in 30d
Description
Currently Excalibur shows a manual 'Refresh' page for long running process or failures (Reference:
https://github.com/camelot-dev/excalibur/issues/69). This is not a good UX. We need a better loading screening with an animation to let users know processing in happening or failed.
Perhaps the animation would make waiting enjoyable, if the process fails show an error and take the user back to the previous step.
Contributor guide
Research direction
Start by reviewing the current manual “Refresh” page and the behavior described in issue #69. Define the loading, processing, and failure states, including the error message and return to the previous step; done means users receive clear feedback instead of a manual refresh page.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100