Evgeny
123cb6dccb
docs: add a keyword to help find an option
...
'tab index' doesn't find this due to the '_' characters, so I've added a phrase without them
2021-12-21 08:06:21 -08:00
Wez Furlong
a94c531303
docs: changelog for #1440
2021-12-21 07:57:25 -07:00
Wez Furlong
2406488168
docs: missing language type from code block
2021-12-20 22:01:53 -07:00
Wez Furlong
dd150131b7
fonts: allow setting harfbuzz and freetype options per-font
...
`wezterm.font` and `wezterm.font_with_fallback` can now specify
harfbuzz_features and freetype load/render target and flags as
options on a per-font basis.
This allows you to do things such as adjust shaping (eg: ligatures) or
rendering (eg: disable bitmaps, or adjust hinting) for a single font in
a fallback rather than globally for all fonts.
2021-12-20 21:56:59 -07:00
Wez Furlong
1203dff277
termwiz: fix 10bpc color bug. Allow hsl color specs
...
This commit teaches `RgbColor::from_rgb_str` to support
colors in the form `hsl:235 100 50`, an HSL colorspace
color specification.
While banging my head on why my test wasn't passing, I realized
that this was producing 10 bpc color and the code to convert
those to RGB was incorrectly multiplying conversion terms!
refs: https://github.com/wez/wezterm/issues/1436
2021-12-20 10:17:52 -07:00
Evgeny
acbb99f07d
docs: fix a typo
2021-12-20 07:27:32 -08:00
Wez Furlong
baf879f4f8
upgrade freetype to 2.11.1
...
refs: #1419
2021-12-20 08:22:34 -07:00
Wez Furlong
e9f1297b45
mux: improve Window closing behavior
...
Finally getting around to fixing this usability wart: this commit
changes the behavior of Window closing so that you can close a window
containing multiplexer panes without prompting and without killing
off those panes.
This is achieved through some plumbing:
* The mux can now advise Domains about an impending window closure,
giving them the opportunity to "do things" in readiness.
* The mux client domain informs the container ClientPane instances
to ignore the next Pane::kill call, which would otherwise inform
the mux server to kill the remote pane
* Pane:can_close_without_prompting now requires a CloseReason.
* ClientPane's can_close_without_prompting impl allows Window closing
without prompting on the assumption that the ignore-next-kill hack
above is working
refs: #848
refs: #917
refs: #1224
2021-12-19 09:07:11 -07:00
Wez Furlong
6b33b8cd8d
docs: note about TLS domain SSH bootstrapping fixes
2021-12-18 22:49:25 -07:00
Wez Furlong
04af58f135
docs: changelog for #1402
...
closes : #1402
2021-12-18 22:43:07 -07:00
Wez Furlong
ea46967e2d
mux: understand process tree, add mux-is-process-stateful event
...
This commit adds plumbing to support mapping the process tree to
lua objects which in turn allows a new `mux-is-process-stateful`
event to be defined by the user for finer control over closing
prompt behavior.
refs: #1412
2021-12-18 09:46:00 -07:00
Evgeny
d28d2ca98d
docs: fix a typo
2021-12-17 08:07:26 -08:00
eugenesvk
e7ada56c48
docs: replace AltDrag with AltSnap
...
AltDrag is old (latest release in 2015) and unusable with WezTerm (too much lag), AltSnap is the maintained fork that works with only a little hiccup
2021-12-15 10:12:53 -08:00
eugenesvk
65250fbf38
docs: make 'borderless' searchable
2021-12-15 06:45:54 -08:00
Wez Furlong
1f958fa1de
docs: fixup next/prev tab info on features page
...
closes : #1395
2021-12-13 09:16:02 -07:00
Wez Furlong
ada35ff3db
gui: improve handling of dpi changes especially during window creation
...
This fixes up the Windows issue, but I wonder if it also helps with the
mac issue?
refs: https://github.com/wez/wezterm/issues/1039
refs: https://github.com/wez/wezterm/issues/1381
2021-12-12 09:27:37 -07:00
Wez Furlong
0a3c557845
docs: redirect people from GH docs dir to website
...
refs: #1390
2021-12-12 07:54:01 -07:00
Wez Furlong
20e424f54b
add default_gui_startup_args config
...
closes: https://github.com/wez/wezterm/issues/1030
2021-12-11 23:18:22 -07:00
Wez Furlong
e352c40905
ssh domains now support ssh_config overrides
...
closes: https://github.com/wez/wezterm/issues/1149
2021-12-11 22:30:54 -07:00
Wez Furlong
66908eabb4
add ScrollToTop and ScrollToBottom key assignments
...
refs: https://github.com/wez/wezterm/issues/1360
2021-12-11 22:02:31 -07:00
Wez Furlong
88688e32c7
update harfbuzz to 3.2.0
2021-12-11 20:36:53 -07:00
Wez Furlong
1ce261f7a9
mux: add proxy_command to unix_domains
...
Potentially enables using the mux with WSL 2 on Windows,
although this commit was authored and tested on a mac.
2021-12-11 17:29:37 -07:00
Wez Furlong
fa70a50af4
docs: changelog for #1310 and #1140
2021-12-11 15:45:36 -07:00
Wez Furlong
b30d735341
docs: changelog for https://github.com/wez/wezterm/issues/1197
2021-12-11 15:42:26 -07:00
Wez Furlong
9002bb241f
docs: changelog for #1270 , #1300
2021-12-11 10:54:18 -07:00
Wez Furlong
7b402678e4
gui: fix initial pixel geometry on hidpi displays
...
refs: #1387
2021-12-10 09:20:41 -07:00
Wez Furlong
f11f2c72a3
fix: wezterm cli --no_auto_start switch had no effect
...
I upgraded Rust and it told me this field of the args
was never read; this commit plumbs that through!
2021-12-10 08:14:05 -07:00
Wez Furlong
852e88a3cc
docs: show how to install via winget
...
refs: #1384
2021-12-09 22:29:20 -07:00
Wez Furlong
348ddcb122
quickselect: de-dup labels
...
refs: #1271
2021-12-09 09:50:32 -07:00
Wez Furlong
b9aec2fcad
tabbar: fix double wide characters in tab titles
...
refs: #1371
2021-12-09 08:34:19 -07:00
Wez Furlong
4dd014b14e
macos: enable rounded corners when title is disabled
...
refs: https://github.com/wez/wezterm/issues/1034
2021-12-08 21:44:21 -07:00
Wez Furlong
8d3b9e55c9
docs: update macos homebrew instructions
...
closes : #1374
2021-12-08 08:50:04 -07:00
Wez Furlong
66c3b05f53
docs: changelog for #1376
2021-12-08 08:31:22 -07:00
Wez Furlong
89d94e1a07
docs: changelog for https://github.com/wez/wezterm/pull/1377
2021-12-08 08:28:33 -07:00
Wez Furlong
5fe24666fa
docs: revise brew cask instructions
...
Thanks to @StreakInTheSky for figuring out how to disambiguate
this from the lagging brew cask.
refs: https://github.com/wez/wezterm/issues/1374
2021-12-06 17:05:35 -07:00
Wez Furlong
15dcfa4c48
docs: changelog for https://github.com/wez/wezterm/issues/1365
2021-12-05 20:21:18 -07:00
Wez Furlong
54f1914cce
docs: changelog for windows/mux fixes
2021-12-05 19:24:59 -07:00
Wez Furlong
2457eeea18
Windows: fix spawning wezterm-gui
...
The attach-parent-console should go before any other arguments.
refs: #1278
2021-12-05 07:03:52 -08:00
Wez Furlong
889fbf0899
docs: remove ubuntu16 from downloads (EOL)
2021-12-04 18:37:44 -07:00
Wez Furlong
3e672d7152
docs: fixup some more appimage links
2021-12-04 18:36:48 -07:00
Wez Furlong
f413ce4801
docs: fix stable appimage download link
2021-12-04 18:34:10 -07:00
Wez Furlong
0ada2d7fc3
docs: fix typo
2021-12-04 10:22:03 -07:00
Wez Furlong
56c2b823ab
docs: update changelog for release
2021-12-04 10:21:25 -07:00
Wez Furlong
56c3a56f46
docs: update nightly refs to new release tag
2021-12-04 08:34:58 -07:00
Wez Furlong
a66c61ee99
docs: changelog for https://github.com/wez/wezterm/issues/1279
...
closes: https://github.com/wez/wezterm/issues/1279
2021-12-04 08:22:13 -07:00
Wez Furlong
4b71d41c5a
docs: changelog for #1256
2021-12-04 08:19:03 -07:00
Wez Furlong
2509e7bd67
docs: minor adjustments to ssh docs
...
Link to the new ssh backend config option and adjust the wording
slightly around libssh2.
2021-12-03 09:01:13 -07:00
Wez Furlong
20475ab32e
docs: fix typo in changelog
2021-12-03 08:56:09 -07:00
Wez Furlong
6c26b9e524
docs: changelog for code signing on macos
...
closes: https://github.com/wez/wezterm/issues/482
2021-12-02 21:33:04 -07:00
Wez Furlong
d8864696c7
docs: changelog for https://github.com/wez/wezterm/pull/1338
2021-12-02 21:25:55 -07:00