<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: jQueryScript</title>
    <description>The latest articles on DEV Community by jQueryScript (@jqueryscript).</description>
    <link>https://dev.to/jqueryscript</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2044435%2F1d02b5d3-1d9f-4d54-9e75-ac55372c2a3d.jpg</url>
      <title>DEV Community: jQueryScript</title>
      <link>https://dev.to/jqueryscript</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jqueryscript"/>
    <language>en</language>
    <item>
      <title>OpenSeadragon: Deep Zoom Image Viewer for the Web</title>
      <dc:creator>jQueryScript</dc:creator>
      <pubDate>Sat, 20 Jun 2026 07:51:28 +0000</pubDate>
      <link>https://dev.to/jqueryscript/openseadragon-deep-zoom-image-viewer-for-the-web-2ibe</link>
      <guid>https://dev.to/jqueryscript/openseadragon-deep-zoom-image-viewer-for-the-web-2ibe</guid>
      <description>&lt;p&gt;OpenSeadragon v6: a pure JavaScript image viewer for high-resolution images, deep zoom documents, IIIF sources, maps, and tiled image collections.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key features:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Pan, zoom, rotate, flip, and fullscreen controls&lt;/li&gt;
&lt;li&gt;DZI, IIIF, Zoomify, TMS, OSM, and custom tile sources&lt;/li&gt;
&lt;li&gt;Navigator minimaps and image sequences&lt;/li&gt;
&lt;li&gt;HTML overlays for labels, hotspots, and annotations&lt;/li&gt;
&lt;li&gt;WebGL and canvas rendering support&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 &lt;a href="https://www.cssscript.com/openseadragon-image-viewer/" rel="noopener noreferrer"&gt;Blog Post&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://github.com/openseadragon/openseadragon" rel="noopener noreferrer"&gt;GitHub Repo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://www.cssscript.com/demo/openseadragon-image-viewer" rel="noopener noreferrer"&gt;Live Demo&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
    </item>
    <item>
      <title>Lightbox3: Gallery Lightbox for Modern Image Sets</title>
      <dc:creator>jQueryScript</dc:creator>
      <pubDate>Wed, 17 Jun 2026 04:40:01 +0000</pubDate>
      <link>https://dev.to/jqueryscript/lightbox3-gallery-lightbox-for-modern-image-sets-3h4m</link>
      <guid>https://dev.to/jqueryscript/lightbox3-gallery-lightbox-for-modern-image-sets-3h4m</guid>
      <description>&lt;p&gt;Lightbox3: a JavaScript library that creates modern image and gallery lightboxes with no jQuery dependency.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Features:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Full-size image overlays from thumbnail links.&lt;/li&gt;
&lt;li&gt;Gallery grouping through HTML data attributes.&lt;/li&gt;
&lt;li&gt;Pinch zoom, swipe navigation, and swipe-to-dismiss.&lt;/li&gt;
&lt;li&gt;Spring-based open, close, and zoom animations.&lt;/li&gt;
&lt;li&gt;CSS variables for overlay and caption styling.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 &lt;a href="https://www.cssscript.com/image-gallery-lightbox-touch-zoom/" rel="noopener noreferrer"&gt;Blog Post&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://github.com/lokesh/lightbox3" rel="noopener noreferrer"&gt;GitHub Repo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://www.cssscript.com/demo/image-gallery-lightbox-touch-zoom" rel="noopener noreferrer"&gt;Live Demo&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
    </item>
    <item>
      <title>liquid-glass-web-react: Apple-Style Liquid Glass Lens for Next.js</title>
      <dc:creator>jQueryScript</dc:creator>
      <pubDate>Wed, 17 Jun 2026 01:59:36 +0000</pubDate>
      <link>https://dev.to/jqueryscript/liquid-glass-web-react-apple-style-liquid-glass-lens-for-nextjs-5bia</link>
      <guid>https://dev.to/jqueryscript/liquid-glass-web-react-apple-style-liquid-glass-lens-for-nextjs-5bia</guid>
      <description>&lt;p&gt;liquid-glass-web-react adds an Apple-style liquid glass lens to React and Next.js apps.&lt;/p&gt;

