If too many notifications were created, the panel would consume a large amount of resources to render these notifications even though they wouldn't be visible on the screen. This PR adds a new property that implements pagination so no more than n (default 10) notifications are shown at a time. These notifications now have pagination controls that let you see ALL of your notifications by navigating through the pages; whereas previously you just wouldn't be able to see them.
This solves 2 problems:
It lets you have access to all of your notifications visually (instead of majority of your notifications not being visible off-screen)
It limits the amount of notifications that have to be rendered at once. This frees up a lot of resources that would otherwise be consumed.
If too many notifications were created, the panel would consume a large amount of resources to render these notifications even though they wouldn't be visible on the screen. This PR adds a new property that implements pagination so no more than n (default 10) notifications are shown at a time. These notifications now have pagination controls that let you see ALL of your notifications by navigating through the pages; whereas previously you just wouldn't be able to see them.
This solves 2 problems:
closes #171