Giter Site home page Giter Site logo

dewey's Introduction

Dewey. Better Chrome Bookmarks.

Dewey is a Chrome app for tagging, searching and sorting your Chrome bookmarks.

With Dewey you can:

Donate

Help us to switch to more powerful server (we are using it to generate screenshots).

PayPal

PayPal

Bitcoin: 1gyn9f44ha99srgllwggk5mzysax3bpesw

bitcoin:1gyn9f44ha99srgllwggk5mzysax3bpesw

Creators

Denis Gladkikh - Development

Jamie Wilson - Design

Artem Grygor - Development

Install

Chrome Web Store

License

Apache License, Version 2.0

More...

More about Dewey...

dewey's People

Contributors

artemgrygor avatar fuhrmann avatar jamiewilson avatar outcoldman avatar rlasjunies 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  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  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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dewey's Issues

Add "description" to bookmark item

As a User I want to write a description associated to the bookmark in order to review why/how did I get into that bookmark or highlight some interesting content. Additional nice to have features: use a github style markdown format. Search within the bookmark description.

Rename/Move repo?

Will you be renaming the repo when we merge the dev branch? If so, there are some direct links that I could go ahead and update with the correct paths.

I created an Organization for Dewey? https://github.com/deweyapp

Maybe move it there?

Auto-block Backspace when end of text in Tags

Try this:
You have a lot of tags, you are writing a new one, but midway you change your mind and press backspace to delete the text.
However.. the deleting doesn't stop with the end of text in the field, but penetrates to all other tags and deletes them as well.

At this point, I would be pretty pissed as a user :P

How to solve this:
a. Auto-block backspace at beginning of textfield (as long the user still presses down the key)
b. fade in a "undo delete tag" button or "line of text" once the user deletes a tag ( though seems a bit of overkill for this issue, this could be of use in other situations)

Tab to apply tag

I think the process should be like this:

  1. Title field autofocused
  2. tab to URL field
  3. tab to Add a tag field
  4. if text has been entered, tab apply the text and
  5. moves to empty Add a tag field
  6. Tab in empty Add a tag field
  7. Moves to Save
  8. Another tab moves to Cancel
  9. Another tab moves to Delete

Code quality

This project is sexy, but from the perspective of AngularJS code quality and best practices, it's in really bad shape. Are you guys open to PRs on this front? It would have to be a separate branch since it really needs to be refactored.

@bricka on Skype if you need more detail.

Fixed Header

A fixed header for search (and other buttons like settings or bulk edit) when scrolling would have the following advantages:

a. Spatial Orientation: It is always obvious to the user where he is
(otherwise you have to scroll up to see if you are inside a search or showing all items)

b. Navigation: the user has always access to control buttons (like settings) on top

Here's a quick example:
fixed header

And if no search is on, the header is slimmer (and maybe opaque)
nosearch

If you like it and we are clear about the UI, I can try to add this feature :) ✌️

UI / UX Improvements

Love the typography, minimalistic style and color scheme in relation to the website. Maybe just too much "gray-space" in the upper half, e.g. tiles could start earlier.
Here are a few suggestions to further improve the app:

  1. Search: Should be automatically activated as soon as the user starts typing anywhere
  2. Menu: "Hide Top Level Folders."
    I had no idea what that were about and had to read the docs to figure it out.
    Not so good.. menu items should be self-explanatory.
    Maybe "ignore standard bookmarks folders" would make more sense?
  3. Menu: "Search Option"
    As a user I expect menu items to be clickable.
    Clicking an item should focus the search bar with the command pre-filled for ease of use. Like this: Search: tag: (cursor goes here)
  4. Make up/down keys work for navigation
  5. Close Button could be just a gray cross, but slightly bigger. Atm the small x button looks a bit unconnected, lost from the search box.
  6. An Option to not gray-out the Page's screenshot
  7. Selected Item should have the gray overlay faded away from the PagePreview
  8. Alternative Grid Design: Titlebar and Icon on top or as an overlay on the screenshot?

PS: When searching, the search bar could be displayed as a fixed (semi-transparent) component on top.

All in all, if time allows, I like to help you guys with dewey, as I think it has a lot of potential. :) I do primarily UI/UX, but also CSS, HTML and some coding.

Not Sure How to Use Extension

Just found out about this extension this morning, and tried giving it a shot. After installing it though, nothing visibly changes for me in Chrome.

I'm not sure if the extension is supposed to be used when opening a new tab in Chrome, or if there should be a button at the top of Chrome like many other extensions, or something else entirely?

