MineWeather icon indicating copy to clipboard operation
MineWeather copied to clipboard

Chrome Extension that displays a Minecraft scene on New Tabs depending on local weather conditions.

MineWeather

This Chrome Extension dynamically adjusts the New Tab page based on the current weather!

Available in the Chrome Web Store

Displays a scene from the video game Minecraft depending on local weather conditions.
Provides temperature and other weather information with an emphasis on aesthetics.

Example of new tab page

Features:

  • Unique images for 8 different weather conditions
  • Dynamic resizing ensures images always fill the screen
  • Network requests never block the rendering of new tabs
  • Infrequent background updates keep weather current without battery drain
  • Simple switching between Celsius and Fahrenheit
  • Completely local and private — no data collection

Technologies:

  • Tailwind CSS
  • Custom CSS w/ Flexbox
  • Async/Await & Promise Wrapping
  • ES6 Modules
  • OpenWeather API
  • Caching Strategies w/ Storage API
  • Geolocation API

Extension popup designed with Tailwind:

Extension popup

Included images are screenshots of Minecraft. Attributions are located under the Minecraft.js file.