Skip to content

Latest commit

 

History

History
387 lines (333 loc) · 45.4 KB

File metadata and controls

387 lines (333 loc) · 45.4 KB

Changelog

🚀 Feature

  • 🌟 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

🐛 Bugs

  • 🐞 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&CD

  • 💢 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

🔧 Chores

  • 💄 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)

🔧 Chores

  • 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)

🐛 Bug Fixes

  • remove innerwidth property to fix ssr error (9c527f0)

📚 Documentation

  • remove ClientOnly wrapper (ec3fbcf)

🔧 Chores

  • 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)

✨ Features

  • add class selector (370f406)
  • added alt tag to all components (1a4da51)
  • create a named slots from error and loading (15ffe11)

📚 Documentation

  • add alt props (da8dcfc)
  • add the zoom image slots docs (a20dce3)
  • make table column width fit content (8602fc4)
  • styles customization guide (839660a)

🔧 Chores

  • 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)

🐛 Bug Fixes

  • hide magnifier initially (b55c12a)

📚 Documentation

🔧 Chores

  • 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)

1.0.0 (2024-11-23)

✨ Features

  • Initialize Vitepress for Docs (5c4712a)

🐛 Bug Fixes

📚 Documentation

  • add license to docs home page (11d0ba9)
  • create magnifier component docs (76b513b)

⚙️ CI

  • add github release workflow (02a0a03)

🔧 Chores

  • 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)