Based on the video at http://deweyapp.io, I'm assuming it's supposed to be used when opening a new tab in Chrome, but unfortunately, there's no information provided on that site besides the video, so I don't really know how I'm supposed to interact with the extension after install it.

If the extension is supposed to be used when opening a new tab in Chrome, then it doesn't seem to be working properly for me for some reason. I've turned off any other plugins that I would assume would conflict based on new tab functionality, but I just see the stock Google Chrome new tab page (Most recently visited sites).

Any thoughts?

I'm running Chrome Version 32.0.1700.102 on Mac OS X 10.9.1.

Sorting By Last Use

Will I be able to sort the bookmarks by the date I last used them, instead of the date I added them? Would be a great improvement, in my opinion...

Keep old Bookmarks version

I know you said you anticipate replacing the old version of Bookmarks with Dewey which I think is the right move, but should we at least keep the old one readily available for anyone who doesn't like the changes?

Hide certain bookmark folders

It would be very useful to have an option to hide certain bookmark folders from showing up. I have a few bookmark folders that are just "archives" for later reference and they keep appearing when I don't want to see them.

Modal window fade out animation

Preferably the the modal window, on save, delete or cancel, would fade out and up (reverse of the current fade in and down when opening). Can we fade out the modal?

Import Bookmarks with Tags

Primarily from Delicious, Firefox, or Kippt?

Would it be possible to store bookmarks in Chrome and then apply the imported tags in Dewey?

Boolean Search Operators

Is it possible to add support for multiple word searches per operator? e.g.

tag:github AND issues - would return only bookmarks tagged with both words

OR

tag: github AND issues, tag: github NOT git

List of all used Custom Tags

Create a dropdown list of all custom tags that have been applied that will preform a tag:{tag} search when clicked.

Modal backdrop fade-out

One final aesthetic change I would like to make is to make the modal backdrop fade out before being removed. 250ms should do. I tried looking into ng-animate but don't want to screw anything up.

Could you help me with that?

& search operator

I always had this notion of tags being a profiler tool, unlike bookmark folders which would then be context tool.

The ability to narrow down a search query with several tags would be awesome.

Edit, for example: 'security && node' will immediately narrow to what ever comes up on BOTH 'tag:security' AND 'tag:node'

Omnibox integration

Using the chrome.omnibox api add the ability to pass a search term from the omnibox to Dewey, e.g.

In the omnibox, you type dew and press tab, then type your search word, hit enter, and it launches a new tab with dewey's search box pre-filled.

Drag & Drop to Save

It would be nice to be able to drag a url from the omnibox in one window and drop it in Dewey in another window to save that bookmark.

Open Links in new Tabs

Clicked bookmarks could open in a new tab (and switch to that new tab immediately).

Searches and scroll position within Dewey would remain, also you keep the user "in the app", and don't kick him out, e.g. more opportunity for him to further explore the app once he closed the clicked bookmark.
(otherwise he just closes the window when he's done with the bookmark and won't automatically return back to dewey)
This would also fix the issue #28.

"cmd" and click can be advised to open multiple bookmarks without switching to them.

I know some people like to use the same window and quickly go back with backspace when it wasn't the bookmark they were looking for, but as long as retain scroll and search is not available, this would at least be an excellent bridge solution. Not to mention for people who like to open multiple bookmarks.
Tell me what you think guys. 🎉

Ability to edit Chrome Bookmark Manager folders

In the Dewey edit modal, it would be nice to:

  • delete a chrome bookmark folder
  • move the bookmark to an another existing folder
  • create a new chrome bookmark folder

OR if we did #12, this might not be necessary.

Exclude Other Bookmarks from Tags

I thought it might be useful to exclude the Other Bookmarks folder as being displayed as a tag since the Chrome's default behavior is to place all bookmarks (other than you Bookmarks Bar links) inside of this folder.

Could be useful to do the same for the Bookmarks Bar folder too, but that's not as big of a deal. Let me know what you think.

Bulk Edit Mode

  • Add or Delete tags on multiple bookmarks at once
  • Delete multiple bookmarks at once

Additional Options

Possible options include:

Default Sort Order: Date, Title, URL

Favicons: Show/Hide

Tags below Title: Show/Hide

Publish and share a collection of links

For example, a user could run a search of "Project Management Apps" and then press Publish in the setting menu. This would create a static HTML page from the current DOM state and publish to a unique URL, e.g. deweyapp.io/73hdy7.

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.