| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-03-09 | Pass keyup events after entering link-hint mode. | Stephen Blott | |
| The page (or another extension) sees keydown events (such as shift) before entering link-hint mode. So we need to also pass the corresponding keyup events. Fixes #1522. | |||
| 2015-03-03 | Do not include duplicated texts in link hints. | Stephen Blott | |
| This only effects link hints with "Use the link's name and numbers for link-hint filtering" enabled. We have been matching the *entire text content* of each link-hint element. With two (or more) hints, and with one of the elements a descendent of the other, we have been using the entire text content of the outer node (which includes the text content of the inner node). This leads to odd situations where the inner element cannot be selected just by typing its text, because its text is a substring of the outer element's text. For example, on Google calendar, the "Today" button shows up as two hints, one inside the other. Typing "today" never disambiguates the hint. You always have to hit enter. There's another nasty example on feedly, where an outer container is clickable, but its text contains all of the (many) texts of the (many) contained links. So the hint always has to be selected manually. Here, when generating the text for an element, we exclude the texts from any descendent node which has already been considered. | |||
| 2015-01-18 | Merge pull request #1413 from smblott-github/modes | Stephen Blott | |
| A modal-browsing framework | |||
| 2015-01-18 | Modes; pre-merge clean up. | Stephen Blott | |
| 2015-01-17 | Minor rework in link hints. | Stephen Blott | |
| 2015-01-17 | Rework modifier key handling for link hints. | Stephen Blott | |
| Mainly reduce code duplication. | |||
| 2015-01-17 | Make `activateModeWithQueue` support link hint mode modifiers | mrmr1993 | |
| 2015-01-17 | Re-introduce ctrl, shift keys as link hint mode modifiers | mrmr1993 | |
| This fixes #1096. | |||
| 2015-01-15 | Modes; tweaks and fiddles. | Stephen Blott | |
| 2015-01-14 | Modes; substantial reworking of insert mode (and friends). | Stephen Blott | |
| 2015-01-13 | Modes; temporary commit. | Stephen Blott | |
| 2015-01-13 | Modes; temporary commit. | Stephen Blott | |
| 2015-01-12 | Modes; hint mode should be an insert-mode blocker... | Stephen Blott | |
| Also: - visual-mode template should block insert. - hint mode should exit on click. | |||
| 2015-01-12 | Modes; (slightly) nicer badge. | Stephen Blott | |
| 2015-01-11 | Modes; incorporate link hints. | Stephen Blott | |
| 2014-12-30 | Update comment in getVisibleClickable. | Stephen Blott | |
| 2014-12-30 | Minor changes to link-hint code. | Stephen Blott | |
| 2014-12-29 | Return an array from getVisibleClickable, to restore img map support | mrmr1993 | |
| 2014-12-29 | Move link hint clickable element detection to its own function | mrmr1993 | |
| 2014-12-29 | Add a comment clarifying why we no longer use XPath for link hints | mrmr1993 | |
| 2014-12-22 | Use a splat instead of apply | mrmr1993 | |
| 2014-12-22 | Prefer `||=` to `= true if` | mrmr1993 | |
| 2014-12-22 | Use push with a splat rather than concat | mrmr1993 | |
| 2014-12-22 | Rename a poorly named variable | mrmr1993 | |
| 2014-12-20 | Use ||= to not ignore some clickable elements, no negative tabindex | mrmr1993 | |
| Elements with `tabindex="n"` for parseInt(n) < 0 cannot be selected by pressing the tab key, according to the spec. If we have no other reason to suspect that the element is clickable, we may as well ignore them. | |||
| 2014-12-19 | Detect aria properties for disabling/hiding elements in link hints | mrmr1993 | |
| 2014-12-18 | Don't show a link hint for certain link hint elements | mrmr1993 | |
| Disables showing link hint for elements which * are identified as clickableonly by the tabindex attribute, and * have the entirety of their contents overlapped by other clickable elements. This removes some redundant link hints that were visible on Google+, and hopefully shouldn't remove any useful link hints. | |||
| 2014-12-18 | Add brackets so the code compiles as expected | mrmr1993 | |
| 2014-12-18 | Improve comments for LinkHints.getVisibleClickableElements | mrmr1993 | |
| 2014-12-18 | Split textarea and input detection in link hints | mrmr1993 | |
| 2014-12-18 | Move rect functions to their own file | mrmr1993 | |
| 2014-12-18 | Complete a partially written comment | mrmr1993 | |
| 2014-12-18 | Add link hint support for jsaction event listeners | mrmr1993 | |
| This was adapted from PR #1316, commit 846a19efe51bfc639ae1ee84e18a5f2d3e12aaff | |||
| 2014-12-18 | Remove overlapping rects from link hints | mrmr1993 | |
| 2014-12-17 | Remove redundant array conversion | mrmr1993 | |
| 2014-12-17 | Combine rectangle calculation and clickable element detection | mrmr1993 | |
| 2014-12-17 | Simplify finding clickable elements | mrmr1993 | |
| 2014-12-17 | Inline DomUtils.getClickableElements | mrmr1993 | |
| 2014-12-17 | Use the DOM rather than XPath to detect clickable elements | mrmr1993 | |
| 2014-08-21 | Update link_hints.coffee | Timo Sand | |
| 2014-08-21 | Added feature to download links | Timo Sand | |
| 2014-04-30 | Merge remote-tracking branch 'mrmr1993/openLinkInFGTab' | Phil Crosby | |
| Conflicts: content_scripts/link_hints.coffee | |||
| 2014-04-25 | Make a function more clearly a function | Phil Crosby | |
| 2014-04-25 | Merge pull request #1040 from mrmr1993/noCacheLHFilterType | Phil Crosby | |
| Query filterLinkHints setting every time, not just page load | |||
| 2014-04-25 | Query filterLinkHints setting every time, not just page load | mrmr1993 | |
| 2014-04-25 | Fix Open Link in Current Tab command | mrmr1993 | |
| 2014-04-25 | Remove unnecessary checks for ctrl, shift keys in LinkHints | mrmr1993 | |
| 2014-04-25 | Change description and names in LinkHints for clarity | mrmr1993 | |
| 2014-04-25 | Remove the link hint activation delay | Phil Crosby | |
| Adding 400 ms delay to every click sucks. It's a good UX to see which link you clicked on, but I think the cost is too high. Give this a try and let me know if you think it's too jarring. This is in response to #799. | |||
| 2014-04-23 | Prevent passing through <ctrl> in LinkHints | mrmr1993 | |
