Code Monkey home page Code Monkey logo

multi-highlight's People

Contributors

troydanielfz avatar yiminzme avatar zachbroad avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

multi-highlight's Issues

[New features] Right click to remove highlighted word, etc

Hi
I like this add-on. I use this add-on for learning English 5000 most frequent words.
I add about 500 words every time and your add-on highlights them in the texts. It helps a lot in learning English.
When I consider a word as learned, I want to remove it from highlight entries. I do this manually. I have to find this word in the add-on entries box. sometimes it takes time to find and remove the word.
It would be great that I can remove these words by right clicking on the highlighted word and asking for removal. I want to remove every word that I don't want to be highlighted anymore.

Is it possible that you add this feature?

Maybe by adding this feature, the target user of your extension expands or explodes to whom they want to learn English or any other languages.

Thanks in advance

[Bug] The extension layout size is abnormal

Describe the bug
the extension layout size is abnormal.
image
even if I adjust the Option

Reset the chrome could fix it sometimes.
I don't know the exact reproduce steps, but it happens often.

[Bug] Cannot highlight cross-domain iframe

For example, in this example, when searching "python" in Multi Highlight, we expect both "python" in the webpage to be highlighted. But it is not the case.
20220118capture

I think it is because Multi Highlight currently doesn't work with the iframe HTML element. The red box highlight the location of iframe, and text in it doesn't seem to be searchable.

The interface is not visible

image
Delimiter
,
What delimiter to separate your keywords?

The interface is not visible

image

The fill in interface of separator will be displayed correctly after the text is shortened.

Please optimize the pop-up interface

React.js/Inifinite Scroll/Scroll to load more does not automatically hightlight new matches

Love this extension since it replaces one I have in Chrome. I use it for search for a textscring in various portals. For example I want to highlight a serial number that it available in a huge list in a portal. Problem is that the site I'm searching on has moved from pre-loading the whole list of serial numbers to using "scroll down to load" instead of pre-loading the whole page. I think it's called "React.js" or "Infinite scroll".

This means that if I enter the serialnumber to highligt I have to press "Reset highlighting" for every scroll I do and with thousands of rows that means I have to reset highlighting many times. The other extension I used seems to reset/reload/re-highligt for every scroll I do automatically. Maybe add this as an option since I guess it will take some performance.

Can you add a shortcut key: enable/disable highlight?

Thank you for designing the plugin, it's great! But I put in too many keywords, which caused the opening of other pages to slow down. My idea is to 1. save the keywords entered; 2. turn off highlighting by default when opening web pages; 3. press the shortcut key to turn on highlighting when I need to use it.

Highlighting all words, even if substring is placed before a longer string

If a substring is placed before a longer string, the longer string won't be highlighted now.
For example, in the example page, if we put "asd,asdf" in the textbox, word "asdf" won't be highlighted. But it will work if we put "asdf,asd" in the textbox instead.

To fix this bug,
(1) sort the word list by length
(2) then highlight words one by one from longest to shortest.

[Bug] Text in <input>, <textarea> should not be altered

Describe the bug

In specific cases, it unexpectedly removes highlight-targeted words in textarea.

  • Multi Highlight: v2.9.0

To Reproduce

Steps to reproduce the behavior:

  1. Go to a Redmine ticket
  2. In a ticket, edit a note (Click ✎ mark of each note)
  3. It shows a textarea to edit the note;
    but highlight-targeted words are vanished

Expected behavior

Highlight-targeted words are not removed from textarea or such.

Additional context

Probably, it tries to highlight words in <textarea>, replacing with <span> element.
However, <textarea> cannot have any <span> element;
and browser would come to drop such invalid element.

I think HTML elements such as <input> and <textarea> should be untargeted of this plugin.

[Feature Request] Customizable colors

I would love it if I could customize the color. I imagine I could click on the words with color borders at the bottom of the extension pop-up and then a little color selector would pop-up and I could choose a color for that word / line of words. It would also be nice if there was a list either of recently used colors and/or a list of all the currently in-use colors.

Awesome extension! Thanks!

Complete or Partial Words

Hello - thanks for creating this! I am doing well with it but have a question. Is it possible to create a checkbox that lets the user highlight only the complete words that are in the search parameters OR highlight any consecutive letters that contain the letters? For example, I put a "PA" in your Multi-Highlight box looking to highlight only the instances of PA (the state abbreviation for Pennsylvania) however I am seeing "pa" highlighted in words that I don't need to see them highlighted in (paste, park, path, repair, etc). Having a checkbox that allows the user to switch between "Only" and "Contains" would be very helpful. Is that something that can be added? Thanks again!

Readme

A keyword can also be a string comprised of multiple substrings. Should the string be enclosed between a separator (e.g. "The quick fox"), is it possible to have it considered as one regular expression?
Apparently the feature "Highlight any strings (not just full word)" exists, however I haven't been able to make it work. Could you please detail how to use it?

Same for "Add customizable delimiter"

Thanks

PS: I got it to work with https://chrome.google.com/webstore/detail/multi-highlight/ghinpogonpmlphfkmnjfapdaoaainejn/

[Bug] Words are highlighted when "extension is off" and "auto-highlight is on"

Describe the bug
If the "Button to enable/disable the highlight" is off while "Auto-highlight" is on, Multi-highlight still highlights words, which is not expected.

