<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vimium/content_scripts, branch v1.64</title>
<subtitle>The hacker's browser.</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/'/>
<entry>
<title>Tweak Twitter CSS selector.</title>
<updated>2018-08-23T11:34:38+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2018-08-23T11:34:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=fcb36fca08e8e2266600e836c4451e884da96c31'/>
<id>fcb36fca08e8e2266600e836c4451e884da96c31</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Site-specific hack to make expanded tweets scrollable.</title>
<updated>2018-08-23T09:51:09+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2018-08-23T09:51:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=922ec56512a897627e3669ff4ba16118a4423453'/>
<id>922ec56512a897627e3669ff4ba16118a4423453</id>
<content type='text'>
Twitter is an important site and Vimium's scrolling is currently broken
when a tweet is expanded.

In my opinion, the existing bahviour is so bad and that a site-specific
hack is warranted.

Fixes #3045.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Twitter is an important site and Vimium's scrolling is currently broken
when a tweet is expanded.

In my opinion, the existing bahviour is so bad and that a site-specific
hack is warranted.

Fixes #3045.
</pre>
</div>
</content>
</entry>
<entry>
<title>Cache keydown events while launching link hints.</title>
<updated>2018-08-13T12:26:54+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2018-08-13T12:26:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=df3eb554e934f2b7764dea064a90e0cee36d429e'/>
<id>df3eb554e934f2b7764dea064a90e0cee36d429e</id>
<content type='text'>
Launching link hints can sometimes be slow.  For filtered hints, the
user already knows what to type - but must nevertheless wait until the
hints have been calculated and rendered.

Here, we cache intervening keydown events, and replay them once
hints-mode proper is launched.  This should make improve usability (in
the case of filtered hints).

Fixes #3050.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Launching link hints can sometimes be slow.  For filtered hints, the
user already knows what to type - but must nevertheless wait until the
hints have been calculated and rendered.

Here, we cache intervening keydown events, and replay them once
hints-mode proper is launched.  This should make improve usability (in
the case of filtered hints).

Fixes #3050.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use hash (too) for local marks.</title>
<updated>2018-06-15T14:41:22+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2018-06-15T14:41:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=4cf37b5c5e9ba7b8e4b4c72a960761624d8151e8'/>
<id>4cf37b5c5e9ba7b8e4b4c72a960761624d8151e8</id>
<content type='text'>
First, I *very rarely* use local marks.  They just don't seem as useful
in a browser as they are in a text editor.

However, on a page like GMail, I do often want to jump back and forward
between my labels.  These are different locations hashes (anchors).

The idea here is to make local marks useful for this case.

If the scroll positions (X and Y) are both 0, and the hash (anchor) is
present in the mark and non-empty, then change the hash instead of
scrolling.

On first tests, this appears to work nicely for changing labels in
GMail.  I'm sure there are other uses.

This change shouldn't interfere with use cases where the user has
scrolled within the page.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
First, I *very rarely* use local marks.  They just don't seem as useful
in a browser as they are in a text editor.

However, on a page like GMail, I do often want to jump back and forward
between my labels.  These are different locations hashes (anchors).

The idea here is to make local marks useful for this case.

If the scroll positions (X and Y) are both 0, and the hash (anchor) is
present in the mark and non-empty, then change the hash instead of
scrolling.

On first tests, this appears to work nicely for changing labels in
GMail.  I'm sure there are other uses.

This change shouldn't interfere with use cases where the user has
scrolled within the page.
</pre>
</div>
</content>
</entry>
<entry>
<title>Disable click listener detection and bump to v1.63.3.</title>
<updated>2018-04-01T06:46:49+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2018-04-01T06:46:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=5745bb344959a61297fc16e00bb6de0a2a8744d9'/>
<id>5745bb344959a61297fc16e00bb6de0a2a8744d9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not search in all frames.</title>
<updated>2018-02-23T12:57:07+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2018-02-23T12:45:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=1bfe474a95f8eb23060cd42ff088146b5463dc62'/>
<id>1bfe474a95f8eb23060cd42ff088146b5463dc62</id>
<content type='text'>
Chrome has never searched in all frames, so this is no loss.

However, find on Firefox Quantum is now broken with the "all frames"
flag set.

Fixes #2962.

H/t: @gdh1995 (https://github.com/philc/vimium/issues/2962#issuecomment-367991086).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Chrome has never searched in all frames, so this is no loss.

However, find on Firefox Quantum is now broken with the "all frames"
flag set.

Fixes #2962.

H/t: @gdh1995 (https://github.com/philc/vimium/issues/2962#issuecomment-367991086).
</pre>
</div>
</content>
</entry>
<entry>
<title>Make the reload command accept a count.</title>
<updated>2018-02-13T14:43:25+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2018-02-13T14:43:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=2128ef3a4b6bb989323200578b230dfb1e178c2e'/>
<id>2128ef3a4b6bb989323200578b230dfb1e178c2e</id>
<content type='text'>
Move the `reload` command to the background page and make it accept a
count prefix.

Fixes #674.

Althought the demand for this is low and the use cases limited, it is a
very vim-ish extension to the existing command.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move the `reload` command to the background page and make it accept a
count prefix.

Fixes #674.

Althought the demand for this is low and the use cases limited, it is a
very vim-ish extension to the existing command.
</pre>
</div>
</content>
</entry>
<entry>
<title>Create flash frame Shadow DOM element on demand.</title>
<updated>2018-02-05T10:27:01+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2018-02-05T10:27:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=065b57d30d56c5375b2ac0c06b04bd8bac0a3cf6'/>
<id>065b57d30d56c5375b2ac0c06b04bd8bac0a3cf6</id>
<content type='text'>
It looks like we'll be initialising the Vomnibar on demand (see #2939,
merged).  In this case, we should also initialise the flash frame on
demand.  This means that *none* of Vimium's UI elements are now created
until they are needed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It looks like we'll be initialising the Vomnibar on demand (see #2939,
merged).  In this case, we should also initialise the flash frame on
demand.  This means that *none* of Vimium's UI elements are now created
until they are needed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'gdh1995--hook-to-string'</title>
<updated>2018-02-04T12:38:49+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2018-02-04T12:38:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=5801e6d2533edd9484b0fa8ced8a9fe933b8ac7e'/>
<id>5801e6d2533edd9484b0fa8ced8a9fe933b8ac7e</id>
<content type='text'>
This is #2941.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is #2941.
</pre>
</div>
</content>
</entry>
<entry>
<title>Tweak #2941.</title>
<updated>2018-02-04T12:37:58+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2018-02-04T12:37:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=a5e0f989c3f02c2bbe16517ae67a3e151860c1cc'/>
<id>a5e0f989c3f02c2bbe16517ae67a3e151860c1cc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
