A beautiful Chrome extension that transforms your new tab page into a clean, minimal timezone dashboard. Built by Thingylabs.
default | dark |
---|---|
![]() |
![]() |
- π Clean visualization of multiple timezones
- π Automatic dark mode support
- β Interactive 12-hour progress visualization
- π― Focusable timezones with progress tracking
- β‘ Zero external runtime dependencies
- π¨ Smooth transitions and animations
- π± Responsive design that works on any screen size
- Clone the repository:
git clone https://github.com/thingylabs/chrome-new-tab-timezones.git
cd chrome-new-tab-timezones
- Load in Chrome:
- Open Chrome and navigate to
chrome://extensions/
- Enable "Developer mode" in the top right
- Click "Load unpacked"
- Select the extension directory
- Open Chrome and navigate to
Coming soon
The extension is built with vanilla JavaScript and CSS, focusing on performance and minimal dependencies.
chrome-new-tab-timezones/
βββ manifest.json # Extension manifest
βββ newtab.html # New tab page template
βββ newtab.js # Core functionality
βββ icon48.png # Small icon
βββ icon128.png # Large icon
To modify the displayed timezones, edit the TIMEZONES
array in newtab.js
:
const TIMEZONES = [
{ name: 'New York', timezone: 'America/New_York' },
{ name: 'Beijing', timezone: 'Asia/Shanghai' },
{ name: 'Bangkok', timezone: 'Asia/Bangkok' },
{ name: 'Berlin', timezone: 'Europe/Berlin' }
]
Use standard IANA timezone names for the timezone
field.
- Fork the repository
- Create your feature branch:
git checkout -b feature/amazing-feature
- Commit your changes:
git commit -m 'Add amazing feature'
- Push to the branch:
git push origin feature/amazing-feature
- Open a Pull Request
MIT Β© Thingylabs
For security concerns, please open an issue or contact us directly.
Built with β€οΈ by Thingylabs