To Reproduce
Steps to reproduce the behavior:

  1. Set "Button to enable/disable the highlight" to On
  2. Put word "asdf" in textbox
  3. Enable "Auto-highlight"
  4. Set "Button to enable/disable the highlight" to Off
  5. Go to a website like google

Expected behavior
Word "asdf" is highlighted, which is not supposed to happen.

[Feature request] Highlight the sentence where the keyword is located

Is your feature request related to a problem?
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

thanks

[Feature request] Option to ignore diacritics; Navigation between words; Custom popup location

I have some ideas to further improve this already brilliant extension: (in order of importance): ***total number of hits (in the pop-up, but optionally also as an overlay over the extension icon) ***ignore diacritics option (i.e. motor=motör – öüóőúéáűí=ouooueaui) ***navigation between hits (i.e. pressing Enter or any other key to jump to the next/previous hit) ***navigating between particular search terms (i.e. jump to the next/previous occurrence of the selected search term, e.g. by any subsequent click on the word would take you to its next occurrence; shift+click to get to the previous occurrence of the clicked word) ***open extension pop-up not relative to its icon placement on the toolbar, but next to the right edge of the browser window (not covering the scroll bar).

20220201capture

[New feature] Set default keywords

Thanks very much for your perfect work~
I think this extension is better than the other Multi-Highlight extension because I don't use English and this one can highlight the single letter words in my language(Chinese).
But I want to make it work defaulted for every sites and save the keywords, don't need the shortkey to active it. How can i do it ?

Highlighting must be forced into a refresh of the search

I regularly use this extension looking at successive documents on a search site like google patents. After finishing with one document, I search for another document and re-activate the highlight extension. No highlighting occurs until I change the delimiter and revert it back to the proper delimiter.
To repeat:

  1. load Google patents.
  2. search for document (ex. US6251349B1)
  3. open Highlight extension
  4. Place settings to include Instant Search, Keep existing words, Auto-highlight, and Only change color on newline
  5. enter at least two lines of text (ex. hydrogen hydride | metal alloy)
  6. set delimiter to ' ' (space)
  7. search next document (ex. US7118611B2)
  8. open Highlight extension
  9. Note: no highlighting
  10. change delimiter to ',' (comma)
  11. change delimiter back to ' ' (space)
  12. Note: highlighting works

Let a new line be a delimiter

I often have a list with one word per line so I'd like to have a "new line" as a delimiter, would that be possible?

Can it be case insensitive?

Hi there,

This is Funnybunny from China. I am using the Multi Highlight Options and found it really helpful. Somehow, I want a case-sensitive feature added if you are available, that could be brilliant and top all other multi highlight tools.

Thanks for your checking and consideration.

插件很好用

现在也支持动态加载的dom高亮了,请问有打算升级到manifest V3吗

HTML-Elements get removed

Hey guys, maybe i'm doing something wrong, but this bug is still there on my end.

Steps to reproduce:

  1. Type "asdf,asd" in the search field.
  2. Delete the "f".

Correct me, if im wrong :-)

Not found some area

This best ulitity tools , I to try find text some time not found example dynamics text, new dom html.

2021-10-14_00-33-49

Latest Update Broke Extension in Chrome

Thank You for your hard work on this Extension for Chrome. I use this almost daily.

The Latest updates that hit Chrome about Jan 5, and was committed here Jan 2 created a reset loop.
No matter which checkboxes are selected or unselected they will revert to the last setting (default perhaps) when the window is closed. Further, the keyword list will also clear. And even with auto highlight option checked, the keywords do not highlight as you type them into the box.
In effect, this is like it is constantly triggering a reset event whenever the window is closed, and keywords are not even being entered into the search array.

[Bug] Highlighting makes target word invisible in Google slides

Describe the bug
Editing a goole slides shows odd text visibility behavior

To Reproduce
Steps to reproduce the behavior:

  1. Create google slides
  2. click on text to edit
  3. type "postgresql"
  4. The letters after "post" are not shown
  5. If I hit "enter" I see "poresql" rather than "postgresql"

Expected behavior
No impact on the text visibility

Additional context
Problem goes away when I disable this extension
Note, it has to be disabled in chrome, not just turned off in the extension's own panel

I believe it may be interacting with google's autocomplete/suggestions, but it's more than that as even after hitting "enter", the last half of the word is corrupted.

Observe as you type, letters after the initial "post" are not shown, even though the cursor advances.

Please provide a way to disable plugin

Hi, I am a web developer, our website use svg to display contents, when the user use your plugin, contents will be wrap in span tag under our node, therefor content will not show, because span tag in svg is invalid.

could you please provide a way to disable this plugin? Maybe detect some class name in body like “multi-highlight-disable”?

Customizable highlighting colors

Is there any way you can implement an option to change the color of each word?

And also, Chinese language support, PLEASE!
If you need any help of localization (language, not tech stuff), ask me any time.

thx

Question about possible future implementations

Hi! Hope everything is okay with you!

Thank you for the extension! Just wondering if it could be possible to implement the search feature with all these options with asterisks (it could be another distinctive character):

  • or ( just the word "or")

  • *or* (words containing the substring "or" like in the word "storm")

  • or* (words starting with the substring "or" like in the word "origami")

  • *or (words ending with the substring "or" like in the word "honor")

And also...in the future would be cool to use regular expressions as an "advance mode"

Bye, have a good day.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.