Commit graph

2362 commits

Author SHA1 Message Date
Oliver Blanthorn
c318373bdd
Merge pull request #2484 from Dranaxel/refactor_source
Refactorised source_quiet in src/excmd.ts
2020-06-16 10:50:47 +01:00
Oliver Blanthorn
e0498fd86b
Merge pull request #2490 from makkonen/improve_openInNewTab
Make openInNewTab always open in background
2020-06-16 10:48:55 +01:00
Oliver Blanthorn
592f348a6e
Fix #2469: improve hint -pipe docstring 2020-06-16 10:39:23 +01:00
Makkonan
4a08e0e6e9 Make openInNewTab always open in background
New active tabs focus address bar, while new inactive tabs do not. By
opening all tabs as inactive, then making active afterwards, focus can
be maintained on content for all new tabs.
2020-06-15 14:43:26 -05:00
Dranaxel
e88e154d94 awaiting the async function 2020-06-12 20:30:53 +02:00
Dranaxel
4781ac1d91 Refactorised source_quiet in src/excmd.ts 2020-06-12 19:26:25 +02:00
Oliver Blanthorn
c919209186
Remove outdated comment 2020-06-10 18:01:27 +01:00
Oliver Blanthorn
06683b2bcf
Only hide hoverlink on first display of commandline 2020-06-10 17:57:41 +01:00
Oliver Blanthorn
854b0f0e93
Try to mitigate keys being stolen from commandline 2020-06-10 17:21:26 +01:00
Oliver Blanthorn
5dd5b620a8
Prevent scrolling to pretend link
Also remove the hash as it was ugly and served no purpose.
2020-06-10 16:54:40 +01:00
Oliver Blanthorn
17d9161e18
Hide hoverlink on command line open
Inspired by VVimpulation - 53065d015d

Currently scrolls page to the bottom; should fix that before merging.
2020-06-10 16:44:23 +01:00
Oliver Blanthorn
5c41415378
Fix #2463: explain how to set settings with literal dots in their key names 2020-06-08 14:28:19 +01:00
Oliver Blanthorn
4250bcc45c
Fix #2461: document CA-Esc bind in more places 2020-06-07 19:40:06 +01:00
Christian Heinrich
22ad180ef3
auconscreatecontainer -> auconcreatecontainer
Second file changed
2020-06-07 11:33:42 +02:00
Christian Heinrich
a90e7f74aa
auconscreatecontainer -> auconcreatecontainer
This is the right option name
2020-06-07 11:26:39 +02:00
Csaba Henk
53b4c78156 introduce excmds unit tests
So far it covers tabopen("-c", ...). Primarily this
serves as a proof of concept for unit testing UI elements.
2020-06-04 01:23:45 +02:00
Oliver Blanthorn
f58eb6a09f
Invalidate the cache when the configuration changes 2020-05-31 17:17:43 +01:00
Oliver Blanthorn
5ea4243ee8
Cache conversion of bind configs to minimalkeys
The cache is invalidated on bind change
2020-05-31 15:41:12 +01:00
Oliver Blanthorn
9246f28c1e
Extract key translation from keyMap 2020-05-31 15:23:48 +01:00
Csaba Henk
65e278ebe4 Allow :tabopen to open in no container even with 'tabopencontaineraware' 2020-05-30 12:35:26 +02:00
Oliver Blanthorn
53d0d18929
release 1.19.1 2020-05-29 16:51:53 +01:00
Oliver Blanthorn
b48444e632
Fix #2196: make Tridactyl compatible with ESR
I used the browser for quite a bit and it seemed fine.
2020-05-29 16:51:01 +01:00
glacambre
b7f2b47d06 lib/config.ts: fix TriStart documentation 2020-05-28 08:20:01 +02:00
Oliver Blanthorn
4276cd68e9
Stop TS breaking everything
This is very annoying - I built this, it worked, but `tslint`
changed ['readOnly'] to .readOnly and broke Tridactyl
2020-05-27 12:56:48 +01:00
Oliver Blanthorn
cf1c136f35
Fix #2389: don't enter insert mode on readonly elements 2020-05-27 12:38:52 +01:00
Oliver Blanthorn
0ab9bd2b73
Change while loop to switch statement
This should fix #2349
2020-05-27 12:32:35 +01:00
Oliver Blanthorn
876882de6e
Fix #2415: mkt now stores setnulls 2020-05-27 11:21:48 +01:00
Oliver Blanthorn
bf91666c5f
Add unbind handling for mkt - issue #2415 2020-05-27 11:00:54 +01:00
Oliver Blanthorn
1b63ea2a71
Update state.ts docs 2020-05-26 23:54:16 +01:00
Oliver Blanthorn
5faf458092
Fix #2407: do not directly access prevInputs in content 2020-05-26 23:48:45 +01:00
Oliver Blanthorn
4806747b17
Grammar: son, pas c'est 2020-05-26 23:37:03 +01:00
Oliver Blanthorn
9e750f66d1
Fix #2236, hopefully: never access state in content directly
I'm quite amazed that the previous code worked at all in my previous testing:
we were accidentally using per-tab state still
2020-05-26 18:33:05 +01:00
Oliver Blanthorn
524629ddf8
Fix #2422: reduce duplication with lib/state 2020-05-26 17:16:58 +01:00
Oliver Blanthorn
70f70f1095
Fix #2423 - prevent from storing in incognito windows
This does mean that `repeat` is not updated in private windows
2020-05-26 17:12:25 +01:00
Oliver Blanthorn
b5d7fb00fe
Fix #2424 - never store winopen -private for repeat 2020-05-26 16:07:16 +01:00
Oliver Blanthorn
347cb7d07f
Merge pull request #2417 from tridactyl/scroll_focused_element
Fix #1805: preferentially scroll focused elements
2020-05-25 21:30:13 +01:00
Oliver Blanthorn
e935477c03
Merge branch 'recontain' 2020-05-25 11:25:03 +01:00
Oliver Blanthorn
12091e85f3
Fix container fuzzy matching 2020-05-25 11:23:15 +01:00
Oliver Blanthorn
ef0f6aefcd
Merge branch 'display_hint_fix' 2020-05-25 11:07:32 +01:00
Oliver Blanthorn
e842810010
Make ;; hint more objects by default 2020-05-25 10:22:00 +01:00
Oliver Blanthorn
e0ed570a99
Make ;; hint mode change scrolling element 2020-05-25 10:16:17 +01:00
Oliver Blanthorn
df73304b1d
Update scrollable element on click 2020-05-25 10:11:38 +01:00
Oliver Blanthorn
780e8a77c3
Move focus cache out of loop 2020-05-25 09:25:56 +01:00
Oliver Blanthorn
807c998bea
Ensure while loop will always exit
Even if HTML doesn't quite work like we think it does
2020-05-25 09:24:30 +01:00
MatiasStorm
c7ea4855fb Change how hintable child elements are compared - Issue #487 2020-05-25 09:40:04 +02:00
MatiasStorm
6cf9dd9e95 Make hints attach to child divs or spans - Issue #487 2020-05-25 09:35:16 +02:00
Tanath
ced64e8fb6
Explain that RC files are optional 2020-05-24 16:34:03 +01:00
Oliver Blanthorn
c9259673a7
Preferentially scroll focused elements 2020-05-24 16:10:01 +01:00
Oliver Blanthorn
3e0ee8322a
Make else implicit
This is just a stylistic choice. I prefer "guards" over if/else in
general as it makes it very clear that the following code is only
relevant if the input passes the guard.
2020-05-24 14:28:49 +01:00
Dranaxel
1be6897200 fixing indents 2020-05-24 14:41:37 +02:00