Giter Club home page Giter Club logo

parallel-history's Introduction

Parallel History

A browser extension that replaces your new tab page with history. A collaboration with the Edvo team.

What it does

Parallel History shows temporal history on the left, and relational history on the right.

It's an interface experiment where parallel views enable fluid scrolling of a fixed list, and salient surfacing of a dynamic list.

Installation

Download web-ext-artifacts/parallel-history-0.0.1.zip, unzip it. Load an unpacked extension in Firefox/Chrome (developer mode may be required).

Development

Requires node, yarn, and Firefox.

Uses React.js, Typescript, web-ext, and Estrella (based on ESBuild).

Setup

yarn

Running

yarn start

Firefox should auto-launch in a special live-reloading dev mode.

Building (for production)

yarn run build

The built extension will be in the web-ext-artifacts folder.

Further Work

  • Infinite scroll (window'll fill up fast)
  • Animations during reordering
  • Self-similarity proximity (if two right column entries are related, make them proximate)
  • URL Canonicalization

parallel-history's People

Contributors

maxkrieger avatar

Watchers

 avatar  avatar

Forkers

edvoapp

parallel-history's Issues

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.