GithubHelp home page GithubHelp logo

conceptualspace / yet-another-speed-dial Goto Github PK

View Code? Open in Web Editor NEW
162.0 8.0 31.0 6.5 MB

a modern speed dial for chrome, edge and firefox

License: Other

CSS 10.05% HTML 16.41% JavaScript 73.54%
yasd browser-extension thumbnails new-tab-page start-page home-page privacy bookmarks chrome-extension firefox

yet-another-speed-dial's Introduction

Yet Another Speed Dial

Get it for Firefox Get it for Chrome English badge

A modern, cross-browser speed dial that respects your privacy, inspired by Opera

  • Automatically generates thumbnails and screenshots, or add your own.
  • Uses the native bookmarks library so speed dials can be synced by the browser.
  • Sortable with drag and drop
  • Supports folders
  • Simple and fast UI
  • No ads, trackers, or BS :)

alt tag

FAQ:

Can I use different images for the speed dials?

Yes! Just right-click the speed dial and select Edit.

One of my site thumbnails disappeared?

YASD loads thumbnails using the Open Graph standard. This keeps those thumbnails up to date automatically, but if a website removes the image it may no longer load in YASD. To fetch new images, simply right-click the dial and select "Refresh thumbnails".

Why does YASD require the "access your data for all websites" permission?

This is required for YASD to capture an image of the website for the thumbnail. YASD accesses absolutely no other data for any reason whatsoever. These two features (visual thumbnails and user privacy) were the primary motivation for creating YASD. Note, YASD still works if you deny this permission, just without capturing thumbnails. You can find the YASD privacy policy here: https://conceptualspace.net/privacy.md

Why is YASD showing CPU usage in the Chrome task manager?

While the actual CPU usage is very low (confirm using your OS task manager), some cycles are used to elimate jankiness. YASD uses a high performance rendering engine (GSAP) to keep user interactions and animations smooth. The usage is 0 when YASD is not in focus.

Can I open speed dial links in Firefox Containers?

Yes, just use Shift + Right-click on the speed dial to access the default context menu.

Why isn't the address bar focused (active) by default on the new tab / home page?

This is a bug in Firefox: https://bugzilla.mozilla.org/show_bug.cgi?id=1411209

Building

chrome: remove chrome_settings_overrides and browser_specific_settings manifest keys

yet-another-speed-dial's People

Contributors

conceptualspace avatar maxdevjs avatar thebndr avatar totalcaesar659 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

yet-another-speed-dial's Issues

Can't edit URLs (and a suggestion to let the user add a title)

When you click on + to add a new thumbnail, the user is invited to enter an address:

Annotation 2020-04-13 143917

Then, the addon opens a new tab (with the given URL) to capture an image (for the thumbnail):

Annotation 2020-04-13 143802

But as you notice, the label below the thumbnail shows the URL address.

And if you right-click on the thumbnail (to edit it), you can notice that the address is in the title field, and the address field is empty (and greyed). There's no way to edit the address:

Annotation 2020-04-13 143820

Suggestion:
Please add a Title field on the dialog that appears when the user clicks on +.

This way, the user would be able to enter an address (mandatory, of course) and a custom title if he/she wants to. If no title is provided by the user, then the addon would just copy the URL to the title field.

Firefox sync broke the extension

Sign in to fresh firefox profile
After the sync complete with all the bookmarks, including From other Bookmarks folder
open a new tab to open the speed dial, it just shows like nothing has been added. Complete with Info "3 Ways to add speed dials"
I can't add speed dial directly or on the site tab.
It just broke

This can be fix by uncheck bookmarks from sync after sync for the first time
install the extension then restar the browser

no starting with "yasd"

hi
if I use keyboard with CTRL+t
I get:

moz-extension://cc55cf6b-9eca-4499-9878-dfea210b545e/index.html
in German: Zugriff auf die Datei wurde verweigert
Die Datei auf moz-extension://cc55cf6b-9eca-4499-9878-dfea210b545e/index.html ist nicht lesbar.
Sie wurde möglicherweise entfernt, verschoben, oder Dateiberechtigungen könnten den Zugriff verhindern.

its noit possible to use yet-another-speed-dial
what have I to do?

