Code Monkey home page Code Monkey logo

new-tab's Introduction

Build status Coverage status Chrome Web Store version Licence

New Tab

A high-performance browser new tab page that gets you where you need to go faster. Utilises the latest tools and tech, packaged into an easy to use Chrome browser extension.

Add to Chrome

Overview

I was frustrated with the default Google Chrome new tab page experience. The "top sites" feature quickly outgrew its usefulness and I found myself using bookmarks instead every time. I never used the Google web search input either, as the search bar is all I need. I wondered, "If I could design my own new tab, what would it look like?"... enter the New Tab extension.

What started as an experiment to play with the Chrome browser APIs and explore web performance optimisations, New Tab has grown into something that genuinely improves my productivity. Maybe it can help you too!

Features

  • Fastest loading of any new tab page with all the features you expect.
  • Distraction-free, minimal design aesthetic with multiple themes.
  • A list of your open tabs, recently closed tabs, and top sites.
  • Search tabs, bookmarks, history, and top sites in one place.
  • Simple bookmarks bar.
  • Links to frequently used destinations in your browser.

Design goals

Issue Why / How
Access Still have access to common things like the bookmarks bar etc.
Speed Near-instant access to functionality. Page load performance, runtime performance, and file size should all be scrupulously optimised.
Privacy & Security Zero user tracking (unlike most other extensions!). Very restrictive Content Security Policy. Local data only; no remote data fetching.
Unobtrusive No annoying things like distracting colours, illegible text, or entries in your right-click menu.

Technology

Browser support

Recent versions of Google Chrome and other Chromium-based browsers (e.g., Brave, Edge).

Bugs

Report any bugs you encounter on the GitHub issue tracker.

Known issues

  1. The extension's bookmarks bar functionality is limited. Browsers don't allow extensions to control the native bookmarks bar visibility, so the extension recreates a simple version. The goal is high-performance and fast access rather than emulating the native bookmarks bar. Use the bookmark manager for access to all features.
  2. The page needs to be reloaded after adding, editing, or removing bookmarks. The changes are not live because bookmarks don't change so often.

Changelog

See releases on GitHub.

License

MIT license. See LICENSE.

The lightning bolt icon is from twitter/twemoji which is licensed CC-BY 4.0.


© 2024 Max Milton

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.