Ember Cli Loading Slider

screenshot of Ember Cli Loading Slider

A YouTube like loading indicator for EmberJS packaged as an Ember CLI add-on.

Overview

The loading-slider is an innovative loading indicator component designed specifically for EmberJS applications. This component enhances user experience by providing a visually appealing animation that appears at the top of the viewport, signaling to users that data is being processed or loaded. The simplicity and flexibility of the loading-slider make it an excellent choice for developers looking to improve the perceived performance of their applications.

With various customizable options, the loading-slider can adapt to different application needs, whether you're looking for a simple design or a more complex, animated experience. Its easy installation and versatile functionality allow developers to implement it effortlessly, making it a valuable addition for any EmberJS project.

Features

  • Easy Installation: Quickly add the loading-slider to your EmberJS application using npm, ensuring a hassle-free setup.
  • Customizable Animation: Choose between a simple stripe animation or a more complex expanding style, allowing for tailored user experiences.
  • Dynamic Color Options: Define a color for the animation stripe, or use an array of colors to create a vibrant loading effect that matches your application’s theme.
  • Flexible Duration Control: Specify the approximate duration of loading events in milliseconds, providing control over the timing of the animation.
  • Service API Support: For advanced implementations, interact directly with the loading-slider service to manage loading states programmatically.
  • Viewport Awareness: The animation responds to changes in load time, adjusting speed and appearance based on user interaction with the application.
  • Compatibility: Works seamlessly with Ember's routing, displaying loading animations during route transitions that involve promises.