The Dynamic Island for Windows.
- ✅ Dynamic Scaling: Island intelligently resizes based on content (Time, Music, AI, Dropbox, Clipboard, Todo, Weather, Search).
- ✅ Dropbox (File Transfer): Drag and drop files to copy, or move them across folders.
- ✅ AI Assistant: Quick access to AI chat (powered by OpenRouter) for instant answers with history support.
- ✅ Clipboard History: Full access to your clipboard history with support for text and images.
- ✅ Media Integration: Real-time "Now Playing" preview with native media controls and rotating vinyl artwork.
- ✅ Todo List: Integrated task management with interactive checkboxes and completion animations.
- ✅ Functional Timer: Beautiful, dedicated timer accessible via the Todo list expansion.
- ✅ Weather Forecast: Real-time local weather updates with detailed metrics (AQI, UV, Wind, Humidity) in expanded view.
- ✅ Quick URLs: Pin and launch your favorite websites with high-quality squircle icons.
- ✅ Search & URL Bar: Quickly search Google or navigate directly to URLs.
- ✅ Themes & Customization: Supports multiple themes and support for island border(custom color), and custom color for timer progress border
- ✅ Interactive Banners: Real-time alerts and progress bars for Timers, Stopwatches, and upcoming Calendar events.
- ✅ Timer Progress Border: Visual progress ring around the island during active countdowns.
- ✅ Custom Clock Styles: Multiple analog and digital clock designs with custom font support (W95, OpenRunde, etc.).
- ✅ In-Bar Settings: Directly customize themes, layouts, and system settings via the expanded settings menu.
- ✅ Dynamic Page Layouts: Fully customizable page order and visibility with drag-and-drop reordering for all tiles.
- ✅ Standby & Stealth Modes: Configurable visibility and persistence settings.
- ✅ Scroll Actions: Control volume or brightness directly by scrolling over the island.
- ✅ Cross-Monitor Support: Syncs across all your desktops and monitors.
- ✅ Notch Mode: Make idle, hover, and expanded states follow a notch-like silhouette.
- webview in url bar
- Google Calendar Sync: Connect your Google account in settings and pull upcoming events directly into Island calendar.
- Create an OAuth Client ID in Google Cloud Console (
APIs & Services→Credentials) as a Desktop app. - Enable the Google Calendar API for that project.
- Open Island Settings and paste your Client ID and Client Secret in the Google Calendar section.
- Press Connect, finish Google sign-in, then press Sync Upcoming.
Events are imported into Island's calendar under the same date buckets and tagged as Google sourced events.
npm run distArtifacts will be found in the /dist directory.
Credit to the original project: https://github.com/TopMyster/Ripple Which was used as an inspiration for this project, though its been heavily changed.