Skip to content

Conversation

@Infinitode
Copy link
Owner

This commit includes the following improvements to BlurJS:

  • Code Refactoring:

    • Cleaned up dist/blur.js, removing legacy code.
    • Improved code structure for clarity and maintainability.
    • Optimized style application using cssText.
    • Reduced redundant attribute reads for animations.
  • Cross-Browser Compatibility:

    • Added vendor prefixes for the user-select CSS property.
  • Documentation:

    • Significantly enhanced README.md with:
      • Clearer installation instructions.
      • More detailed property descriptions.
      • Comprehensive usage examples covering basic styling, advanced styling, animations, and interactions.
      • Inclusion of necessary parent div structures in examples for easier testing by users.

These changes aim to make BlurJS more robust, easier to understand, and more convenient to use.

This commit includes the following improvements to BlurJS:

- Code Refactoring:
  - Cleaned up `dist/blur.js`, removing legacy code.
  - Improved code structure for clarity and maintainability.
  - Optimized style application using `cssText`.
  - Reduced redundant attribute reads for animations.

- Cross-Browser Compatibility:
  - Added vendor prefixes for the `user-select` CSS property.

- Documentation:
  - Significantly enhanced `README.md` with:
    - Clearer installation instructions.
    - More detailed property descriptions.
    - Comprehensive usage examples covering basic styling, advanced styling, animations, and interactions.
    - Inclusion of necessary parent `div` structures in examples for easier testing by users.

These changes aim to make BlurJS more robust, easier to understand, and more convenient to use.
@Infinitode Infinitode added the enhancement New feature or request label Jun 30, 2025
@Infinitode Infinitode merged commit d364673 into main Jun 30, 2025
@Infinitode Infinitode deleted the feat/blurjs-enhancements branch June 30, 2025 14:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant