Skip to content

Commit

Permalink
Merge pull request #166 from searchmarkers/readme-improve
Browse files Browse the repository at this point in the history
Improve README
  • Loading branch information
ator-dev authored Aug 3, 2024
2 parents 2cad738 + c15d0f8 commit 094b428
Showing 1 changed file with 23 additions and 33 deletions.
56 changes: 23 additions & 33 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,51 +1,41 @@
# Mark My Search

*Mark My Search* is a browser extension that finds and highlights phrases.
<i>Mark My Search</i> is a browser extension that finds and highlights phrases.

It takes inspiration from many other extensions, including the now legendary SearchWP add-on for Firefox.
It takes inspiration from many other extensions, including the legacy SearchWP add-on for Firefox.

**Some of the ways you can use it:**
## Common uses

* A replacement for the browser's find-in-page function (`Ctrl`/`Cmd` + `F`).
* *Mark My Search*'s highlighting stays up to date on pages with infinite scrolling and other dynamic content.
* You can search for multiple keywords at once.
* You can edit advanced matching options for each keyword:
Case sensitivity; Whole words only; [Stemming](https://en.wikipedia.org/wiki/Stemming) mode; [Diacritics](https://en.wikipedia.org/wiki/Diacritic) sensitivity; **[Regex](https://en.wikipedia.org/wiki/Regular_expression) mode**.

* Finding the relevant parts of a page you visited from web search.
* *Mark My Search* highlights keywords from online searches automatically. This setting is on by default, but it can be changed from the startpage or popup.
Occurrences are marked in the scrollbar. You can step through them by clicking on a keyword in <i>Mark My Search</i>'s toolbar. Keyboard shortcuts are supported for all actions, but how you view and edit them depends on the browser.

* Highlighting a set of keywords on certain websites.
* *Mark My Search* can store lists of keywords and highlight them automatically on certain websites.
* You can configure this in the "Keyword Lists" section of the popup.
**A replacement for the browser's find-in-page (`Ctrl`/`Cmd` + `F`):**

**Common problems:**
* <i>Mark My Search</i>'s highlighting stays up-to-date on pages with infinite scrolling and other dynamic content.
* You can search for multiple keywords at once.
* You can edit matching options for each keyword:
case sensitivity, whole words only, [stemming](https://en.wikipedia.org/wiki/Stemming) mode, [diacritics](https://en.wikipedia.org/wiki/Diacritic) sensitivity, and **[regex](https://en.wikipedia.org/wiki/Regular_expression) mode**.

* On pages which change frequently, *Mark My Search* can cause slowdown.
* Very many highlights can cause slowdown.
* Some pages, especially ones with a lot of Javascript, respond poorly to *Mark My Search*'s highlighting. NOTE: This is a fixable issue that is being worked on!


## On-page components

* Toolbar (control buttons, keyword controls, add-keyword control)
* Keyword counts
* Keyword jumping / stepping
* Highlighting
* Scrollbar markers
**Finding the relevant parts of a page visited from web search:**

* <i>Mark My Search</i> highlights keywords from online searches automatically. This setting is on by default, but it can be changed from the startpage or popup.

## Compatibility
**Highlighting a set of keywords on certain websites:**

**Mark My Search** is fully cross-browser. The source is designed to produce the same experience across all *modern* browsers based on Firefox or Chromium. Currently it is tested against the most recent releases.
* <i>Mark My Search</i> can store lists of keywords and highlight them automatically on certain websites.
* You can configure this in the "Keyword Lists" section of the popup.

* The `main` branch uses Manifest V3 and supports recent Firefox and Chromium versions.
* The `manifest-v2` branch uses Manifest V2 and contains the source for Firefox releases of *Mark My Search*. It will be **deprecated soon** in favour of Manifest V3 on both browsers.
* Safari is unsupported as I do not have access to an Apple computer.
## Common problems

* On pages which change frequently, <i>Mark My Search</i> can cause slowdown.
* Very many highlights can cause slowdown.
* Some pages, especially ones with a lot of Javascript, respond poorly to <i>Mark My Search</i>'s highlighting. NOTE: This is a fixable issue that is being worked on!

## Store Listings
## Store listings

* [Firefox Browser Add-ons](https://addons.mozilla.org/en-GB/firefox/addon/mark-my-search/)
* [Chrome Web Store](https://chrome.google.com/webstore/detail/mark-my-search/lijbnhoniejpjjgemoifpjklobhakinb)
* [Microsoft Edge Add-ons](https://microsoftedge.microsoft.com/addons/detail/mark-my-search/pgkppfodndbpalojpibdnlcdfcnidemj)

## Development

NOTE: This section will contain a link to the website, which is planned to host all documentation.

0 comments on commit 094b428

Please sign in to comment.