Thanks a lot
Yours Klaus Lehmann

Issue: Touch Usability (EDGE)

It would be great if the touch usability could be improved.

If touch controls are used, the tiles can only be activated unreliably and move around. Also hold to right click (i.e. for editing a Tile image) is not possible with touch.

Limited # of tabs?

Is there a limit to how many dials/tabs that can be put on the page? It took 12 and then suddenly stopped allowing new ones.

Thumbnails not showing on speed dial

I do Refresh Firefox that reset add-ons and settings. I've been sync all before that and let the sync put it back, but all the thumbnail not showing. Is it possible to refresh the thumbnail?

Max Columns Not Working Properly(?)

Just downloaded the add-on since FVD Speed Dial is no more, and found this to be just as minimalistic and functional as I need. However, I have one niggling issue which may or may not be a bug.

In settings I can set "Max Columns" to "3-10" or "Unlimited". Setting it to "3-8" functions just fine, but if I try and set it to "9", "10", or "Unlimited" the speed dial only allows for maximum of "8" columns to be displayed. Now, this might be a bug, or it may be a limitation of my screen resolution which is set at 1920x1080; not sure if I need a screen resolution of higher than 1920x1080 to get more than "8" columns.

If that is the issue then I suppose I can live with it. If it is a bug, hopefully there's a simple(ish) fix for it.

The speed dial grid is not centered

This is kind of a trivial visual bug and I should not even be nitpicking this lel. Is there a way to customize the positioning of the grid as a temporary workaround?

Thanks for your work on this extension :)

spacing

High CPU usage

Checking the CPU usage of this extension in the Chromium/Edge task managers shows constant CPU usage while a Speed Dial tab is open (for me, i7-7700HQ, it cycles between 1.6 and 12.7 in the browser task manager - NB this is not equivalent to real CPU usage, eg. in Windows Task Manager, afaik).

Compare this with 0% CPU in the browser task manager for Toolbar Dial, an almost-identical Speed Dial extension, on the same browser, under the same conditions. (NB it already features "choosing which folder to use as Speed Dial", which YASD lacks).

What is YASD using all that CPU for?

Feature request: Importing from other addons

What makes it almost impossible to move to a different(better) speed dial addon is the data. I use speed dial 2 and have more than 500 dials in different groups.

It would be a nice idea to import data from other addons.

Enable Right Click on links

Right Clicking on the links doesn't open the Firefox context menu. And thus disables a lot of it's features, , notably container tabs which is a feature used for security reasons.

Feature request: Home folder

I have just migrated from another speed dial add-on. There during many years I have accumulated numerous links and folders. The migration was smooth, but I noticed that the links displayed in the home folder are held in the Speed Dial folder rather than in a dedicated subfolder named "Home". The large number of links that I saved in the Home folder together with the large number of sub-folders, made my Speed Dial folder quite messy.
I suppose that my experience can represent a plausible scenario for many other users as their collection of links grows. Wouldn't be better to save all the links in sub-folders, included the links in the Home folder?
- Might shipping the add-on with a default ~/Speed Dial/Home sub-folder in the bookmarks be a good idea?
Thank you very much for the good work ;)

Brave Bookmarks Folder Bug?

I'm start clean installation of brave and first thing I did was importing bookmarks from firefox.
The speed dial bookmarks from firefox is in a different folder, not in "other bookmarks".
Installing "yet another speed dial" and its doesn't create speed dial folder in other bookmarks.
I thought it's because it doesn't have bookmark yet, but after clicking any websites to speed dial with right click or toolbar button.

The speed dials tab still empty, no speed dial folder.
Using the button on speed dial tab, its save the site and capture the image, but I can't find the folder or the site on any bookmarks folder.
The same with add folder on speed dial tab and add any site there.
When I click bookmarks this tab, I can choose the newly added folder that I create on speed dial tab.
Still can't find it on the bookmark manager, the folder and the site.

I fix this with deleting all the exported bookmarks, so it's all the bookmarks.
Re-installing yet another speed dial
Testing again, it works normally and create a speed dial folder.
Then importing the bookmarks.

Feature request: Remember last selected folder