&lt;p&gt;Key features: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Live DOM refraction with SVG displacement.&lt;/li&gt;
&lt;li&gt;Draggable lens support.&lt;/li&gt;
&lt;li&gt;Typed props for size, radius, glow, blur, and chromatic aberration.&lt;/li&gt;
&lt;li&gt;Imperative movement through &lt;code&gt;setPosition()&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Low-level DOM engine for custom integrations.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 &lt;a href="https://next.jqueryscript.net/next-js/draggable-liquid-glass-lens/" rel="noopener noreferrer"&gt;Blog Post&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://github.com/PallavAg/liquid-glass-web-react" rel="noopener noreferrer"&gt;GitHub Repo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://agpallav.com/liquid-glass" rel="noopener noreferrer"&gt;Live Demo&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>nextjs</category>
      <category>react</category>
    </item>
    <item>
      <title>Create Smooth Text Transitions with Torph.js (No Dependencies)</title>
      <dc:creator>jQueryScript</dc:creator>
      <pubDate>Tue, 16 Jun 2026 04:45:39 +0000</pubDate>
      <link>https://dev.to/jqueryscript/create-smooth-text-transitions-with-torphjs-no-dependencies-35k9</link>
      <guid>https://dev.to/jqueryscript/create-smooth-text-transitions-with-torphjs-no-dependencies-35k9</guid>
      <description>&lt;p&gt;Torph: a JavaScript text animation library that morphs one string into another across React, Vue, Svelte, and vanilla JavaScript.&lt;/p&gt;

&lt;p&gt;Key features:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Dependency-free text morphing.&lt;/li&gt;
&lt;li&gt;CSS easing and spring motion.&lt;/li&gt;
&lt;li&gt;Locale-aware segmentation.&lt;/li&gt;
&lt;li&gt;Reduced-motion support.&lt;/li&gt;
&lt;li&gt;Lifecycle callbacks.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 &lt;a href="https://www.cssscript.com/torph-animated-text-morphing/" rel="noopener noreferrer"&gt;Blog Post&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://www.cssscript.com/demo/torph-animated-text-morphing" rel="noopener noreferrer"&gt;GitHub Repo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://www.cssscript.com/demo/torph-animated-text-morphing/" rel="noopener noreferrer"&gt;Live Demo&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
    </item>
    <item>
      <title>chart.xkcd v2: JavaScript library that renders sketch-style charts using SVG</title>
      <dc:creator>jQueryScript</dc:creator>
      <pubDate>Tue, 16 Jun 2026 03:32:20 +0000</pubDate>
      <link>https://dev.to/jqueryscript/chartxkcd-v2-javascript-library-that-renders-sketch-style-charts-using-svg-2j2l</link>
      <guid>https://dev.to/jqueryscript/chartxkcd-v2-javascript-library-that-renders-sketch-style-charts-using-svg-2j2l</guid>
      <description>&lt;p&gt;chart.xkcd v2: a JavaScript library that renders sketch-style charts inside SVG elements.&lt;/p&gt;

&lt;p&gt;It supports:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Line, bar, stacked bar, XY, pie, doughnut, radar, and combined charts.&lt;/li&gt;
&lt;li&gt;CDN and npm setup.&lt;/li&gt;
&lt;li&gt;Custom legends, ticks, colors, fonts, strokes, and backgrounds.&lt;/li&gt;
&lt;li&gt;Optional cleaner output through the xkcd effect toggle.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 &lt;a href="https://www.cssscript.com/hand-drawn-svg-chart-xkcd/" rel="noopener noreferrer"&gt;Blog Post&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://github.com/timqian/chart.xkcd" rel="noopener noreferrer"&gt;GitHub Repo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://www.cssscript.com/demo/hand-drawn-svg-chart-xkcd" rel="noopener noreferrer"&gt;Live Demo&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
    </item>
    <item>
      <title>Liquid Glass: WebGL2 Refraction Lens for Next.js and React</title>
      <dc:creator>jQueryScript</dc:creator>
      <pubDate>Tue, 16 Jun 2026 02:30:49 +0000</pubDate>
      <link>https://dev.to/jqueryscript/liquid-glass-webgl2-refraction-lens-for-nextjs-and-react-30k3</link>
      <guid>https://dev.to/jqueryscript/liquid-glass-webgl2-refraction-lens-for-nextjs-and-react-30k3</guid>
      <description>&lt;p&gt;Liquid Glass: a React component for adding an Apple-style Liquid Glass lens to hero sections and visual landing pages.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key details:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Raw WebGL2 shader effect.&lt;/li&gt;
&lt;li&gt;shadcn CLI install.&lt;/li&gt;
&lt;li&gt;Typed React props.&lt;/li&gt;
&lt;li&gt;Cursor-following lens, click ripples, and idle motion.&lt;/li&gt;
&lt;li&gt;Static fallback when WebGL2 is unavailable.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 &lt;a href="https://next.jqueryscript.net/next-js/liquid-glass-webgl2/" rel="noopener noreferrer"&gt;Blog Post&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://github.com/StarKnightt/liquid-glass" rel="noopener noreferrer"&gt;GitHub Repo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://starknightt.github.io/liquid-glass/" rel="noopener noreferrer"&gt;Live Demo&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>react</category>
      <category>nextjs</category>
    </item>
    <item>
      <title>Text Roll Animation for UI Labels with slot-text</title>
      <dc:creator>jQueryScript</dc:creator>
      <pubDate>Mon, 15 Jun 2026 04:16:10 +0000</pubDate>
      <link>https://dev.to/jqueryscript/text-roll-animation-for-ui-labels-with-slot-text-32ao</link>
      <guid>https://dev.to/jqueryscript/text-roll-animation-for-ui-labels-with-slot-text-32ao</guid>
      <description>&lt;p&gt;slot-text: a JavaScript library that adds rolling text animation to short UI labels.&lt;/p&gt;

