conceptualspace / yet-another-speed-dial

a modern speed dial for chrome, edge and firefox
Other
177 stars 32 forks source link

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

Closed CortexReaver closed 2 years ago

CortexReaver commented 2 years ago

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.

conceptualspace commented 2 years ago

It might be helpful to think of YASD as a bookmark manager. Speed dials are in fact just bookmarks. The main speed dial page shows all the bookmarks in the "Speed Dial" folder, and any sub folders show up as tabs.

Knowing this you can manage all your bookmarks as speed dials quite efficiently. In my own case, I use the "Speed Dial" folder sparringly for dials I want on the main new tab page. I setup a "Misc" subfolder that I use to store general bookmarks. So whenever I click the star in chrome, "Misc" is the default, but if I want to change where a bookmark goes, it is easy to do.

The first image shows the bookmarks manager. Compare it with the second image, showing the speed dial page. It shows the same bookmarks and folders:

0 2

So when you want to add a speed dial, all you need to do is favorite a site. Chrome will show you which folder your bookmark is being added to. Using the "Speed Dial" folder puts it into the main tab. But if you look in the second screenshot, I chose a subfolder. Chrome will remember the most recent folder you've bookmarked a site to, and YASD does not control this setting. So in my case, since I usually add bookmarks to the "Misc" folder, it will already be selected for me most of the time.

3 4

I hope that makes sense. As you can see, using YASD to manage bookmarks is no different than if you just used the bookmarks manager. If you accidentally favorited a bunch of sites to the wrong folder, just go into the bookmarks manager and you can easily move them around. YASD should automatically reflect these changes :)

Let me know if that helps or if there is more I can do.

CortexReaver commented 2 years ago

Chrome will remember the most recent folder you've bookmarked a site to, and YASD does not control this setting.

It in fact controls it. I can record a video to show you Example1

conceptualspace commented 2 years ago

Yes, but all the "Add to Speed Dial" menu item does is bookmark the site. It's just a shortcut to add the bookmark directly to the Speed Dial folder (the same thing as if you had clicked the star instead).

So just like when you click the star and choose some other folder, that other folder is remembered by Chrome too. You could raise the same issue anytime you use a folder with regular bookmarks -- you might forget what folder new bookmarks are going into.

Speed dials are bookmarks by design, so this is working as expected, but I will think on a way to make this more clear for users

conceptualspace commented 2 years ago

im going to mark this as closed but please feel free to reopen if you have any questions