I use two folders: home(default) and work. All 'new tab' action shows me a dial only at home tab. But I chose 'work' folder previously. Could you add correspond setting or implement this behavior by default? I mean for new tabs focus on the last used folder. Thanks=)

New version of plugin reversed the order of bookmarks in speed dial

I've already sorted them in the Firefox bookmarks to have it consistent over devices. Old order is top to bottom, worked fine. New version flips the order so that lowest bookmark in ff bookmarks folder shows up first in speed dial. Please revert to old sorting order. Thanks.

Option for Chrome?

You mention it's for FF and Chrome. I can't find the extension anywhere for Chrome.

The duplication of the site title

In this case, I have a lot of sites who don't have the thumbnail after first sync to fresh Firefox.
On the Firefox after sync the bookmarks from other devices, the extension start to open a lot of tabs from the speed dial bookmark.
Like opening more than 50 tabs almost in the same time, but they close pretty fast.
When opening the speed dial tab, a lot of the site has the same title and not get the thumbnail.

To change it back I need to open the Bookmarks Library, delete the name of the site one by one and it will be using the url.
But on the Speed dial tab, it will just be an empty title. Trying to cut and paste to other folder outside speed dial and put it back. Doesn't change anything

Chrome's "default bookmark folder" getting changed after adding site to speed dial tab.

Cool plugin, but I didn't like the fact it changes your default bookmark folder, so every time you adding a site to speed dial tab via context menu its also adding bookmark to the same folder (last used by default on Chrome). So you need to bookmark some other site (and then delete it) to reset a folder to what you using. And because you not always remember if you "speed dial" a certain site you might end up with a lot of trash in your default tab, which needs to be cleaned afterwards.
Is there maybe a way to hide "Speed Dial" folder from the bookmark manager and chrome itself? Or either just not to touch the "default bookmark folder" variable? In current state it needs another plugin (for managing bookmarks) on top of this one to make it comfortable to use.

Bug: sometimes dial title is not saved

I still have not found a way to always reproduce it, however sometimes a dial won't keep its new title after I edit it.
Initially it seems that the new title sticks, but if I close the speed dial page and the re-open it, the customized title is gone and the url is back. This happens even after editing and saving several times.

Thumbnails not saving (Ubuntu)