&lt;p&gt;Useful for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Button feedback.&lt;/li&gt;
&lt;li&gt;Status labels.&lt;/li&gt;
&lt;li&gt;Command text.&lt;/li&gt;
&lt;li&gt;Small counters.&lt;/li&gt;
&lt;li&gt;React, Vue, Solid, Svelte, and vanilla JavaScript apps.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It has zero runtime dependencies, npm setup, configurable timing, roll direction, bounce, and per-character color support.&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://www.cssscript.com/slot-text-roll-animation/" rel="noopener noreferrer"&gt;Blog Post&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 GitHub Repo&lt;/p&gt;

&lt;p&gt;👉 Live Demo&lt;/p&gt;

</description>
      <category>webdev</category>
    </item>
    <item>
      <title>ifvisible.js: Track Active, Idle, and Hidden Page States</title>
      <dc:creator>jQueryScript</dc:creator>
      <pubDate>Mon, 15 Jun 2026 03:12:37 +0000</pubDate>
      <link>https://dev.to/jqueryscript/ifvisiblejs-track-active-idle-and-hidden-page-states-3gme</link>
      <guid>https://dev.to/jqueryscript/ifvisiblejs-track-active-idle-and-hidden-page-states-3gme</guid>
      <description>&lt;p&gt;ifvisible.js: a JavaScript library that detects if a user is actively viewing a page or has stepped away.&lt;/p&gt;

&lt;p&gt;Key features:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Three page states: active, idle, and hidden&lt;/li&gt;
&lt;li&gt;Named events for blur, focus, idle, wakeup, freeze, and resume&lt;/li&gt;
&lt;li&gt;Configurable idle timeout (default: 30 seconds)&lt;/li&gt;
&lt;li&gt;Smart intervals that pause automatically when the user goes idle&lt;/li&gt;
&lt;li&gt;SSR-safe imports with bundled TypeScript types&lt;/li&gt;
&lt;li&gt;Per-instance teardown via destroy() for SPA route changes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Works via npm, CDN, or browser global. Useful for pausing animations, stopping data polling, and triggering session timeouts based on real user attention.&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://www.cssscript.com/ifvisible-js-detect-user-idle/" rel="noopener noreferrer"&gt;Blog Post&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://github.com/serkanyersen/ifvisible.js" rel="noopener noreferrer"&gt;GitHub Repo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://www.cssscript.com/demo/ifvisible-js-detect-user-idle" rel="noopener noreferrer"&gt;Live Demo&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
    </item>
    <item>
      <title>Calligraph: Motion-Based Text Transitions for React Apps</title>
      <dc:creator>jQueryScript</dc:creator>
      <pubDate>Sat, 13 Jun 2026 05:58:51 +0000</pubDate>
      <link>https://dev.to/jqueryscript/calligraph-motion-based-text-transitions-for-react-apps-1n74</link>
      <guid>https://dev.to/jqueryscript/calligraph-motion-based-text-transitions-for-react-apps-1n74</guid>
      <description>&lt;p&gt;Calligraph: a React component for character-level text transitions powered by Motion.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key features:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Shared characters slide into new positions.&lt;/li&gt;
&lt;li&gt;New characters fade in.&lt;/li&gt;
&lt;li&gt;Removed characters fade out.&lt;/li&gt;
&lt;li&gt;Custom spring settings tune the transition.&lt;/li&gt;
&lt;li&gt;Good fit for labels, headings, prices, and status text.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 &lt;a href="https://next.jqueryscript.net/tailwind-css/calligraph-text-transitions-motion/" rel="noopener noreferrer"&gt;Blog Post&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://github.com/raphaelsalaja/calligraph" rel="noopener noreferrer"&gt;GitHub Repo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://calligraph.raphaelsalaja.com/" rel="noopener noreferrer"&gt;Live Demo&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>react</category>
    </item>
    <item>
      <title>validation-enhancer: Custom HTML5 Form Validation Web Component</title>
      <dc:creator>jQueryScript</dc:creator>
      <pubDate>Fri, 12 Jun 2026 05:40:36 +0000</pubDate>
      <link>https://dev.to/jqueryscript/validation-enhancer-custom-html5-form-validation-web-component-1pmk</link>
      <guid>https://dev.to/jqueryscript/validation-enhancer-custom-html5-form-validation-web-component-1pmk</guid>
      <description>&lt;p&gt;validation-enhancer: a lightweight web component that upgrades native HTML5 form validation with inline errors, CSS state classes, and full accessibility support. &lt;/p&gt;

