| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-09-16 | feat: shows zoom-in cursor when hovering on images | Eltrac | |
| 2025-09-16 | refactor: move image handling to shadow class | Eltrac | |
| - lightbox module no longer handles original image visibility - lightbox module no longer handles shadow placement - lightbox module now only fetch and use shadow object | |||
| 2025-09-16 | refactor: rename open/closeLightBox methods shortly | Eltrac | |
| 2025-09-16 | refactor: images can be inline | Eltrac | |
| - remove block style and max width restraint - images no longer need to be wrapped in a link | |||
| 2025-09-16 | refactor: select images directly instead of container | Eltrac | |
| 2025-09-16 | refactor: shorter variable name | Eltrac | |
| 2025-09-16 | refactor: move animation logic to individual module | Eltrac | |
| 2025-09-16 | fix: unexpected zoom-out animation | Eltrac | |
| 2025-09-16 | fix: smoother zoom-in animation, more accurate positioning | Eltrac | |
| 2025-09-15 | refactor: use transform instead of requestAnimationFrame | Eltrac | |
| 2025-09-15 | chore: remove console logs | Eltrac | |
| 2025-09-15 | fix: lightbox might be open at unexpected position | Eltrac | |
| 2025-09-15 | refactor: rename libo.css to libra.csss | Eltrac | |
| 2025-09-15 | refactor: rename project to libra, minify output | Eltrac | |
| 2025-09-15 | fix: `this.openLightBox` is undefined due to scope issues | Eltrac | |
| 2025-09-15 | refactor: clearer code structrue | Eltrac | |
| 2025-09-15 | feat: add shadow to opened image | Eltrac | |
| 2025-09-15 | perf: use `closeCurrent` instead of `closeAll` | Eltrac | |
| this reduce time complexity from O(n) to O(1) | |||
| 2025-09-15 | feat: close lightbox when scrolling | Eltrac | |
| 2025-09-15 | feat: blurrier overlay | Eltrac | |
| 2025-09-15 | fix: exit animation not working | Eltrac | |
| delay destruction after animation is played | |||
| 2025-09-15 | feat: keyboard shortcuts | Eltrac | |
| 2025-09-15 | refactor: shadow is no longer a child of overlay | Eltrac | |
| 2025-09-15 | feat: add margin to lightbox | Eltrac | |
| 2025-09-15 | feat: quicker transition, cursor pointer | Eltrac | |
| 2025-09-15 | fix: sometimes images are clipped vertically | Eltrac | |
| 2025-09-15 | fix: zoomIn animation not complete | Eltrac | |
| 2025-09-15 | refactor: click overlay to dismiss | Eltrac | |
| 2025-09-15 | refactor(animation): calculate final states | Eltrac | |
| 2025-09-15 | fix: generate truly unique IDs | Eltrac | |
| 2025-09-15 | feat: correctly close lightbox | Eltrac | |
| 2025-09-15 | refactor: lightbox ID generation and shadow management | Eltrac | |
| Replaces the async SHA-256 based unique ID generation with a synchronous hashCode method in Utility. Refactors LightBox to manage Shadow instances in a local cache instead of querying the DOM, and removes the static find method from Shadow. Also extracts image link wrapping logic into a helper method for clarity. | |||
| 2025-09-15 | refactor: LightBox and Shadow classes for clarity and reuse | Eltrac | |
| Added section comments and reorganized methods in both LightBox and Shadow for better readability. Shadow now supports finding existing instances, tracks open state, and separates initialization logic. Improved animation handling and event binding for closing shadows. | |||
| 2025-09-15 | refactor: rename 'zoom/zoomed' to 'open' | Eltrac | |
| 2025-09-15 | initial commit | Eltrac | |
