yasd251 / checkbox-sounds-plugin

Adds a nice completion sound for checkboxes when ticked in Obsidian
MIT License
6 stars 2 forks source link

FEAT: added optional animations and mobile functionality #11

Open napkindev opened 8 hours ago

napkindev commented 8 hours ago

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! 😊