Skip to content

free-archer/bookmarks-on-tab-like-opera-react-ext

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chrome Extension Boilerplate with React

Bookmarks on tab like opera created by react.js.

In Opera is conveniently realized the bookmark. However, Chrome is a great browser, it has a lot of useful extensions needed for the programmer. I decided to make an extension for chrome, which would display bookmarks, as in opera.

How the extension works: It takes your current bookmarks and displays them as blocks. To interact, you can click on the color block will open a link. If you click on the gray folder, it will open a popup with the contents of the folder. If there were more than 4 bookmarks in the bookmarks folder, click on the block header to see them all. All interaction with the tabs remains the standard means Chrome. My extension only displays bookmarks on the page as tiles.

install:

git clone https://github.com/Bespalov-AV/bookmarks-on-tab-like-opera-react-ext.git

npm install

npm run build

Add the Extension in chrome from folder "dist" in project.

(see help: https://blog.hunter.io/how-to-install-a-chrome-extension-without-using-the-chrome-web-store-31902c780034)

Open your bookmarks press button

my screenshots

На русском

В браузере Opera удобно реализовали панель закладок. Тем не менее Chrome отличный браузер, к нему много полезных расширений нужных для программиста. Я и решил сделать расширение для chrome, которое бы выводило закладки, как в opera.

Как работает расширение: Оно берет ваши текущие закладки и выводит и в виде блоков. Для взаимодействия можно кликнуть на цветной блок будет открыта ссылка. Если кликнуть на серую папку, то будет открыт popup с содержимым папки. Если в папке с закладками было более 4 закладок, то чтобы их все увидеть надо кликнуть по заголовку блока. Все взаимодействие с закладками остается стандартными средствами Chrome. Мое расширение только выводит закладки на на страницу в виде плиток.

Как подключить это расширение в Chrome:

Нужно скачать папку с исходным кодом себе на компьютер в отдельную папку или клонировать репозиторий (достаточно скачать только папку dist). Далее перейти в расширения chrome, включить режим разработчика.

После чего нажать загрузить распакованное расширение и выбрать папку dist с файлами расширения.

реализация

Данное расширение написано на React.js.

Так же есть реализация на Vue.js (https://github.com/Bespalov-AV/bookmarks-on-tab-like-opera-vue)

И попытка реализации на чистом JS (https://github.com/Bespalov-AV/bookmarks-in-tab-like-opera.git), но она зашла в тупик из за усложнения кода. И было принято решение применить компонентный подход.