| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-09-15 | docs: add note about HTML structure | Eltrac | |
| 2025-09-15 | docs: add note about GIF speed in README | Eltrac | |
| 2025-09-15 | docs: fix image link | Eltrac | |
| 2025-09-15 | docs: add screenshot | Eltrac | |
| 2025-09-15 | chore(git): set up building workflow | Eltrac | |
| 2025-09-15 | chore: remove console logs | Eltrac | |
| 2025-09-15 | refactor(test): rename import url | Eltrac | |
| 2025-09-15 | fix: lightbox might be open at unexpected position | Eltrac | |
| 2025-09-15 | docs: create README.md | 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 | chore(build): set up npm and parcel | Eltrac | |
| 2025-09-15 | fix: `this.openLightBox` is undefined due to scope issues | Eltrac | |
| 2025-09-15 | refactor: move test files to test folder | 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 | |
