Skip to content

Selecton browser extension provides popup with actions on text selection in Chrome and Firefox

License

Notifications You must be signed in to change notification settings

emvaized/selecton-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Selecton β€” text selection actions

Changelog Chrome Web Store Mozilla Add-on Chrome Web Store Created

Get customizable pop-up with action buttons on text selection!

  • Copy or search any text in one click - especially useful for laptops
  • Customizable appearance for tooltip and custom text selection color
  • Currency converter (supports 30+ currencies & 10+ crypto currencies)
  • Basic units converter (metric/imperial) and timezones conversion
  • Contextual buttons depending on selected text, such as 'Open link', 'Translate', 'Show on map', CSS color preview and more
  • Smart selection - automatic snapping of text selection by words, so you'll never lose that last letter again
  • Selection handles, which allow to quickly edit text selection
  • Live translation of the selected text on hovering the "Translate" button
  • Dictionary button, which fetches definition from Wikipedia on hover
  • Highlighter button, which allows to highlight specific text on page and quickly find it later

Get for Firefox Β  Get for Chrome

Screenshot

Screenshot 1

FAQ

Moved to the Wiki page – read here

Donate

If you really enjoy this project, please consider supporting its further development by making a small donation using one of the services below!

Support on Ko-fi Β  Donate using Liberapay Β  Donate Bitcoin

Currency conversion

In order to make extension more autonomous, currency rates are set to be updated every 2 weeks, and at the moment of conversion data may not be 100% accurate. Currency conversion output is intended to be used only for a quick estimation. You can decrease update interval in extension's settings if needed, but minimal value for now is 7 days to not cause too much load on API servers. Currency rates are fetched from fawazahmed0's currency-api

List of supported currencies
AUD β€” Australian Dollar
BGN β€” Bulgarian Lev
BRL β€” Brazilian real
CAD β€” Canadian Dollar
CHF β€” Swiss Franc
CNY β€” Chinese Yuan
CRC β€” Costa Rican Colon 
CZK β€” Czech Koruna
DKK β€” Danish Krone 
EUR β€” Euro
GBP β€” British Pound 
HKD β€” Hong Kong dollar
ILS β€” Israeli New Sheqel
INR β€” Indian Rupee
IRR β€” Iranian Rial
JPY β€” Japanese Yen
KPW β€” North Korean Won
KRW β€” South Korean Won
KZT β€” Kazakhstani Tenge
MNT β€” Mongolian Tugrik 
MXN β€” Mexican Peso
NGN β€” Nigerian Naira
NOK β€” Norwegian krone
PLN β€” Polish zΕ‚oty
RUB β€” Russian Ruble
SAR β€” Saudi Riyal
SEK β€” Swedish Krona
TRY β€” Turkish Lira 
UAH β€” Ukrainian Hryvnia
USD β€” United States Dollar
VND β€” Vietnamese Dong
ZAR β€” Rand

Crypto:
BTC β€” Bitcoin
ETH β€” Etherium
LTC β€” Litecoin
ADA β€” Cardano
BCH β€” Bitcoin Cash
XRP β€” Ripple
ZEC β€” Zcash
XMR β€” Monero
ZCL β€” ZClassic
DOGE β€” Dogecoin
IOTA (MIOTA)
EOS

Contribution

You can make Selecton better without even knowing how to code:

  • Provide translation for your language: Base English file
  • Add your currency to the list of supported currencies: Currencies list
  • Selecton relies on looking for keywords in the selected text. Enhance them with keywords for your language: Keywords

Make your changes, and then create pull request here on GitHub so I can merge it. Also, you can always write me an email to share your ideas and suggestions.

Some ideas for future releases

  • Advanced buttons editor, which allows to quickly turn on/off buttons and change reorder them with drag'n'drop
  • Cloud sync of settings using browser account sync
  • Ability to turn on/off background blur for tooltip and hover panels
  • Make separate tab for markers in the extension popup, with separate category for markers for currently open page

Building

  • npm install to install all dependencies
  • npm run build to generate dist folder with minimized code of the extension

Links to my other browser extensions

  • Circle Mouse Gestures – better mouse gestures, with visual representation of all available actions
  • Google Tweaks – set of tweaks for Google search page to make it easier to use
  • Open in Popup Window – quickly open any links and images in a small popup window with no browser controls