0.0.25 • Published 2 years ago

react-native-fullscreen-animations v0.0.25

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

react-native-fullscreen-animations

Overview

react-native-fullscreen-animations is a library to provides easy to use fullscreen animations. It's based of react-native-reanimated which allows for good performance on both Android and iOS. For now, the main export is the <Confetti /> component

If there are suggestions or ideas for improvement, please open up an issue and I'll try to get to it

Props

PropTypeRequired?DefaultDescription
countnumberNoHalf of the device widthThe number of pieces of confetti that should be rendered
colorsstring[]No#a864fd, #29cdff, #78ff44, #ff718d, #fdff6aAn array of the colors that the confetti items will be made from. These must be hex values
fallDurationnumberNo10000The time in which it takes for the confetti items to fall. This value is in milliseconds
zIndexnumberNo1000Allows you to set the zIndex without a hacky solution
startDelaynumberNo0The number of milliseconds that the animation should wait to start
preAnimation() => voidNo() => {}Function that runs before the animation is started
postAnimation() => voidNo() => {}Function that runs once the animation is completed

To do

  • Bundle so just the main exports can be imported
  • Create interactive documentation
  • Add tests and add the test report badge to the README
  • Add to Circle CI and add the badge to the README
  • Add a confetti cannon
  • Add multiple confetti cannons
  • Add a money drop
  • Change confetti name to ConfettiDrop
  • Add infinite confetti
  • Floating balloons
  • Add firework confetti
  • Add fireworks
  • Add snowfalling
  • Add rain falling
  • Add particle swirls
  • Slinky
  • Doucment the props in the README
  • Confetti items are typically the same width. Make them all the same width and differing heights, but also rotate them to a random degree before they start falling
  • Simulate air resistance. Move them from left to right?
  • Add a pre animation callback
  • Add a post animation callback
  • Update default count to be dependent on screen width
  • Create a publish script that automatically builds and increments the version number
0.0.25

2 years ago

0.0.17

2 years ago

0.0.28

2 years ago

0.0.27

2 years ago

0.0.24

2 years ago

0.0.23

2 years ago

0.0.22

2 years ago

0.0.21

2 years ago

0.0.20

2 years ago

0.0.19

2 years ago

0.0.18

2 years ago

0.0.16

2 years ago

0.0.15

2 years ago

0.0.14

2 years ago

0.0.13

2 years ago

0.0.12

2 years ago

0.0.11

2 years ago

0.0.10

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago