goalert icon indicating copy to clipboard operation
goalert copied to clipboard

loading design spike

Open Forfold opened this issue 2 years ago • 4 comments

  • https://material.io/components/progress-indicators
  • https://material.io/design/communication/launch-screen.html
  • https://material.io/design/communication/empty-states.html
  • https://material.io/design/motion/speed.html

Thoughts

  • React Suspense to show progress indicator under top app bar. Wait until whole page loads to render anything.

  • If using a progress indicator at the top, wait until the new page is loaded before going navigating to it. for github, nothing on the page changes until the new page loads (i.e. the url)

  • When opening dialogs, do a 200ms wait before showing potential loading states. Load text before opening dialogs. Images and icons load in placeholder states.

Forfold avatar Aug 11 '22 17:08 Forfold

Loading

mastercactapus avatar Aug 11 '22 17:08 mastercactapus

Needs working session/SPIKE/POC to evaluate options

mastercactapus avatar Sep 27 '22 19:09 mastercactapus

This issue has been automatically marked as stale because it has not had recent activity.

stale[bot] avatar Apr 02 '23 04:04 stale[bot]

Going to work on a POC for this using Suspense/Context/Lazy loading as needed- for main page loads. Going to leave smaller components out of scope

Forfold avatar Oct 31 '23 15:10 Forfold