Commit graph

1029 commits

Author SHA1 Message Date
chocolateboy
3dbef9f8b1 Changelog: use standard case: changelog.md -> CHANGELOG.md 2018-04-26 09:29:41 +01:00
chocolateboy
3625da651f Changelog: move to the standard location
e.g. "Your changelog file MUST be at the root of your project"

-- https://github.com/tech-angels/vandamme/#format
2018-04-26 09:29:41 +01:00
chocolateboy
92410d06c0 Changelog: add dates
"The release date of each version is displayed."

-- https://keepachangelog.com/en/1.0.0/
2018-04-26 09:29:41 +01:00
Colin Caine
e2b8b95b23 Fix :open <empty string>. Fixes #421 2018-04-26 09:10:25 +01:00
Colin Caine
2d9a27d211 Filter AltGraph keys. Fixes #430 2018-04-26 08:53:01 +01:00
Colin Caine
04edf0054f Omit deprecated code 2018-04-26 08:50:02 +01:00
Colin Caine
2df99412ef release 1.9.8 2018-04-26 01:29:25 +01:00
Colin Caine
92cbb22992 Fix error reporting loop with noiframeon 2018-04-26 01:10:33 +01:00
Colin Caine
8e05cd2918 Don't record empty strings or src/controller.tss. Don't send them to exstr parser either. 2018-04-25 22:30:57 +01:00
Colin Caine
30f567313a Make native install.sh quieter and friendly 2018-04-25 22:23:31 +01:00
Colin Caine
9427f3bae5 Fix cool-retro-term detection (IMPORTANT) 2018-04-25 22:13:45 +01:00
Colin Caine
e955e3bfdf Fix vim detection 2018-04-25 22:12:41 +01:00
Oliver Blanthorn
21e12390f5
Add missing quotes 2018-04-25 21:16:56 +01:00
Oliver Blanthorn
c4a5313095
Explain that the hint tags are typed in lowercase even though they are displayed in uppercase 2018-04-25 21:02:08 +01:00
Oliver Blanthorn
2ef8fc280c
Give betas permission to use native messenger 2018-04-25 20:58:20 +01:00
Oliver Blanthorn
5e65f41a2b
Add explanation of native messenger, but mostly just try to poke the build bot back to life 2018-04-25 20:52:08 +01:00
Oliver Blanthorn
322086aa8d
Work on OSX support 2018-04-25 20:43:44 +01:00
Oliver Blanthorn
8530b78447
Try to start a sane editor. 2018-04-25 20:43:43 +01:00
Oliver Blanthorn
e3cd80a91a
Catch errors with native run 2018-04-25 20:43:43 +01:00
Oliver Blanthorn
5d936a7d44
Make editor work in input mode 2018-04-25 20:43:43 +01:00
Oliver Blanthorn
dca9039883
Give up on Windows support for now 2018-04-25 20:43:43 +01:00
Oliver Blanthorn
16cce26daa
Update native messenger with Tridactyl 2018-04-25 20:43:43 +01:00
Oliver Blanthorn
2dcf9dabaa
Add interactive arugments to some native commands 2018-04-25 20:43:43 +01:00
Oliver Blanthorn
26475f5565
Make native update script user configurable, give feedback 2018-04-25 20:43:43 +01:00
Oliver Blanthorn
4dd22e7aca
Add ! alias to exclaim. NB: requires a space after it. 2018-04-25 20:43:42 +01:00
Oliver Blanthorn
528c931971
Implement pipe support. 2018-04-25 20:43:42 +01:00
Oliver Blanthorn
3bbf2767f1
Generate the temporary file for $EDITOR in python
This should make multi-platform support easier and aid security (only
the user wot made the file can read it).
2018-04-25 20:43:42 +01:00
Oliver Blanthorn
aa5e5f3361
Add Python3 and pip check to install.sh 2018-04-25 20:43:42 +01:00
Oliver Blanthorn
adc91d6af2
Fix exclaim output 2018-04-25 20:43:42 +01:00
Oliver Blanthorn
a8cc9d454d
Add native version checker and nativeopen
Adds semver-compare runtime dependency: might be worth statically
linking it since it's so simple.
2018-04-25 20:43:42 +01:00
Oliver Blanthorn
0afd9dfffe
Add exemplar exclaim binding and improve docs 2018-04-25 20:43:41 +01:00
Oliver Blanthorn
890371b402
Add hint -W [exstr] to execute exstr on hint's href 2018-04-25 20:43:41 +01:00
Oliver Blanthorn
0156fc233f
Fix trailing space in editor command
Why commit code when you can fix it twice?
2018-04-25 20:43:41 +01:00
Colin Caine
ec13fa5dec
Native messenger code review 2018-04-25 20:43:41 +01:00
Oliver Blanthorn
5f68f9428d
Install native messenger on build; edit text in external editor
Currently we only support gVim and Linux, but `winword.exe` support is
theoretically possible.
2018-04-25 20:43:13 +01:00
John Beard
31958ed710
Merge johnnbeard's and IsaacKhor's native messenger
(Credited to John, merge by Olie)
2018-04-25 20:43:13 +01:00
Oliver Blanthorn
42c6a6d2dc
release 1.9.7 2018-04-25 20:38:27 +01:00
Colin Caine
1e1c1d9d6f
Empty object is not falsey 2018-04-25 20:30:05 +01:00
Colin Caine
fafb8f4017
Add setting noiframeon for servicenow etc 2018-04-25 20:30:05 +01:00
Colin Caine
cd868ca04c
Load iframe more lazily 2018-04-25 20:29:47 +01:00
Oliver Blanthorn
f64dedbd8a
Remove errant log. 2018-04-25 19:12:25 +01:00
Oliver Blanthorn
46298bccf2
release 1.9.6 2018-04-25 15:40:11 +01:00
Oliver Blanthorn
e093874173
Run npm install on checkout if package.json changes 2018-04-25 11:50:08 +01:00
Oliver Blanthorn
44ceb615dc
Merge branch 'master' of github.com:cmcaine/tridactyl into glacambre-fix_#395 2018-04-25 10:35:13 +01:00
Oliver Blanthorn
9973be2212
Merge branch 'master' of github.com:cmcaine/tridactyl into arthurmillergitmybaby-indicator-text-selection-fix 2018-04-25 10:24:41 +01:00
Oliver Blanthorn
bed18f6fdf
Fix mode indicator not showing
On quick loading pages, we were missing the DOMContentLoaded event.
2018-04-25 10:22:52 +01:00
glacambre
aa81669cfb
excmds.ts: Make recursiveScroll faster
It turns out that getClientRects() calls can be very expensive.
Replacing them with checking node attribute seems to make scrolling
faster on all websites reported as slow in
https://github.com/cmcaine/tridactyl/issues/395
while also not breaking scrolling on any of the websites mentionned in
https://github.com/cmcaine/tridactyl/pull/378 .

This fixes https://github.com/cmcaine/tridactyl/issues/395 .
This also accidentally fixes
https://github.com/cmcaine/tridactyl/issues/122 (scrolling multiple
elements at the same time).
2018-04-25 07:57:17 +02:00
n
b9b914c728 Fix #423 disable indicator text selection 2018-04-24 19:56:44 -04:00
glacambre
4e2ca3a73b
excmds.ts: make scrollto() call recursiveScroll when failing to scroll
Scrollto can fail to scroll on some pages such as the ones created by
PDF.js. When this happens, and if the user is asking to go to the very
top or very bottom of the page, try using recursiveScroll instead.

It's tempting to skip the window.scrollTo call and just use
recursiveScroll no matter what but recursiveScroll doesn't always work
either. For example, window.scrollTo can take the user to the bottom of
the page on mozilla's doc while recursiveScroll cannot.

This fixes https://github.com/cmcaine/tridactyl/issues/382
2018-04-24 21:07:39 +01:00
Colin Caine
ed2cf8a381 Add some more keyseq tests 2018-04-23 22:56:19 +01:00