- 🌟 feat: add favicon and robots.txt for improved SEO and site identity 32ad093 @ahmedd-mahmoud
- 🌟 feat: add npm publish job to release workflow 77e38a8 @ahmedd-mahmoud
- 🌟 feat:ssr friendly loading 026a7e9 @HossinAmin
- 🐞 fix: update tailwindcss to version 3.4.17 c7d51c2 @ahmedd-mahmoud
- 🐞 fix: add favicon to docs public folder ea9bd68 @ahmedd-mahmoud
- 🐞 fix: move robots.txt to docs public folder 72d3e48 @ahmedd-mahmoud
- 🐞 fix: npm badge ebf357b @ahmedd-mahmoud
- 🐞 hotfix:remove tailwind scoping 4153ad8 @HossinAmin
- 🐞 fix:import main.css in scoped styled tag 02d0d3d @HossinAmin
- 💢 ci: update versioning workflow ab6b22e @ahmedd-mahmoud
- 💢 ci: update release workflow 06b8ec0 @ahmedd-mahmoud
- 💢 ci: fix the release commit changes in package.json 203a6a9 @ahmedd-mahmoud
- 💢 ci: pull changes in publish job 5b583dd @ahmedd-mahmoud
- 💄 chore: extract common prop types bd2cdf1 @HossinAmin
- 💄 chore: add badges to readme file 9196bb2 @ahmedd-mahmoud
- 📄 Merge pull request #59 from vue3-zoomer/main db88ec7 @ahmedd-mahmoud
- 📄 Merge pull request #60 from vue3-zoomer/feature/improve-SEO 9e6b133 @ahmedd-mahmoud
- 📄 Merge pull request #61 from vue3-zoomer/dev c9f9772 @ahmedd-mahmoud
- 📄 Merge pull request #62 from vue3-zoomer/hotfix/update-tailwind a638241 @ahmedd-mahmoud
- 📄 Merge pull request #63 from vue3-zoomer/dev badbbdc @ahmedd-mahmoud
- 📄 Merge pull request #64 from vue3-zoomer/enhance/merge-release-and-publish-workflows 3963a3a @ahmedd-mahmoud
- 📄 Merge pull request #65 from vue3-zoomer/hotfix/fix-favicon 39f2fcd @ahmedd-mahmoud
- 📄 Merge pull request #66 from vue3-zoomer/dev 621b445 @ahmedd-mahmoud
- 📄 Merge pull request #67 from vue3-zoomer/enhance/readme-file-badges d824a59 @ahmedd-mahmoud
- 📄 Merge pull request #68 from vue3-zoomer/enhance/readme-file-badges b06391b @ahmedd-mahmoud
- 📄 Merge branch 'dev' into feat/SSR-friendly-loader 8f1bc70 @HossinAmin
- 📄 Merge pull request #71 from vue3-zoomer/feat/SSR-friendly-loader f0bbcd8 @HossinAmin
- 📄 Merge branch 'dev' into fix/tailwind-utility-classes-leaks 18aefba @ahmedd-mahmoud
- 📄 Merge pull request #70 from vue3-zoomer/fix/tailwind-utility-classes-leaks 151d2c1 @ahmedd-mahmoud
- 📄 Merge pull request #72 from vue3-zoomer/enhance/update-release-workflow b557287 @ahmedd-mahmoud
- 📄 Merge pull request #73 from vue3-zoomer/dev 257a9f0 @ahmedd-mahmoud
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.0.6 (2025-03-24)
- Merge pull request #58 from vue3-zoomer/dev (c7fa491), closes #58
- Merge pull request #57 from ritogk/bugfix/tailwind-css-scope (7b5dff5), closes #57
- fix call (68b9e87)
- add tailwind scope (832b4ec)
- install tailwindcss-scoped-preflight (9cdf77d)
1.0.5 (2025-02-08)
- remove innerwidth property to fix ssr error (9c527f0)
- remove ClientOnly wrapper (ec3fbcf)
- Merge pull request #55 from vue3-zoomer/dev (e5e192f), closes #55
- Merge pull request #54 from vue3-zoomer/fix/remove-inner-innerwidth-property (e761c2b), closes #54
1.0.4 (2025-01-17)
- add class selector (370f406)
- added alt tag to all components (1a4da51)
- create a named slots from error and loading (15ffe11)
- add alt props (da8dcfc)
- add the zoom image slots docs (a20dce3)
- make table column width fit content (8602fc4)
- styles customization guide (839660a)
- Merge pull request #51 from vue3-zoomer/HossinAmin-patch-2 (f9e78bf), closes #51
- Update npm_publish.yml (9fb62a0)
- Merge pull request #50 from vue3-zoomer/dev (90704ae), closes #50
- Merge pull request #43 from vue3-zoomer/feat/loading-and-error-template (576123e), closes #43
- Merge pull request #49 from vue3-zoomer/HossinAmin-patch-2 (baf925a), closes #49
- Update npm_publish.yml (5d9de04)
- Merge pull request #48 from vue3-zoomer/HossinAmin-patch-2 (75083f9), closes #48
- Update npm_publish.yml (e303b09)
- Merge pull request #47 from vue3-zoomer/HossinAmin-patch-1 (b10d19f), closes #47
- Create npm_publish.yml (c0a2073)
- Merge pull request #46 from vue3-zoomer/hotfix/-automate-bundled-css-importing (25b8935), closes #46
- Merge pull request #45 from vue3-zoomer/hotfix/fix-state-value-is-readonly-warning (82a7c4e), closes #45
- Merge pull request #42 from vue3-zoomer/feature/class-selectors-for-styles-customization (b46c3bd), closes #42
- Merge pull request #41 from vue3-zoomer/feature/add-alt-tag (1d60764), closes #41
- Merge pull request #40 from vue3-zoomer/feature/social-media-card (3fedd1f), closes #40
- generate site map (18a9b87)
- edit website name (a90dd66)
- create social media card (55ad0dd)
- Merge pull request #39 from vue3-zoomer/feature/add-google-index (821d26b), closes #39
- add google indexing (ccda653)
1.0.3 (2024-12-05)
- hide magnifier initially (b55c12a)
- hide examples page (8d07176)
- Merge pull request #38 from vue3-zoomer/dev (bfae359), closes #38
- Merge pull request #37 from vue3-zoomer/Bugfix/magnifier-initial-view (2ceaf4e), closes #37
1.0.2 (2024-11-24)
1.0.1 (2024-11-24)
- Initialize Vitepress for Docs (5c4712a)
- Component in the docs (3ab9406)
- Errors from paths (5140b4d)
- prevent magnifier mouse wheel event default (977830d)
- SVGs (1a3a16d)
- Terminology (87f9ff4)
- Testing component and paths integration (c6dcca4)
- add github release workflow (02a0a03)
- Merge pull request #36 from vue3-zoomer/dev (93206ba), closes #36
- Merge pull request #35 from vue3-zoomer/build-configurations (151746f), closes #35
- update .vitepress cache (be7a56c)
- update component import in docs (c95f7ca)
- Implement library build configs (c888dfa)
- Merge pull request #34 from vue3-zoomer/main (0d7fec6), closes #34
- Merge pull request #33 from vue3-zoomer/feature/add-error-&-load-events (e4d7aa3), closes #33
- add events table to read me (4b95d5f)
- update docs (0ca378a)
- add events to all components (5700c05)
- add base to favicon href (6f48232)
- Merge pull request #32 from vue3-zoomer/main (ecbbbbc), closes #32
- Merge pull request #31 from vue3-zoomer/hotfix/fav-icon-fix (612b772), closes #31
- update import (51a8cc3)
- move logo in public directory (9a9b0c9)
- Merge pull request #30 from vue3-zoomer/main (259af0b), closes #30
- Merge pull request #28 from vue3-zoomer/Zoom-control-docs (2ba6ee7), closes #28
- Merge branch 'main' into Zoom-control-docs (cb94c37)
- audit controls section in docs (b9d241a)
- add git hub link (cb0c3c8)
- fix magnifier props table in read me (47004f5)
- edit fav icon (a9120b5)
- Merge branch 'main' into Zoom-control-docs (1182dca)
- Remove Node.js cache configuration since we're using Bun (6767477)
- Merge pull request #29 from vue3-zoomer/depolyment-workflow (a21c340), closes #29
- change assets folder structure (75a1a59)
- add base to docs config (4d8e602)
- optimizing file for bun package manger (797173c)
- create workflow file (93f7d75)
- Merge pull request #24 from vue3-zoomer/Zoom-image-docs (865b83d), closes #24
- add examples route (b479bce)
- add multi step zoom to docs (c3cda84)
- complete installation docs (45441c3)
- remove fixed trigger (24b7d29)
- edit magnifier overview (0584f06)
- add search bar (a9633b6)
- remove br tag (9454f8d)
- delete prettier ignore file (662e32d)
- fix zoom scale in docs (3d8fd85)
- Merge branch 'main' into Zoom-image-docs (9991561)
- add docs for zoom control (b1910c7)
- Merge pull request #27 from vue3-zoomer/bugfix/fix-drag-bugs (79b6b7b), closes #27
- fix click event teleport (1ae7ce9)
- create img offfset too current cursor position function (68e0a89)
- remove zoom out cursor (8a26c42)
- Merge pull request #22 from vue3-zoomer/docs/add-magnifier-component-docs (8c9e45f), closes #22
- rename magnifier props (5f545ec)
- audi zoom image component docs (41be1d2)
- Merge pull request #26 from vue3-zoomer/hotfix/add-gifs-to-read-me-file (a00f704), closes #26
- add gif files (152f24a)
- add gif files to readme (02d2aa7)
- Merge pull request #25 from vue3-zoomer/hotfix/zoom-direction-in-reset-function-bug (0225e5e), closes #25
- reset zoom direction in reset function (dda3285)
- disable the drag when the cursor out the image (4d45406)
- fix the error in the build for docs (868f732)
- make the move trigger hover for the docs (5576dcc)
- Fill the docs for the zoom image (bee9572)
- add subtitle in confis for the docs (5302608)
- fix zoom control button prop (29070ae)
- Merge branch 'main' into docs/add-magnifier-component-docs (91629b4)
- Merge pull request #23 from vue3-zoomer/hotfix/fix-path-alias (56bb9d0), closes #23
- fix path alias (094f5ba)
- Merge pull request #20 from vue3-zoomer/chore/update-license (900ba60), closes #20
- Merge pull request #19 from HossinAmin/Vitepress-Docs (aebd141), closes #19
- change hero image (9e1ffde)
- create new pages (66423f6)
- add md file to prettierignore (174ce74)
- edit feature icons (0556c4e)
- Merge pull request #18 from HossinAmin/feature/drag-image-in-mobile-view (e7b48ee), closes #18
- Change zoomer to drag in mobile view (34409f4)
- Cleanup core components (f6636b7)
- Merge branch 'main' into Vitepress-Docs (2239c23)
- Merge pull request #17 from HossinAmin/Update-read-me-file (6900c59), closes #17
- Merge pull request #16 from HossinAmin/Feature--AddSubButton (b2f4048), closes #16
- rename buttons component (4cceac1)
- Merge branch 'main' into Feature--AddSubButton (9d74b39)
- Configs (9b50c9b)
- refactor styles (729f39d)
- add icons (18a38e5)
- replace the buttons icons to svg and refactor the button class (72af7bc)
- redo mutlizoom exposed function logic (f376bdd)
- edit read me file (0b76704)
- add hero file (6a95d54)
- app logo scale (67e2aeb)
- app logo icon (f2bb419)
- Merge pull request #15 from HossinAmin/feature/dynamic-zoom-map-wrapper (3b82ce8), closes #15
- fix sizes (d5aa722)
- generated data (c75bdc8)
- change routes (1cd4d97)
- css configs (283cf27)
- add icons (3223add)
- add the buttons to the zoomMap (888541b)
- add define expose to trigger the press up/down functionality with the zoom direction in the drag (2b00f1c)
- add define expose to trigger the click functionality with the zoom direction (400481f)
- add prop to show the add sub button (46f9744)
- add buttons with fallBack to control increament or decrement the button with disabled feature (715d46d)
- Make zoom map wrapper dynamic with a prop (7b000a5)
- add cursor zoom out when till the end of zoom scale (4d885df)
- Add type prefix and remove duplicate files (d996493)
- Merge pull request #14 from HossinAmin/feature/multi-click-zoom (83144ac), closes #14
- update testing template (834325b)
- decrease default transition duration (ee1f4e7)
- refactor calc drag zoomed img offset (baa747e)
- Configs (4d1fe78)
- Configs (db529dc)
- Configs (af805e7)
- Add vitepress to tailwind config (fe386eb)
- optimize multi zoom functionality (abe41e7)
- create controls directory (f5a7586)
- move zoo map to core directory (cce62ff)
- utils name updates (ab76424)
- bind scale & offset drag zoom component (ecc9785)
- solve zoom map border issue (738c01e)
- shorten function name (9dd67d2)
- refactor calZoomedImgoffset function (0dba0b4)
- refactor touch position utils (d78eac8)
- refacto relative cursor postion types (ef023ff)
- change calc derg offset from origin center to origin top left (b70cdb8)
- create common zoom component (4379a4b)
- move drag and move zoom components to core directory (9675a37)
- Merge branch 'main' into feature/multi-click-zoom (96742ab)
- Merge pull request #11 from HossinAmin/feature/create-cursor-position-utility-function (b6c7649), closes #11
- Merge branch 'main' into feature/create-cursor-position-utility-function (5a658a1)
- Remove vueuse from dependencies (aae42be)
- Merge pull request #12 from HossinAmin/feature/Zoom-in-mobile-view (cd64f1c), closes #12
- Merge branch 'main' into feature/Zoom-in-mobile-view (423375d)
- Merge pull request #13 from HossinAmin/enhance/logic-extraction-to-utilities (7016bb8), closes #13
- Merge branch 'main' into feature/Zoom-in-mobile-view (cf4056b)
- Create utilities for position to offset conversion and vice versa (65a5c95)
- remove x,y and to left and top and remove clientX to clientLeft and clientY to clientTop (c31a1cf)
- remove unnecessary function and remove the repition of the code (7fe6d24)
- reset me (4561543)
- presist zoom scaleand position (5f8fe76)
- put the touch utillity in the drag (e2a9652)
- add changed touch position utility (9d03728)
- fix magnifier bug (f7f0b23)
- use the touch position utility in the magnifier (422b6f7)
- add touch position utlis (e8aede4)
- add function for calculate previous position (12a3a5f)
- make mouse and touch events in one function (dda8eb4)
- Merge pull request #10 from HossinAmin/add-transition-composable (2f2e087), closes #10
- multi click transition (c15dd5d)
- map condition reder on zoom (ace46e7)
- fix cursor styles (9efc2da)
- reduce repition and unused code (479c67f)
- remove touch in mobile view from move zoom image (5fe864a)
- add transition to the drag (2d685e7)
- add delay parameter in the start transition and add a default value if there is no value (ed52c56)
- Update all components with the cursor position utility function (318a5c9)
- Create cursor position utility file (cbf00b8)
- add multi click to move zoom component (0b55f5a)
- create multi zoom composable (ab60b10)
- move timeOut to composable (2187088)
- fix move zoom image in mobile view (5f64391)
- fix magnifier in mobile view (4a4f276)
- fix drag in mobile view (c985ff8)
- Merge branch 'main' into feature/multi-click-zoom (4d7ee57)
- Merge pull request #8 from HossinAmin/feature/magnifier-zoom-img (fec4d0f), closes #8
- Merge branch 'main' into feature/magnifier-zoom-img (c2abd6f)
- Merge pull request #3 from HossinAmin/feature/drag-zoom-image (ea60d69), closes #3
- Remove on right click handler (1d20ae7)
- Merge branch 'main' into feature/drag-zoom-image (59e371c)
- Add click trigger functionality to drag zoom image (e8c3d5e)
- Merge branch 'feature/drag-zoom-image' of github.com:HossinAmin/vue-zoom-image-refactor into feature/drag-zoom-image (f5f7f94)
- Merge branch 'main' into feature/magnifier-zoom-img (9a218e1)
- Get container size from template ref and added a magnifier size prop (a503312)
- rename state (826948b)
- fix offset magifier (c2453be)
- reset me (f616698)
- clean up move zoom component (b9ce928)
- create calc offset utils (4036474)
- Initial implementation of magnifier effect (6fcf4bb)
- drag refactor (0f08a3a)
- Merge pull request #7 from HossinAmin/hotfix/edit-zoom-transition (e587f70), closes #7
- edit app size (1268997)
- edit transition logic (26c2227)
- Merge branch 'main' into feature/drag-zoom-image (75f6eda)
- Merge pull request #6 from HossinAmin/featrue/zoom-map-component (8abcadb), closes #6
- updated app (46f9861)
- create zoom wrapper component (ea054a0)
- two way bind zoomed image offset (7e41530)
- refactor zoomMap component (bfe8e30)
- create window position vmodel (477adf3)
- calculate movable window size (ce94c19)
- Merge branch 'main' into featrue/zoom-map-component (be074dc)
- Merge pull request #5 from HossinAmin/feature/zoom-transition (c4a5794), closes #5
- reset me (145fd5d)
- use zoom transition composable (c5a7e0a)
- create zoom transition composable (80acb65)
- create positon types (dd5a254)
- Merge pull request #4 from HossinAmin/feature/move-zoom-image-component (9bae7c9), closes #4
- Merge branch 'main' into feature/move-zoom-image-component (5e5d631)
- moving window funtionality (d7f69c5)
- Merge branch 'feature/move-zoom-image-component' of github.com:HossinAmin/vue-zoom-image-refactor into feature/move-zoom-image-component (8460cbd)
- clean code (055e404)
- remove magic number and fix the zoom position for any scale (5c4ae4e)
- remove the magic number and add fix the zoom position in any scale (b12f31e)
- add diffrent cursor for click and hover (702e51c)
- Merge main into branch (e95bf52)
- Merge branch 'main' into feature/drag-zoom-image (4e5bce5)
- Implement darg zoom image component (970070e)
- clean code (c3e2e66)
- add trigger prop (842d558)
- Merge pull request #2 from HossinAmin/featrue/add-configs-&-vue-use (203509c), closes #2
- install vue use (d9abafa)
- path aliases (cd04e21)
- Move Zoom img (6fc775b)
- path aliases (efde0d3)
- install vue use (0905853)
- Merge pull request #1 from HossinAmin/add-initial-types (374282f), closes #1
- apply types (974160a)
- add img props types (eb11f68)
- change zoom image to composition api (9f9f0d7)
- change port number (93ba408)
- install prettier formatter (5a18e9b)
- add image example (cc7d0c3)
- install tailwind (53583f4)
- init commit (2113787)
- add typescript support to docs files (c204f4b)
- edit workflow branch (530b058)
- fix path aliasing (a8ad71f)
- rename to md (932c154)
- update license (f32d08a)
- update package.json (0f21ef9)