| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-09-18 | feat(config): make libra more customizable through config.js and | QuarkPixel | |
| libra.css | |||
| 2025-09-17 | fix: lightbox does not close when moving on touchscreen | Eltrac | |
| 2025-09-17 | refactor: new config class | Eltrac | |
| 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-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 | 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 | 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 | refactor: click overlay to dismiss | 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 | |
