Привет! Хочу рассказать об одном расширении для браузера, которое я разрабатываю чуть больше месяца.
Раньше я использовал браузер Opera в качестве основного браузера на ПК, и с тех пор как я перешел с него на Firefox + Chrome мне больше всего не хватало всплывающей подсказки при выделении текста, которая позволяла быстро скопировать его, искать в Google или конвертировать валюту.
Я нашел только 2 расширения для браузеров на основе хрома, которые имитируют эту функцию - Selection Popup и Selekt, но в процессе использования обнаружил что оба либо дико глючат в определенных сценариях, либо не кастомизируются в той степени, в которой мне хотелось бы.
На Firefox ситуация лучше, ведь есть бесподобный Swift Selection Search. Но к нему у меня свои претензии: 1) нет конвертации валют и единиц измерения; 2) каждая кнопка - это достаточно мелкая иконка, по которой нужно точно целить мышкой чтобы попасть; 3) расширение судя по всему больше не будет обновляться.
Поэтому я решил собрать в охапку терпение, гугление и творческую интуицию, и создать собственное расширение с блэкджеком и шл реализующее мое видение того, как всё должно выглядеть и вести себя. Его дизайн во многом вдохновлен всплывашкой Оперы но предоставляет расширенные опции кастомизации - в т.ч. настраиваемый цвет самого квадрата выделения текста ;)
Расширение умеет в конвертирование валют и единиц измерения - и я бы даже сказал, на русском работает лучше чем в Опере, так как понимает сложные словосочетания а-ля "5 миль" или "10 долларов".
Также расширение имеет ряд дополнительных кнопок действий, таких как «Перевести», «Показать на карте» и т.д., которые становятся видимыми только когда выделенный текст соответствует определенным условиям (например - показывает кнопку "Показать на карте", если текст содержит слово "улица").
На данный момент расширение всё еще достаточно сыро, поэтому может вести себя некорректно на некоторых редких веб-сайтах, которые я не тестировал. Но в целом я более чем доволен его работой на данном этапе развития :)
Буду рад услышать любые отзывы, идеи, предложения и отчеты об ошибках!
Ссылки для скачивания:
Chrome (+ хромо-подобные браузеры вроде Яндекс.Браузера, Edge, Вивальди и тд):
https://chrome.google.com/webstore/detail/selecton/pemdbnndbdpbelmfcddaihdihdfmnadi
Firefox:
https://addons.mozilla.org/ru/firefox/addon/selection-actions/
Ссылка на репозиторий GitHub:
https://github.com/emvaized/selecton-extension