Perfect Home is a Firefox and Chrome extension that lists your bookmarks as speed-dials in new tabs
Speed Dials are a must-have feature for me in any browser that I use. While I prefer Group Speed Dial for my regular usage, I often jump through other add-ons every month or so to test them.
That's how I landed with my current choice, Perfect Home. This is not your usual speed dial add-on, in that you can't add dials on your new tab page directly. Rather, Perfect Home uses your browser's bookmarks folders and displays them like speed dials. It's not the first add-on to do so.
The extension lists your bookmark folders, as well as web shortcuts that you have in the main folder. By default, this should be the Bookmarks Menu directory, but you can set a custom main folder from the add-on's settings.
Clicking on a folder in Perfect Home's interface lists its contents, and selecting a shortcut takes you to the corresponding web-page, just as a bookmark should. Right-click on a dial to open it in a new tab, background tab, new window, and copy the URL.
Browsing through folders is a bit cumbersome, and kind of the opposite of what a speed-dial does. So I'd suggest adding your favorite sites to the primary Bookmarks folder or Docked Folders, which I'll explain in a bit, this will allow you to access them much faster. If you don't want to clutter the folder with many shortcuts, you can use the plugin's built-in search function to find a specific site.
You can edit a bookmark's dial, and enter a different title and URL. You can also set a custom thumbnail from a file or the web. But you can't change the bookmark's location, i.e. move it to a different location. This is a limitation in the browser, so you'll need to use Firefox's bookmark manager for modifying the shortcuts.
Let's take a look at Perfect Home's settings, click on the gear cog button in the top-right corner, and a menu should appear. We have already seen what the main folder setting is for, the next option is Docked Folders.
Click on the button, and select the folder that you'd like to add. It will appear in the bottom of the window, click on it and it pops-out to list its contents.
Perfect Home allows you to customize the color of the background and the text, grid width, gap, tile size, width, etc. You can toggle an option to open links in a new tab. Advanced users can use a custom CSS script too.
There are a couple of privacy toggles in the add-on's settings panel, enabling these options allows the add-on to fetch favicons using Google, and themes from GitHub. To switch to a different theme, head back to the Customize menu, there are just 4 themes to choose from, but you can always tweak the settings manually.
The extension has a built-in import and export tool, that you can use to back up your preferences. Want to start over? Hit the Reset button, and the settings will be reverted to the default values.