The discussion revolves around the âFireworks Componentâ for Discourse forums, initially introduced by meghna to celebrate New Yearâs Eve with animated fireworks. The component, inspired by Eddieâs Pure CSS Fireworks, is available via GitHub and a theme creator preview. Users like Zup suggest triggering fireworks on badge achievements, while Jagster notes it doesnât work on iPhone. Arkshine offers a fork with mobile support and customizable settings (particle count, size, etc.), which Roi initially struggles to install but later confirms works well after following Arkshineâs instructions. Aaron_Walsh praises the mobile implementation. Kartoon suggests adjusting frequency for less obtrusiveness. Jagster urges merging the fork or updating the original post. meghna submits and merges a PR on Arkshineâs behalf to add mobile support. Later, NateDhaliwal contributes a PR to integrate tsParticlesâ fireworks, which meghna merges. Finally, Roi reports a deprecation warning about inline JS, prompting Lilly to submit a PR refactoring the code to comply with Discourse standards. The component continues evolving with community contributions for better usability and compatibility.
Mobile is supported, and I added a bunch of basic settings (particle count/size, firework width/height, and fall distance) for both desktop and mobile.
I will consider making a proper PR (and eventually other settings) on the original repository later!
The implementation of mobile support and settings is absolutely superb. It functions perfectly on my mobile device now, with dimensions that are impeccably suited, without any hint of being overwrought.
Iâve had a fix and refactor for this for a couple days in my repo, but finally got around to creating a PR to this one. sorry i know itâs already Jan 1st. lol