Skip to content

Massive dangerous changes #4

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 180 commits into
base: main
Choose a base branch
from
Open

Massive dangerous changes #4

wants to merge 180 commits into from

Conversation

drementer
Copy link
Owner

@drementer drementer commented Jan 17, 2024

[1.1.0] - 2024-03-19

Added

  • Event system implementation
    • on method for adding event listeners
    • off method for removing event listeners
    • once method for one-time event listeners
    • emit method for triggering events
  • IntersectionObserver API integration
  • Support for multiple media types
    • Images
    • Videos
    • Iframes
    • Audio
    • Embed
    • Object
  • State information for loading process
    • waiting: Element not yet visible
    • loading: Element is visible and loading
    • loaded: Element loaded successfully
    • error: Loading error occurred

Changed

  • Switched from Parcel to Rollup build system
  • Added ES Modules support
  • Improved code organization
    • Separated utils and config
    • Better file structure
  • Updated build configuration
    • UMD format support
    • Terser plugin for minification
  • Enhanced documentation
    • Complete README rewrite
    • Added usage examples
    • Added API documentation
    • Added CSS examples
  • Updated package.json
    • Added dev dependencies
    • Updated scripts
    • Added module type
    • Updated keywords
    • Updated description

Removed

  • Old demo HTML file
  • Old lazy.js implementation
  • Old build system
  • Unnecessary dependencies

Fixed

  • Event listener management
  • Performance optimizations
  • Error handling improvements

Security

  • Updated license year to 2025

drementer added 28 commits April 1, 2024 22:34
@drementer drementer changed the title WIP: Massive dangerous changes May 31, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant