Colin Caine
7ea938f74f
Revert "src: Simplify HintState constructor"
...
This reverts commit 092e501db4
.
This was causing a bug identified by @glacambre and @Lexi where
sometimes the html function isn't defined when returning to a page with
history back.
Personally, I think it's probably webpack or Firefox's fault: content.ts
clearly imports html-tagged-template as it's first action.
If it's not their fault then it's html-tagged-template's fault: it must
be refusing to set window.html.
2018-03-05 23:06:18 +00:00
Colin Caine
8d6a79ca50
Add cleanslate.css version to package-lock
2018-03-05 23:01:03 +00:00
Oliver Blanthorn
7f9ca21ec7
Merge branch 'master' of github.com:cmcaine/tridactyl into glacambre-fix_#235
2018-03-05 18:46:35 +00:00
Oliver Blanthorn
a0e465c7b0
Merge branch 'master' of github.com:cmcaine/tridactyl into glacambre-impl_#309
2018-03-05 13:23:26 +00:00
Oliver Blanthorn
f8a534860a
Merge branch 'master' of github.com:cmcaine/tridactyl into glacambre-apply_cleanslate
2018-03-05 12:03:49 +00:00
Colin Caine
75ad1aedaf
Revert "release 1.8.0"
...
This reverts commit fdbf132f4e
.
2018-03-05 09:34:27 +00:00
glacambre
7750609e6a
build.sh: Fix script copying cleanslate.css to potentially non-existing dir
2018-03-04 14:42:35 +01:00
glacambre
119758454f
Add cleanslate.css
2018-03-04 14:15:26 +01:00
glacambre
c1d399e396
excmds.ts: Make open() open newtab page when given no argument
2018-03-03 12:40:52 +01:00
glacambre
1701b7e7fe
content.ts: Make newtab.html load page from newtab setting
2018-03-03 12:40:30 +01:00
glacambre
67e95a87d7
excmds.ts: export forceURI function
2018-03-03 09:56:05 +01:00
Colin Caine
fdbf132f4e
release 1.8.0
2018-03-02 17:28:23 +00:00
Colin Caine
1bf859bb01
Fix #321
2018-03-02 17:26:40 +00:00
glacambre
3cd0125783
hinting.ts: Make hintPage follow link if there's only 1 option
2018-02-28 22:01:36 +01:00
Colin Caine
e122caa326
Be more careful with truthy values
2018-02-19 16:17:57 +00:00
Colin Caine
7e7528746b
Fix unbind
2018-02-19 15:59:56 +00:00
Colin Caine
188ea0b39b
followpage now falls back to urlincrement
2018-02-19 01:34:15 +00:00
Colin Caine
55e2d463ac
Don't try to show bind for empty key
2018-02-19 01:23:21 +00:00
Colin Caine
3218b9157e
Improve feedback on bind
, get
...
Now these commands populate the commandline. It's pretty rubbish that we
don't have a messaging system yet, but this is better than nothing.
2018-02-19 01:18:48 +00:00
Colin Caine
ce480c6de6
Fix unset for new config system
...
Thanks Lexi for bugreport.
2018-02-19 00:37:42 +00:00
Colin Caine
8a500bbf92
Blur iframe after clipboard actions
2018-02-19 00:15:44 +00:00
Colin Caine
ff7eccdc54
Move commandline iframe out of body as well
2018-02-18 22:55:17 +00:00
Colin Caine
5937ee284b
Fix #288
2018-02-18 22:22:47 +00:00
Colin Caine
58d38a9f70
Support changing followpage pattern
2018-02-18 18:23:40 +00:00
Colin Caine
3ba21592cc
Simplify findRelLink
2018-02-18 18:21:59 +00:00
Colin Caine
259e4f182f
Make tab opening behaviour more consistent
2018-02-18 16:08:19 +00:00
Colin Caine
b9292cd25e
Typo: fix #310
...
Testing is hard.
2018-02-14 17:38:09 +00:00
Oliver Blanthorn
5d3dff568e
Merge pull request #306 from johnbeard/floating-iframes
...
Fix floating commandline iframe on some sites #289
2018-02-14 09:01:46 +00:00
Oliver Blanthorn
94184b2839
Merge pull request #305 from johnbeard/readme
...
Expand readme with most common normal bindings
2018-02-14 08:42:17 +00:00
John Beard
309dafaa7b
Fix floating commandline iframe on some sites #289
...
This is caused (at least in this instance) by sites setting a CSS
min-height rule for `iframe` elements, which is then applied to the
Tridactyl iframe too.
Fix this by adding `min-height: 0` to the CSS for `#cmdline_iframe`.
Because this is an ID, it will always have higher specificity than any
CSS the site sets (unless we collide the ID, maybe), so it doesn't need
important.
Also add `max-height: none` in case anyone tries to cramp our iframe
style.
Perhaps there will be more styles that can mess up the iframe styling
but this seems to fix all the sites reported in #289 and #282 . Using
cleanslate might help if it turns out there are very many more ways for
the outer site to ruin our day, but since it's only the iframe that the
site CSS can touch (inner HTML is safe), maybe this will be enough and
save a lot of !important'ing.
2018-02-14 01:15:06 +00:00
John Beard
7a65c2af47
Expand readme with most common normal bindings
...
This provides a quick-look overview of a good percentage of Tridactyl's
basic commands to potential users looking at project page.
2018-02-14 00:15:31 +00:00
Colin Caine
092e501db4
src: Simplify HintState constructor
2018-02-13 23:57:29 +00:00
Colin Caine
128080fed2
src: Fix vimperator-reflow hintfilter
2018-02-13 23:56:37 +00:00
Colin Caine
4884e0d6bb
src: Truncate long hint text
2018-02-13 23:28:04 +00:00
Colin Caine
772da93894
src: simplify hintnames
2018-02-13 23:14:20 +00:00
Colin Caine
1b8e8d6a39
src: Enhance itertools
2018-02-13 23:10:36 +00:00
Saul Reynolds-Haertle
b53de98903
escape hintchar regex in hint building for vimperator hintfiltermode
2018-02-13 23:08:53 +00:00
Saul Reynolds-Haertle
3231852dab
Code quality: replace if-else blocks with switches
2018-02-13 23:08:53 +00:00
Saul Reynolds-Haertle
335d4bb167
Default hint build/filter is a function instead of a const dict
2018-02-13 23:08:53 +00:00
Saul Reynolds-Haertle
fcbda44a4f
Unify code for 'vimperator' and 'vimperator-reflow' hintfiltermodes
2018-02-13 23:08:53 +00:00
Saul Reynolds-Haertle
282766ed1e
Add vimperator-reflow hint filter mode
...
This mode works like vimperator-mode, but additionally renames hints
as they're filtered.
2018-02-13 23:08:53 +00:00
Saul Reynolds-Haertle
30d6dd1c2f
Add hintmode config and new "vimperator" hinting mode
...
hintmode = "simple" is the default hinting mode, naming hints using
the hintchars configuration. It is the current tridactyl behavior and
is preserved unchanged.
hintmode = "vimperator" is a new hinting mode that allows the user to
filter hints using non-hintchar :alnum: characters. Hints with targets
whose html does not contain these characters as a subsequence (not
contiguous) will be filtered out.
2018-02-13 23:08:53 +00:00
Oliver Blanthorn
c17878098d
Merge branch 'master' of github.com:cmcaine/tridactyl into aucmd
2018-02-02 15:00:10 +00:00
Oliver Blanthorn
a1cc6ade8f
Add event type checking to autocmd, change default autocmd
2018-02-02 14:53:58 +00:00
Oliver Blanthorn
5b6b473af3
Fix getAsync, add au alias, fix loadaucmds
2018-02-02 14:12:47 +00:00
Colin Caine
7a22bc8c2c
Stop testing on pre-commit
2018-02-02 13:23:27 +00:00
Colin Caine
083600750b
Fix bug typo in setDeepProperty
2018-02-02 13:11:23 +00:00
Oliver Blanthorn
2174224244
Rename setnew to set, correct order for set in autocmds, ensure people cannot wipe entire config with unset
2018-02-02 13:06:30 +00:00
Colin Caine
c1ab1ebae9
Remove superfluous variable
2018-02-02 13:05:40 +00:00
John Beard
e50119d466
Use new UrlUtil interpolate function in excmd
...
Document user-facing interpolation behaviour on excmd
`searchsetkeyword`.
2018-02-02 11:56:01 +00:00