Skip to content

harshpatel991/News-Tab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

News Tab

A Google News RSS feed reader for Chrome's new tab page focused on being as fast as possible

alt text

Features

  • Top stores from Google News
  • Most visited websites
  • Dark Mode
  • 12 different themes
  • Upload own theme images
  • Current weather & forecast weather
  • Select from 91 different regions and languages including United States, India, China, and others
  • Select from 10 different topics including Topic Stories, Business, Technology, Sports, and others

Technical

  • Loads faster than the default Chrome new tab page
  • Bootstrap 3, jFeed, simpleWeather.js
  • HTML5 File API for uploading images to local storage
  • Responsive design
  • Thumbnails are cached in base64 encoding for 30 minutes in Chrome local storage for speed (because cache headers are not sent by Google)
  • Parsed RSS feeds are cached 30 minutes in Chrome local storage for speed
  • Settings stored in Chrome sync'ed storage.
  • Fonts included locally for speed
  • Weather forecast loaded from Yahoo Weather

Performance

alt text

Development

To run JS/CSS/HTML concatenation/uglification/optimization

> gulp watch

To create a release

> ./release.sh

Screenshots

alt text alt text alt text

Future Features

  • Full screen theme image
  • Allowing arbitrary RSS feeds
  • Rotating theme images (on every load, daily, weekly)