Shin'ya UEOKA
fa6dfb0395
Add partial blacklist form
5 years ago
Shin'ya UEOKA
7528fe831f
Ignore keys on partial blacklist
5 years ago
Shin'ya UEOKA
9ff80fcac3
Add partial blacklist item
5 years ago
Shin'ya UEOKA
532eeb5a1d
Rename valueOf to fromJSON
5 years ago
Shin'ya UEOKA
16352502cf
Use string settings on default settings
5 years ago
Shin'ya UEOKA
da3ce77aa0
Move Key to settings
5 years ago
Shin'ya UEOKA
8428671a0a
Fix form options
5 years ago
Shin'ya UEOKA
0dec6c641f
Make Settings class
5 years ago
Shin'ya UEOKA
b86b4680b6
Make Blacklist class
5 years ago
Shin'ya UEOKA
574692551a
Make Properties class
5 years ago
Shin'ya UEOKA
2116ac90a6
Make Search class
5 years ago
Shin'ya UEOKA
410ffbb037
Make Keymap class
5 years ago
Shin'ya UEOKA
b496cea582
Make KeySequence class
5 years ago
Shin'ya UEOKA
62a86c5253
Make key class
5 years ago
Shin'ya UEOKA
80ed062487
Add :help command to open help
5 years ago
Shin'ya Ueoka
bf9bec2146
Do not map Ctrl+C on imput
5 years ago
Shin'ya Ueoka
faba02ec21
Cancel follow mode and console by Ctrl-C
5 years ago
Shin'ya UEOKA
f719ce52a3
Save on checkbox changed
5 years ago
Shin'ya UEOKA
5197f22f9b
Fix type checkings
5 years ago
Shin'ya Ueoka
67e02cd9cb
Use default settings on loading failure
5 years ago
Shin'ya Ueoka
04c077d614
Fix undefined checking on operation parameter
5 years ago
Shin'ya Ueoka
34bd084a4d
Open options page on banner click
5 years ago
Shin'ya Ueoka
9b2b8f0608
Distinct notification IDs
5 years ago
chocolateboy
f65c068c67
tabs.close: rename selectLeft (boolean) -> select ("left" | "right")
...
before:
{
"type": "tabs.close",
"selectLeft": true | false // (default: false)
}
after:
{
"type": "tabs.close",
"select": "left" | "right" // (default: "right")
}
5 years ago
chocolateboy
9a3e8f3237
tabs.close.right: rename `gd` -> `x$`
5 years ago
Shin'ya Ueoka
33a16b85e4
Handle errors on loading settings
...
The error on loading settings can occurs when the settings lose backward
compatibility on version up, or the saved date is broken. The error is
caught, then the script done fallback to default settings and notify it
to user.
5 years ago
chocolateboy
6605d3ea99
Add an option to close the current tab and select the tab to the left
...
Add an option to tabs.close to close the current tab
and select the tab to the left.
Bound to `D` by default, which replaces the tabs.close.right
command, which is rarely-used. [1]
The old `D` behavior has been moved to `gd`.
+ update the README and fix some lint errors
[1] https://tinyurl.com/y4mj7hjy
6 years ago
Shin'ya Ueoka
698f905145
Save settings on switching a source
6 years ago
Shin'ya Ueoka
c8f54a899d
Fix form keys
6 years ago
Shin'ya Ueoka
37cd9d2f91
Set default engine and remain last engine on form settings
6 years ago
Shin'ya Ueoka
ff85797ffc
Fix settings parsing
6 years ago
Shin'ya UEOKA
93f9e8219e
Prepare target='_blank'
6 years ago
Shin'ya UEOKA
728b0cb35f
Fix completion order
6 years ago
Shin'ya Ueoka
b42b31f187
Fix duplicated form
6 years ago
Shin'ya Ueoka
48e005dc82
Repeat open, tabopen and winopen command
6 years ago
Shin'ya Ueoka
a2ee6897bf
Add repeat.last operation to default settings
6 years ago
Shin'ya Ueoka
ccbe08cf66
Repeat last operation
6 years ago
Shin'ya Ueoka
03370301a7
NavigateUseCase TabPresenter
6 years ago
Shin'ya Ueoka
8d0739463d
Move open parent and open root to background
6 years ago
Shin'ya Ueoka
5a7db96feb
Move some navigation operations to background
6 years ago
Shin'ya Ueoka
fc1cd234d5
Use @typescript-eslint/semi rule
6 years ago
Shin'ya Ueoka
b60a085a2c
FollowSlaveClient as a factory pattern
6 years ago
Shin'ya Ueoka
1666e626b0
Use TSyringe on content script
6 years ago
Shin'ya Ueoka
cdfd54ed99
Use TSyringe on background script
6 years ago
Shin'ya Ueoka
ced89134e3
Fix failed CircleCI
6 years ago
Shin'ya Ueoka
c4dcdff984
Add HintKeyProducer
6 years ago
Shin'ya Ueoka
6d9aaef18c
Add NavigationPresenter
6 years ago
Shin'ya Ueoka
c81b82ee39
Make routes
6 years ago
Shin'ya Ueoka
4be04628e1
Remove unused components
6 years ago
Shin'ya Ueoka
e0c4182f14
Follow as a clean architecture
6 years ago