This pull request introduces a new feature that adds optional animations to the plugin when a checkbox is clicked, enhancing the existing completion sound functionality.
The default animation is a firework effect, which I personally find fun and engaging. Users can customize the animation by adjusting its size, position, and even enabling a randomized display area for added variety. These additions aim to gamify the process of completing tasks, making it more addictive to get things done in Obsidian and encouraging consistent habit-building.
Additionally, I noticed the original repository lacked a .gitignore file, so I added a comprehensive one. It excludes unnecessary files like node_modules, build artifacts, and system-specific files such as .DS_Store, ensuring a cleaner and more professional repository.
I also enabled mobile functionality, as I tested the plugin and confirmed that it works smoothly on mobile devices. This makes the plugin more versatile and accessible for users managing their tasks across platforms.
In the future, I may explore adding more animations, improving the existing ones, or incorporating additional sound options to further enhance the user experience. I hope these changes align with your vision for the plugin and add value to its functionality.
This pull request introduces a new feature that adds optional animations to the plugin when a checkbox is clicked, enhancing the existing completion sound functionality.
The default animation is a firework effect, which I personally find fun and engaging. Users can customize the animation by adjusting its size, position, and even enabling a randomized display area for added variety. These additions aim to gamify the process of completing tasks, making it more addictive to get things done in Obsidian and encouraging consistent habit-building.
Additionally, I noticed the original repository lacked a .gitignore file, so I added a comprehensive one. It excludes unnecessary files like node_modules, build artifacts, and system-specific files such as .DS_Store, ensuring a cleaner and more professional repository.
I also enabled mobile functionality, as I tested the plugin and confirmed that it works smoothly on mobile devices. This makes the plugin more versatile and accessible for users managing their tasks across platforms.
In the future, I may explore adding more animations, improving the existing ones, or incorporating additional sound options to further enhance the user experience. I hope these changes align with your vision for the plugin and add value to its functionality.
Thank you for considering this contribution! 😊