I use yet another speed dial on all my PC's - and it's really good. Just one thing, the thumbnails don't seem to save on Linux. On Linux I added thumbnails JPEGs for all my Dials, and saved them as I added them. I open a new tab, and they're gone - no thumbnail pictures :-(

Saving thumbnails works on my iMac (Catalina with latest Firefox), but not on my Linux machines (Ubuntu 20.04 with latest Firefox).

Feature request: Nested folders

I know this was largely based off Opera's speed dial, and one feature they had that helped me organize things was nested folders. While the existing option to add folders at the top works fine, I do miss the option to have folders inside folders. Any way that could be implemented?

persistent storage for website logos

Right now, when there's no internet connection, all the dials that use website logos are blank. Only the dials that use screenshots are normally displayed. I assume it's because YASD fetches the logos on every browser restart. I think a persistent storage would be a better solution, so dials are always visible regardless of internet connectivity status. It would also increase privacy, as less connections would be made.

Error when trying to install on Microsoft Edge

Hi

First of all, excellent extension. It's exactly what I've been looking for.

Unfortunately there seems to be a problem on the Microsoft Edge browser. The last update I've gotten is version 1.14.8.

Trying to install it on a fresh Edge browser from Microsoft Add-ons gives this error:
"An error has occurred
The add-on could not be verified as the add-on manifest file is invalid."

Shrink extension name in address bar?

Hello!
This may be a small thing, but the extension name takes up a chunk of the address bar on every new tab. Is there a way to hide this or make it less obtrusive?

I often open a new tab and type into the address bar. The starting position for text is shifted over a bit.

Your extension:
image

Regular bar:
image

Cannot add speed dial on ubuntu 20.04 firefox v94.0

I installed yasd to my laptop ubuntu 20.04 firefox v94.0. I cannot add a site. The url does save and I am left with only the add button. Furthermore, I had to remove firefox syncing because the existing speed dials setup on my other 4 ubuntu 20.04 machines were deleted. As soon as I reinstalled yasd on the other machines, I got the url's back in speed dials, but the laptop still exhibited the same behavior. Any suggestions to fix this problem would be greatly appreciated. Note that the other 4 machines synced the speed dials after setting up the url's on the first machine and all I had to do is add the custom icons and arrange the layout.

Feature Request: (re-)capture website image with delay

There are quite some pages out there with landing page effects. Then you might get a blank website image.
It would be awesome to have an option to re-capture the website image (with delay in n seconds option).

Awesome addon, btw.

Speed dials disappear

I've noticed an odd problem that the speed dials (SD) that I have saved as well as folders containing SD disappear from YASD. I use Firefox. When I open a new tab, I just have a blank screen. The settings widget for YASD is there, but no dials. If I manage bookmarks, I find the Speed Dial folder, SD's, and all sub-folders with their SD's. It's as if YASD has lost track of where my SD's are. Can you help?

[Feature Request] Choose folder to use as Speed Dial

Currently, by trial and error, I realised that Yet Another Speed Dial was using Other Favourites/Other/Archives/Vivaldi Default/Speed Dial as the Speed Dial folder. I would prefer to choose which folder to use on the Speed Dial (e.g. Other Favourites/Speed Dial)

Any chance the option to choose the bookmarks folder to use for the Speed Dial could be implemented?

As a side note, I noticed unusually high CPU usage from the Yet Another Speed Dial extension process whenever I had a Speed Dial page open. I'm using Edgium Version 84.0.508.0 (Official build) dev (64-bit)

Update the license file

Greetings.

In Mozilla Firefox Addons page of "yet another speed dial" ( https://addons.mozilla.org/en-US/firefox/addon/yet-another-speed-dial/ ) it is mentioned that its license is GNU General Public License, version 3.0 and that it's free and open source software.

So could you update the license file ( https://github.com/conceptualspace/yet-another-speed-dial/blob/master/LICENSE ) to state that the license of this addon is GNU General Public License, version 3.0 ?
You may also read how to do it properly in the link below:
https://www.gnu.org/licenses/gpl-howto.html

Thanks in advance.

please somebody add this !!

I love it this extension!! please add an option to allow me to resize the dials, or put in horizontal mode.

Unable to delete bookmarks to service pages

I've added a few Firefox service pages to my bookmarks.
When I try to edit them, the changes are not saved. And when I try to delete it, nothing happens.

about:newtab
about:preferences#home

Backward compatibility?

Love this addon, slick and much better than the rest :) Just one thing that is stopping me from using it - because the Firefox Addon page says my browser is too old, do you offer either a compatible version or an older Firefox .xpi download please?

I use Firefox type browsers: Basilisk and Pale Moon.

Thanks,

Feature Request: resize site image to avoid clipping

When site images are not square, the image is clipped. Sometimes it is clipped o bad that it is not recognizable anymore.
It would be nice if you could automatically resize the image surface so that it is not clipped anymore.

Some points of improvement

  • Choice for a 24 hour clock format.
  • Possibility to choose a format of square thumbnails for big icons.
  • Choice for launch in a new tab or not.
  • a link in the settings for donations.

Great plugin. Very good work !

Feature Request: Empty Sites (for organizing)

It would just be an empty space instead of a site.

For instance, if I have 5 columns and I have three mail links, then two empty spaces, the next bookmarks will be on the next line.

Alternative, forced new lines; or multiple folders on one page (separated by white space or labels). Basically I just want to separate things visually so I can have everything on the same page.

Feature request: Adjust tile size or minimum columns

I like to have 8 columns minimum for in an Opera browser window of about 1700 pixels width. However this extension only allows up to 7 columns within that width. I would like to be able to adjust the size of tiles or set the minimum amount of columns to fit 8 columns.

New Folder & Backup

Hello,

Will it be possible to reorganize the folder? Because at the moment each new folder is added at the end and we don't know how to move it.
I'm not sure if it's a good idea to use the browser extension to choose which folder you want to put the new bookmarks in.

I'm not sure if it's possible to make a backup of our configuration?

Thanks for the answer and also for this great extension!

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.