Jason Lin
9e84895141
polish
2022-12-07 10:12:43 +11:00
Jason Lin
73d20c1d3b
Add option scrollOnKeypress
...
Note that we also change the existing behavior a bit:
CoreService.triggerDataEvent() will not scroll to the bottom unless
`wasUserInput` is also true. This actually seems to be the intended
behavior according to the doc just above
ICoreService.triggerDataEvent().
2022-12-06 14:29:18 +11:00
Daniel Imms
7eead44048
Add onMultipleOptionChange
2022-10-09 08:14:56 -07:00
Daniel Imms
a87b6c3f2e
Implement IOptionsService.onSpecificOptionChange
...
Part of #4190
2022-10-09 07:09:35 -07:00
Daniel Imms
00f6d3a88c
Register all event emitters, make some services disposable
2022-10-08 09:00:14 -07:00
Daniel Imms
4d97729010
Revert "Merge pull request #4166 from Tyriar/event_with_emitter"
...
This reverts commit d22f7c9edd , reversing
changes made to 1f8e6f0952 .
2022-10-06 09:48:54 -07:00
Daniel Imms
ed15a8e170
Create new event with emitter object to simplify code
2022-10-01 08:45:40 -07:00
Daniel Imms
1a22c44f2b
Make all emitters readonly
2022-10-01 08:02:32 -07:00
Daniel Imms
cf9949840b
Use readonly over getter for exposing events
...
Fixes #4164
2022-10-01 07:52:26 -07:00
Daniel Imms
e8e2f16cff
Merge remote-tracking branch 'upstream/master' into pr/silamon/4004
2022-09-02 13:05:52 -07:00
Daniel Imms
4a6e7bee21
Fix lgtm recommendations
2022-08-30 14:09:39 -07:00
Daniel Imms
d9b8c6a838
linkHandler option and default handler
2022-08-07 07:35:46 -07:00
Simon Lamon
a1385f589b
Required options
2022-08-05 16:16:12 +00:00
Daniel Imms
8f0f33fd6d
Merge branch 'master' into 1140
2022-07-28 06:50:46 -07:00
Daniel Imms
440ab765c4
Remove rendererType setting
2022-07-27 09:22:05 -07:00
Daniel Imms
71911b501b
Remove set/getOption deprecated APIs
2022-07-27 09:04:07 -07:00
Daniel Imms
7bd3801f58
Remove mouse zone manager
...
Part of #2703
2022-07-27 08:41:27 -07:00
Daniel Imms
238a2bafb1
Set allowProposedApi default to false
...
Fixes #2826
2022-07-27 08:20:54 -07:00
Daniel Imms
66d6ed65ef
Remove all bellSound/bellStyle/etc. references
...
Fixes #3316
2022-07-27 05:58:26 -07:00
Daniel Imms
4b8e7a5768
Change default to 0
2022-07-27 05:45:56 -07:00
Daniel Imms
a55728dd28
Add duration-based smooth scroll
...
Fixes #1140
2022-07-27 05:41:00 -07:00
Daniel Imms
71195b5370
Throw when setting an invalid cursorStyle
...
Fixes #3477
2022-07-10 11:43:45 -07:00
meganrogge
079bbc8242
get it working in demo with overviewRulerwidth not considered"
2022-03-15 10:27:01 -04:00
Simon Lamon
65182176b9
remove proxy
2021-12-25 14:02:09 +00:00
Simon Lamon
625df61489
clean up
2021-12-21 19:29:18 +00:00
Simon Lamon
ccca58bb95
Merge branch 'master' into options3
2021-12-21 19:22:41 +00:00
Simon Lamon
d6d540e748
use a proxy
2021-11-20 14:58:07 +00:00
Simon Lamon
4245ce33b5
Remove publicOptions completely
2021-11-10 10:17:14 +00:00
Simon Lamon
57e6cfd500
setOption and getOption should look at publicOptions
2021-10-22 20:53:06 +00:00
Simon Lamon
33bbc4f4b8
cache options and type _options
2021-10-22 20:50:00 +00:00
Daniel Imms
1a9de5f227
Merge branch 'master' into options1
2021-10-22 10:07:36 -07:00
Simon Lamon
99239e9160
Allow modifying constructor only options
2021-09-09 18:02:40 +00:00
Simon Lamon
fa778257b9
Formatting
2021-09-03 04:40:29 +00:00
Simon Lamon
aa046b73fb
Handle undefined rows or cols better
2021-09-01 13:34:27 +00:00
Simon Lamon
72a557cc1a
Make options available in terminal
2021-09-01 07:59:45 +00:00
Daniel Imms
3be97841a3
Rename setting customGlyphs
2021-08-19 05:20:40 -07:00
Daniel Imms
9fb1ce11fb
Add setting, clean up drawing, fix true color
2021-08-18 06:44:13 -07:00
Tony Mottaz
04e2bdd6ec
Make alt+click behavior configurable
2020-11-20 19:50:03 -06:00
coderaiser
246d137c2c
src: lint using putout
2020-10-25 10:05:41 +02:00
IllusionMH
f0e3159ece
Add number type to fontWeight & fontWeightBold options
2020-09-04 23:08:34 +03:00
IllusionMH
e73bf11849
Log error instead of throwing. Move test to service.
2020-09-01 22:20:37 +03:00
IllusionMH
cf0b7ce2d0
Validate constructor options
2020-09-01 01:03:49 +03:00
coderaiser
f63f1f7b95
chore: lint using putout
2020-06-01 00:04:17 +03:00
Daniel Imms
aa59f34aab
Add a proposed API check option
...
Part of #2826
2020-05-08 12:41:10 -07:00
Daniel Imms
1472e7b051
Merge branch 'master' into 2824
2020-04-14 06:25:06 -07:00
Daniel Imms
9817754f92
Fix explicit access
2020-04-14 06:23:11 -07:00
Daniel Imms
3408a0537f
Add linkTooltipHoverDuration setting
...
Fixes #2822
2020-04-11 07:22:20 -07:00
Daniel Imms
489d8110c9
Move windowOptions into public API part
2020-02-04 06:53:17 -08:00
Daniel Imms
58047e8b82
Merge branch 'master' into window_manipulation
2020-02-04 06:33:54 -08:00
Daniel Imms
4a567c9f5a
Remove old unused options from codebase
...
Fixes #2675
2020-02-03 10:56:46 -08:00