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