ExodeUI

EXODEUI DESKTOP

A little space for good ideas.

Choose your platform to get the official ExodeUI installer.

ER
Elena RostovaDownloaded Desktop App

Staff Product Designer · SaaS Studio · 2m ago

“Exported our gesture state machine to React Native worklets in under 5 minutes.”

Verified switch
Live Download
Elena RostovaElena Rostova(Berlin)downloaded ExodeUI for macOS (Apple Silicon)2m ago
Figma Migration
Devon K.Devon K.(Senior Mobile Lead):“Finally moving our team away from Figma Smart Animate. Having true interruptible 120 FPS spring physics on touch gestures is night and day.”5m ago
Living Canvas
Lucas SilvaLucas Silvapublished new interaction: Dynamic Island morphing state machine9m ago
Live Download
Alexander KleinAlexander Klein(Amsterdam)downloaded ExodeUI for Windows (x64)12m ago
Rive Alternative
Julian M.Julian M.(iOS Engineer):“Uninstalled Rive for our app. Direct Swift and Reanimated worklet export with zero 2.4MB WASM bundle bloat is the future.”18m ago
Community Pulse
User1,490+ active developerscompiled 840+ second-order spring machines todayLive
Design Systems
Priya PatelPriya Patel(Design System Lead):“W3C DTCG motion tokens compiled across React, iOS, and Kotlin with zero manual translation tax. Huge time saver.”24m ago
Live Download
Marcus ChenMarcus Chen(Singapore)downloaded ExodeUI for macOS (Apple Silicon)29m ago
Compiled to React
Sarah LinSarah Linexported tactile spring sheet to React Native Reanimated 334m ago
Live Download
Elena RostovaElena Rostova(Berlin)downloaded ExodeUI for macOS (Apple Silicon)2m ago
Figma Migration
Devon K.Devon K.(Senior Mobile Lead):“Finally moving our team away from Figma Smart Animate. Having true interruptible 120 FPS spring physics on touch gestures is night and day.”5m ago
Living Canvas
Lucas SilvaLucas Silvapublished new interaction: Dynamic Island morphing state machine9m ago
Live Download
Alexander KleinAlexander Klein(Amsterdam)downloaded ExodeUI for Windows (x64)12m ago
Rive Alternative
Julian M.Julian M.(iOS Engineer):“Uninstalled Rive for our app. Direct Swift and Reanimated worklet export with zero 2.4MB WASM bundle bloat is the future.”18m ago
Community Pulse
User1,490+ active developerscompiled 840+ second-order spring machines todayLive
Design Systems
Priya PatelPriya Patel(Design System Lead):“W3C DTCG motion tokens compiled across React, iOS, and Kotlin with zero manual translation tax. Huge time saver.”24m ago
Live Download
Marcus ChenMarcus Chen(Singapore)downloaded ExodeUI for macOS (Apple Silicon)29m ago
Compiled to React
Sarah LinSarah Linexported tactile spring sheet to React Native Reanimated 334m ago

Looking for Intel Mac or other builds? Explore the web studio or check all download options.

Prefer the browser? Open web studio →
Micro-interactions3 min read

Tactile Glassmorphism Spring Button with Refraction

Direct Definition & Architecture

A tactile glass button pairs backdrop-filter blur with subtle specular inner highlights and second-order spring scaling. On press, specular reflection shifts downward while the bounding scale compresses to 0.96 with natural damping.

Live Physics Canvas
120 FPS GPU Render
Stiffness (Tension)420
Damping (Friction)24

Technical Specifications

Rendering Cost
Hardware accelerated backdrop-filter
A11y Contrast
WCAG AA Compliant border luminance
Platforms
Web (Tailwind/CSS), macOS, iOS

State Machine Graph

Idle10% opacity backdrop with subtle specular boundary.
HoverScale 1.03 with increased border luminance.
PressedCompressed to 0.96 scale with reduced elevation shadow.

Production Code Output

glass-button.jsx
import React from 'react';
import { motion } from 'framer-motion';

export function GlassButton({ children = "Launch Interface", onClick }) {
  return (
    <motion.button
      whileHover={{ scale: 1.03, y: -2 }}
      whileTap={{ scale: 0.96, y: 1 }}
      transition={{ type: "spring", stiffness: 420, damping: 24 }}
      onClick={onClick}
      className="relative px-7 py-3.5 rounded-2xl bg-white/10 backdrop-blur-xl border border-white/20 text-white font-medium text-sm shadow-xl shadow-purple-950/20 hover:bg-white/15 hover:border-white/30 transition-colors select-none cursor-pointer overflow-hidden"
    >
      <div className="absolute inset-0 bg-gradient-to-t from-transparent via-white/5 to-white/15 pointer-events-none" />
      <span className="relative z-10 flex items-center gap-2">{children}</span>
    </motion.button>
  );
}

Architectural Breakdown

Standard flat buttons feel lifeless on high-density displays.

This glass component features dynamic specular border gradients that refract ambient page light.

Spring physics ensure instantaneous response on pointer events without CSS transition latency.

Frequently Asked Questions

Explore Related Motion Guides & Tooling

Build your next living interface today.

Design fluid physics and visual logic in ExodeUI and export directly to React, Swift, and Flutter.

Try Exode for Free