extension ExtPose

Figured

CRX id

nhpccieanhmdhphcoopiodjpdbidnaac-

Description from extension meta

Resurrection of the old Figure It Out by TrustInsights.ai. Multiple timezones on your Chrome new tab page. Local, private, free.

Image from store Figured
Description from store Figured is a Google Chrome extension by Christopher Penn, sponsored by TrustInsights.ai. It's a resurrection of the old "Figure It Out" service, which has been defunct for years, reimagined for the modern web with a focus on privacy and local operation. Figured provides an intuitive and efficient way to view multiple timezones simultaneously on your Chrome new tab page. It emphasizes local operation, user privacy, and a clean, informative interface. Overview In a globally connected world, keeping track of time across different regions can be challenging. Figured aims to simplify this by transforming your new tab page into a dynamic timezone dashboard. Whether you're coordinating with international teams, connecting with friends and family overseas, or planning your next trip, Figured provides the time information you need at a glance. The core principle is to display distinct IANA timezone zones, with the ability to show multiple user-added cities that fall under the same IANA zone on a single, consolidated card. All operations are performed locally within your browser, ensuring your data remains private and the extension works seamlessly even offline. Built with modern Chrome Extension best practices (Manifest V3), Figured is lightweight, performant, and respects your privacy. Key Features ✨ New Tab Dashboard: Replaces your new tab page with a customizable timezone display. 🏙️ IANA Zone Grouping: Consolidates multiple cities (e.g., "New York" and "Boston") onto a single card if they share the same IANA timezone (e.g., America/New_York). 🕒 Detailed Time Info: Each card shows: Current time (HH:MM AM/PM). Current date (e.g., "Wed, May 26"). Official timezone abbreviation (e.g., "PDT", "CEST"). Current UTC offset (e.g., "UTC-7", "UTC+2"). ☀️ A clear indicator for Daylight Saving Time (DST) when active. 🏠 Personalized "Home" Timezone: Designate a "Home" timezone, marked with a 🏠 icon, which serves as the central reference for sorting other timezones. 💻 System Timezone Display: Automatically detects and can display your computer's current system timezone, marked with a 🕰️ icon. 🎨 Granular Time-of-Day Theming: Timezone card backgrounds dynamically change based on the current hour in that specific zone, using a beautiful 2-hour interval gradient system (e.g., bright yellows for midday, deep blues for night, and transitional hues for dawn/dusk). 🔍 Easy Management: Add timezones by searching for cities from a comprehensive built-in list, with autocomplete suggestions. Remove timezone cards with a single click. Supports up to 24 distinct IANA timezone cards. ↔️ Relative Sorting: Timezone cards are intelligently sorted relative to your "Home" timezone – times behind "Home" to the left, times ahead to the right. 🔒 Local & Private: All core operations are performed locally. No external network requests for its primary functions. Your selected timezones and settings are stored only in your browser. 💾 Data Persistence: Your timezone configurations are saved locally and automatically reloaded. 🚀 Manifest V3 Compliant: Built using the latest Chrome extension platform for enhanced security, performance, and privacy. 👋 First-Run Setup: A simple prompt to set your "Home" timezone when you first install. ❓ Unlisted Location Handling: Clear "Location not found" messages with advice and a link to search on Google. How It Works Figured is built as a Manifest V3 Chrome Extension, ensuring it adheres to the latest standards for security and performance. New Tab Override: The extension overrides Chrome's default new tab page to display the Figured dashboard. Local Data: It uses a bundled JSON file (common/locations.json) containing a comprehensive list of cities and their corresponding IANA timezone identifiers. Time Calculations: All time calculations, including current time, date, DST status, and UTC offsets, are performed using the browser's built-in Intl API with IANA timezone identifiers. This ensures accuracy and leverages the user's system updates for timezone rules. Dynamic Updates: A service worker (service-worker.js) uses the chrome.alarms API to trigger updates every second. This prompts the new tab page to refresh displayed times. User Interface: The main interface (newtab.html, newtab.css, newtab.js) is responsible for: Rendering timezone cards. Applying the dynamic time-of-day background themes. Handling user interactions like adding/removing timezones and setting the home timezone. Displaying search suggestions. Local Storage: User preferences, including selected timezones, the home timezone, and associated cities per card, are stored locally using chrome.storage.local. No data is sent externally.

Statistics

Installs
24 history
Category
Rating
5.0 (1 votes)
Last update / version
2025-05-28 / 1.4.0
Listing languages

Links