This Chrome Extension dynamically adjusts the New Tab page based on the current weather!
Displays a scene from the video game Minecraft depending on local weather conditions.
Provides temperature and other weather information with an emphasis on aesthetics.
- 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
- Tailwind CSS
- Custom CSS w/ Flexbox
- Async/Await & Promise Wrapping
- ES6 Modules
- OpenWeather API
- Caching Strategies w/ Storage API
- Geolocation API
Included images are screenshots of Minecraft. Attributions are located under the Minecraft.js file.