1Scatter
2 3* Version: 0.1.1
4* License: LGPLv3
5* Homepage: https://www.sorcerersisle.com/software/scatter
6* Documentation: https://docs.sorcerersisle.com/scatter
7* Repository: https://code.sorcerersisle.com/scatter.git
8* Issues: https://codeberg.org/boughtonp/scatter/issues
91011Description
12-----------
1314Scatter is a JavaScript library for randomly arranging HTML elements within a
15containing element.
1617The main use case is an image gallery, but the library does not restrict what
18it can be used for - it can provide a scattered polaroid photo effect as easily
19as using decorative images to provide a randomized background, or any other
20reasons for scattering items your imagination can come up with.
2122The demos directory provides various examples showing how to achieve different
23effects. For further detail on how Scatter works, check the docs.pdf file.
242526Requirements
27------------
2829Scatter is designed to work in any modern browser, without any dependencies.
3031Older browsers (released before 2015) can be supported with polyfills for
32Object.assign and Array.from - adding these allows Scatter to work with
33Internet Explorer 11.0.9600, and possibly Firefox 3.6
3435With a polyfill for Element.classList it may work as far back as IE9, but this
36has not been tested, and is not specifically supported.
373839Licensing & Credits
40-------------------
4142This project is available under the terms of the LGPLv3 license.
43See license.txt to understand your rights and obligations.
4445Scatter was created by Peter Boughton.
464748Contributing
49------------
5051This project aims to adhere to the philosophy "do one thing well", and also to
52keep the core script simple and understandable.
5354Fixes, simplifications, and improvements to existing functionality are welcome.
55Additional features or larger changes are not a priority.
5657If in doubt, raise an issue to discuss first.
585960/eof