Repository navigation
Releases: maitrungduc1410/loader-kit
Releases · maitrungduc1410/loader-kit
Release list
1.0.0
Major Changes
- 358a8ab: First release of LoaderKit: indicators described as JSON specs (schema version 1), the
@loader-kit/specpackage with the schema, its JSON Schema, the reference evaluator and the built-in indicators, engines for Android (View and Jetpack Compose), iOS and macOS (UIKit, AppKit and SwiftUI) and Windows (WinUI 3), and@loader-kit/webfor the browser (React, Vue and Svelte components, a<loader-kit>custom element and a canvas view). It ships the 33 built-in indicators of react-native-loader-kit 4 on every platform. Writing your own spec is experimental: the schema may change in a minor release until it is declared stable.
Minor Changes
- accecc2:
@loader-kit/spec/lite: the spec API without the built-in indicator specs and the progress drawing code, for hosts whose native views draw, such as React Native. The React and Vue components of@loader-kit/webnow keep each component in its own module, so a bundle only gets the custom elements of the components it imports. - 5494b64: 17 new built-in indicators, for 50 in total:
Atom,BallFall,BallHelix,BallHoneycomb,BallMerge,BallSquareSpin,ChasingDots,JellyBox,LineSlide,NewtonCradle,Radar,RunningDots,SquareGridFlip,SquareGridWave,Timer,TriangleOrbitandTripleArcSpin. - 64e727d: 20 new progress designs, for 50 in total. New variants: linear
gradient,center,chevronsandticks; circularglow,split,orbitanddual; piesegmented; gaugeneedle,gradientanddots; liquidheart; borderglowandsegmented; barsdotsandarcs; griddots; batterysegmented. New type:hourglass. Borderglowadds 4 to the content inset to make room for its glow. - 5494b64:
LoaderKitProgress, a progress indicator with 30 designs across 9 types (linear,circular,pie,gauge,liquid,border,bars,grid,battery), determinate or indeterminate, gliding smoothly to every new value (smooth, on by default). It ships as<loader-kit-progress>,LoaderKitProgressViewand the React, Vue and Svelte components on the web,LoaderKitProgressViewand a composable on Android,LoaderKitProgressViewand a SwiftUI view on Apple platforms, and a WinUI control drawn with Win2D. The geometry lives in@loader-kit/specand every platform runs the same test vectors intest-vectors/progress.
Patch Changes
- accecc2:
@loader-kit/spec/lite: the spec API without the built-in indicator specs and the progress drawing code, for hosts whose native views draw, such as React Native. The React and Vue components of@loader-kit/webnow keep each component in its own module, so a bundle only gets the custom elements of the components it imports. - Updated dependencies [358a8ab]
- Updated dependencies [accecc2]
- Updated dependencies [5494b64]
- Updated dependencies [64e727d]
- Updated dependencies [5494b64]
- @loader-kit/spec@1.0.0
1.0.0-rc.2
Minor Changes
- accecc2:
@loader-kit/spec/lite: the spec API without the built-in indicator specs and the progress drawing code, for hosts whose native views draw, such as React Native. The React and Vue components of@loader-kit/webnow keep each component in its own module, so a bundle only gets the custom elements of the components it imports. - 64e727d: 20 new progress designs, for 50 in total. New variants: linear
gradient,center,chevronsandticks; circularglow,split,orbitanddual; piesegmented; gaugeneedle,gradientanddots; liquidheart; borderglowandsegmented; barsdotsandarcs; griddots; batterysegmented. New type:hourglass. Borderglowadds 4 to the content inset to make room for its glow.
Patch Changes
- accecc2:
@loader-kit/spec/lite: the spec API without the built-in indicator specs and the progress drawing code, for hosts whose native views draw, such as React Native. The React and Vue components of@loader-kit/webnow keep each component in its own module, so a bundle only gets the custom elements of the components it imports. - Updated dependencies [accecc2]
- Updated dependencies [64e727d]
- @loader-kit/spec@1.0.0-rc.2
1.0.0-rc.1
Minor Changes
- 5494b64: 17 new built-in indicators, for 50 in total:
Atom,BallFall,BallHelix,BallHoneycomb,BallMerge,BallSquareSpin,ChasingDots,JellyBox,LineSlide,NewtonCradle,Radar,RunningDots,SquareGridFlip,SquareGridWave,Timer,TriangleOrbitandTripleArcSpin. - 5494b64:
LoaderKitProgress, a progress indicator with 30 designs across 9 types (linear,circular,pie,gauge,liquid,border,bars,grid,battery), determinate or indeterminate, gliding smoothly to every new value (smooth, on by default). It ships as<loader-kit-progress>,LoaderKitProgressViewand the React, Vue and Svelte components on the web,LoaderKitProgressViewand a composable on Android,LoaderKitProgressViewand a SwiftUI view on Apple platforms, and a WinUI control drawn with Win2D. The geometry lives in@loader-kit/specand every platform runs the same test vectors intest-vectors/progress.
Patch Changes
1.0.0-rc.0
Major Changes
- 358a8ab: First release of LoaderKit: indicators described as JSON specs (schema version 1), the
@loader-kit/specpackage with the schema, its JSON Schema, the reference evaluator and the built-in indicators, engines for Android (View and Jetpack Compose), iOS and macOS (UIKit, AppKit and SwiftUI) and Windows (WinUI 3), and@loader-kit/webfor the browser (React, Vue and Svelte components, a<loader-kit>custom element and a canvas view). It ships the 33 built-in indicators of react-native-loader-kit 4 on every platform. Writing your own spec is experimental: the schema may change in a minor release until it is declared stable.
Patch Changes
- Updated dependencies [358a8ab]
- @loader-kit/spec@1.0.0-rc.0