Giter VIP home page Giter VIP logo

bridge's Introduction

build store

New tab. For devs. F*ck you.

This extension has been hand-crafted to improve everyday chrome experience, by providing a new landing page you can customize using widgets with multiple purposes.

It uses React along with Redux and multiple API from all over the world.

bridge

Want an awesome facebook widget? Create a PR. Other ideas can be expressed by an issue.

Concerned about security or privacy issues of this extension? Just look at the code you lazy piece of shit.
You can still uninstall or create your own. We don't really care.

bridge's People

Contributors

apercu avatar balthazar avatar meriadec avatar thescaffolder avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

bridge's Issues

Webpack: refactor configs

Too much duplication between prod and dev webpack configs.
We need to refactor that, using the power of es6 destructuring.

Cache some api calls

We might want to cache for a given amount of time calls to certain APIs, to prevent our request limits.

FAQ for lazy people

Because apparently it's too complicated to read the first sentence instructing you should type E to go in edit mode, we should have a question mark at the bottom left with this info as a hint. And then disable it as soon as they used E enough (let's say 10 togglings at least), in order to get a real clean UI.

Loading icon is imperfect

I dunno if I'm wrong, but it seems to me that the rotation point of the loading icon is not perfectly centered, and thus creating an ugly effect. What do you think?

Make an awesome README

The title talk for himself.
Additionnaly, we absolutely need an animated GIF to show the UX of the app. It works incredibly well, take as an example the notie.js repo :D

๐Ÿ‘

Widgets should not be stored in user storage

We need to store all the widgets in the core source code, and store only the layout with the used widgets ids. Else, the app crash if we try to add a new widget if it was not stored (in case of new widget)

LICENSE

How about to put this awesome license ? http://www.wtfpl.net/txt/copying/

            DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
                    Version 2, December 2004

 Copyright (C) 2015 ZavattaCorp <[email protected]>

 Everyone is permitted to copy and distribute verbatim or modified
 copies of this license document, and changing it is allowed as long
 as the name is changed.

            DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

  0. You just DO WHAT THE FUCK YOU WANT TO.

Fix Dribbble

Dribbble restricted their API route to whitelisted apps, contacting them

Allow use multiple same widgets

Today, we can only use 1 widget of a type.
If we could use multiple github items, for example, we could display 2 trending lists in 2 separate box, which could be great.

Calendar widget

hey guys - love this extension!

had some ideas I wanted to run by you:

  • calendar widget
  • hacker news widget (i know the ##rss widget exists but it doesn't seem to work with hacker news)

would also be down for helping with any of the above if you're interested ๐Ÿ‘

Config & environment

Create a config folder (at the r00t or in src ==> as you need, but if it's at root it will also need to be linted IF YOU KNOW WHAT I MEAN).

in dev mode, we need to use the local api server
in builded mode, we need to use the zavatta hosted api

Make widgets configurable

To be better, the widgets must be configurables.
Se we need:

  • add an "edit" button next to the "close" button in edit mode
  • open a popover OR replace the widget content by a configuration panel (so the widget need to have a "edit" state too)
  • decide a clean way to describe the configuration form : react component ? json object which will be rendered into a form with predefined components (lists, inputs, ...)

Dark theme

Long awaited by our millions users, it will come eventually.

Allow to use more than 1 widget (lol)

Yes, it's a shame but actually, when I add 1 widget, I can't even add others.
How do I do to have, for example Github + StackOverflow ?

Thanks in advance

RSS Widget

This is a big one.
This widget absolutely needs to be configurable as well.

Add/remove rss feeds, link to articles, maybe connect with feedly ?

Client cache

We need to have some kind of client caching, so that slow apis (hey weather) stop loading like crazy.

5 mins sounds reasonable, and we could even do something like display the cached data but do the request to refresh it.

Google RSS deprecation

I guess it's a bad timing for Bridge โ„ข๏ธ, but the Google RSS API just officially deprecated, thus breaking the RSS widget.

Widget is broken

hello my wi

dget is broken. can you pleas fix this behaviour

2018-12-28_14-55-08_355x246

if not i will look on other extension for my new tab

Refactor crypto module

Because the CMC api is cucked, and also since I'd like a condensate of what I'm following or (maybe the top 10 by default) into a single widget.

bug: cant use

i wanted to set a timers for my eggs ๐Ÿณ but i cant haveit by new widget
fix plz

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.