&lt;p&gt;Key features:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Wrap any HTML form in &lt;code&gt;&amp;lt;validation-enhancer&amp;gt;&lt;/code&gt;. No changes to individual inputs needed.&lt;/li&gt;
&lt;li&gt;Inline error messages next to each field on focus-out and submit&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;.valid&lt;/code&gt; / &lt;code&gt;.invalid&lt;/code&gt; CSS classes for input styling&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;aria-invalid&lt;/code&gt; and &lt;code&gt;aria-live&lt;/code&gt; built in for screen readers&lt;/li&gt;
&lt;li&gt;Optional Zod schema integration via &lt;code&gt;&amp;lt;validation-enhancer-zod&amp;gt;&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Scroll-to-first-error on submit with configurable scroll container support&lt;/li&gt;
&lt;li&gt;MutationObserver support for dynamically added fields&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Works with any HTML/JS project. Standard, minified, and ES2017 compat builds included.&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://www.cssscript.com/html-form-validation-enhancer/" rel="noopener noreferrer"&gt;Blog Post&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://gitlab.com/alistairldavidson/validation-enhancer" rel="noopener noreferrer"&gt;GitHub Repo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://www.cssscript.com/demo/html-form-validation-enhancer" rel="noopener noreferrer"&gt;Live Demo&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
    </item>
    <item>
      <title>Extend UI: React Document Components for Document</title>
      <dc:creator>jQueryScript</dc:creator>
      <pubDate>Thu, 11 Jun 2026 04:12:15 +0000</pubDate>
      <link>https://dev.to/jqueryscript/extend-ui-react-document-components-for-document-fm0</link>
      <guid>https://dev.to/jqueryscript/extend-ui-react-document-components-for-document-fm0</guid>
      <description>&lt;p&gt;Extend UI: an open-source React and shadcn/ui component library for document-heavy apps.&lt;/p&gt;

&lt;p&gt;Key features:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;PDF, DOCX, XLSX, and CSV viewers.&lt;/li&gt;
&lt;li&gt;File upload, thumbnails, and Finder-style browsing.&lt;/li&gt;
&lt;li&gt;Bounding box citations and review panels.&lt;/li&gt;
&lt;li&gt;shadcn registry installs with editable local source.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 &lt;a href="https://next.jqueryscript.net/next-js/document-components-extend-ui/" rel="noopener noreferrer"&gt;Blog Post&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://github.com/extend-hq/ui" rel="noopener noreferrer"&gt;GitHub Repo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://www.extend.ai/ui" rel="noopener noreferrer"&gt;Live Demo&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
    </item>
    <item>
      <title>qrGrid: Canvas and SVG QR Codes for React, Vue, and Angular</title>
      <dc:creator>jQueryScript</dc:creator>
      <pubDate>Wed, 10 Jun 2026 06:14:56 +0000</pubDate>
      <link>https://dev.to/jqueryscript/qrgrid-canvas-and-svg-qr-codes-for-react-vue-and-angular-1ap</link>
      <guid>https://dev.to/jqueryscript/qrgrid-canvas-and-svg-qr-codes-for-react-vue-and-angular-1ap</guid>
      <description>&lt;p&gt;qrGrid: a TypeScript JavaScript library that generates fully customizable QR codes with canvas and SVG rendering, framework components, and server-side support.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key features:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Raw module grid output as a flat Uint8Array for custom rendering&lt;/li&gt;
&lt;li&gt;Module styles: dots, smooth edges, and rounded corners&lt;/li&gt;
&lt;li&gt;Gradient fills, per-zone finder colors, and center logo embedding&lt;/li&gt;
&lt;li&gt;Native components for React, Vue 3, and Angular&lt;/li&gt;
&lt;li&gt;Server-side SVG generation for Node.js (emails, PDFs, APIs)&lt;/li&gt;
&lt;li&gt;CLI output for terminal display and SVG file export&lt;/li&gt;
&lt;li&gt;Zero runtime dependencies, full TypeScript support&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 &lt;a href="https://www.cssscript.com/qrgrid-qr-code-generator/" rel="noopener noreferrer"&gt;Blog Post&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://github.com/yadav-saurabh/qrGrid" rel="noopener noreferrer"&gt;GitHub Repo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://www.cssscript.com/demo/qrgrid-qr-code-generator/" rel="noopener noreferrer"&gt;Live Demo&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
    </item>
  </channel>
</rss>
