T11a loading: spinner in six motions, skeletons that breathe, a shimmer cut to its corners, loading buttons and load more

This commit is contained in:
ZacharyZhang-NY committed 2026-09-25 16:58:05 -04:00
1 parent 866335912a
commit d4066661d5
17 files changed
+1184 -28

No files matched your search

+15 -12
View File
@@ -1,28 +1,31 @@
# Chapters 11–20
## T11a Loading — `src/motion`
## T11a Loading · Spinners & skeletons — `src/motion`
- [x] Spinner — ring, dots, bars, pulse, orbit, wave; also the Button loading state (T05 LoadingButton) and T07a LoadMore → `motion::Spinner`, `buttons::Button::loading`, `navigation::LoadMore`
- [x] DotsLoader → `motion::Spinner`
- [x] BarsLoader → `motion::Spinner`
- [x] PulseLoader → `motion::Spinner`
- [x] RingLoader → `motion::Spinner`
- [x] OrbitLoader → `motion::Spinner`
- [x] WaveLoader → `motion::Spinner`
- [x] Skeleton / SkeletonText / SkeletonAvatar / SkeletonCard / SkeletonTable → `motion::Skeleton` and kin
- [x] Shimmer → `motion::Shimmer`
## T11b Loading · Progress & states
- [ ] Spinner — ring, dots, bars, pulse, orbit, wave; also the Button loading state (T05 LoadingButton) and T07a LoadMore
- [ ] DotsLoader → `motion::Spinner`
- [ ] BarsLoader → `motion::Spinner`
- [ ] PulseLoader → `motion::Spinner`
- [ ] RingLoader → `motion::Spinner`
- [ ] OrbitLoader → `motion::Spinner`
- [ ] WaveLoader → `motion::Spinner`
- [ ] Skeleton / SkeletonText / SkeletonAvatar / SkeletonCard / SkeletonTable
- [ ] Shimmer
- [ ] ProgressBar — determinate, indeterminate, segmented, buffered — also T06e UploadList
- [ ] ProgressCircle / ProgressRing
- [ ] StepProgress
- [ ] LoadingOverlay
- [ ] LoadingScreen
- [ ] InlineLoader → `motion::Spinner`
- [x] InlineLoader → `motion::Spinner`
- [ ] LazyLoad
- [ ] Suspense / AsyncView
- [ ] RefreshIndicator
- [ ] TypingIndicator
## T11b Motion
## T11c Motion
- [ ] Transition — fade, slide, scale, collapse
- [ ] AnimatePresence