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
Rashil Gandhi
9ef77ab2d8
Update Clink hyperlink to newer version
2021-11-27 08:11:40 -07:00
Wez Furlong
8e864c16e1
docs: changelog for #1278
...
closes : #1278
2021-11-25 12:30:41 -07:00
Wez Furlong
d69df605cd
Add escape sequence to control unicode version
...
As promised in the previous commit, this one implements an escape
sequence to control the unicode version.
Unknown to me in the previous commit, iTerm2 already defines such
an escape sequence, so we simply implement it here with the same
semantics.
refs: #1231
refs: #997
2021-11-25 12:12:52 -07:00
Wez Furlong
bf9a95ea1b
remove our incomplete allsorts shaper implementation
...
We rely on using freetype in order to support more fonts in more
situations, and we have a deeper existing integration with harfbuzz.
I'm unlikely to come back to allsorts to complete our integration,
and in the meantime, it just adds overhead to build/test and those
builds are taking longer and longer.
I loved the idea of using pure rust for all the font stuff, but
its time is not now.
closes : #587
closes : #66
2021-11-23 05:43:13 -07:00
Wez Furlong
a006f9a119
docs: changelog for #1330
2021-11-21 08:51:53 -07:00
Manpreet Singh
e7b8c7e8b8
Fedora 35 builds ( #1323 )
...
* Fedora 35
* Update docs/install/linux.markdown
Co-authored-by: Wez Furlong <wez@wezfurlong.org>
2021-11-15 17:33:38 -08:00
Wez Furlong
f3a2e841ca
allow using relative cwd for wezterm cli subcommands
...
refs: #1243
2021-11-13 21:00:09 -07:00
Wez Furlong
da3296892e
docs: changelog for #1301
2021-11-13 12:44:51 -07:00
Jonathan
e9ed2b4d3e
Unzoom when switching panes ( #1301 )
...
* mux: unzoom when switching panes
Add `unzoom_on_switch_pane` config option:
When switching to another pane with ActivatePaneDirection, if the
current pane is zoomed, unzoom and then switch instead of doing nothing.
* Apply suggestions from code review
Co-authored-by: Wez Furlong <wez@wezfurlong.org>
2021-11-13 11:43:15 -08:00
Wez Furlong
30ab6f2026
docs: changelog for #1311
2021-11-13 09:34:58 -07:00
Wez Furlong
4225610c09
add config option to enable resize increments, disable by default
...
refs: #1254
refs: #1289
2021-11-09 08:30:58 -07:00
Wez Furlong
1ec7e10c19
fonts: ls-fonts now handles system fallback lists, adds Menlo on macos
...
It appears as though Menlo is the only font on macos to contain the
heavy ballot cross symbol, which is commonly used on macos (eg: in
`brew` output).
Our fallback list, despite starting with Menlo, didn't include menlo
itself in the candidates.
Furthermore, `ls-fonts` wouldn never see the result of the system
fallback resolution because it didn't know to try again, and was
using the list of handles from before the fallback.
This commit resolves all of these concerns.
refs: #849
2021-11-08 22:49:52 -07:00
Wez Furlong
2dc3db7648
docs: changelog for #1249
2021-11-03 07:01:27 -07:00
Andrew V. Jones
81aaab2c1f
Add an FAQ entry documenting wezterm
's use font shaping/ligatures #1264
...
Signed-off-by: Andrew V. Jones <andrew.jones@vector.com>
2021-10-25 14:34:46 -07:00
Wez Furlong
c1a766404c
config: add ssh_backend config, and default to libssh
...
refs: #1014
2021-10-21 07:16:42 -07:00
Wez Furlong
24875004f6
add canonicalize_pasted_newlines config option
...
refs: #1213
2021-10-17 13:14:16 -07:00
Wez Furlong
3b12aa1038
mux: mux_env_remove config to control which env var are removed
...
closes : #1225
2021-10-17 12:46:16 -07:00
Wez Furlong
32d18905cc
Add wezterm.background_child_process
2021-10-17 10:37:47 -07:00
Wez Furlong
cf58d5b696
docs: add categories to changelog
...
Just a quick first-pass for @bew :-)
2021-10-17 10:14:25 -07:00
Wez Furlong
c3c7ac3a58
docs: changelog for #1222
2021-10-17 10:05:05 -07:00
Wez Furlong
e7fc5f0e9e
fix: whole tab terminated when only zoomed pane exited
...
closes: https://github.com/wez/wezterm/issues/1235
2021-10-17 08:34:35 -07:00
Wez Furlong
52d18d4564
docs: changelog for *BSD toast notifications
...
https://github.com/wez/wezterm/issues/489
2021-10-10 17:20:36 -07:00
Wez Furlong
854ea8f2d1
change default window padding
...
This makes the default terminal config look a little nicer.
2021-10-08 20:38:28 -07:00
Wez Furlong
8c3477006f
Allow using unit like "1cell" or "5%" for window_padding
...
This commit introduces the `Dimension` type which allows specifying
a value in a variety of units; pixels, points, cells, percent.
`Dimension` needs contextual information to be evaluated as pixel
values, which makes resolving the value from the config slightly
more of a chore.
However, this type allows more flexible configurations that scale
with the font size and display dpi.
refs: #1124 , #291 , #195
2021-10-07 19:26:22 -07:00
Wez Furlong
e25deaaed1
fonts: align emoji fonts with the primary font baseline
...
refs: #1203
2021-10-05 22:01:21 -07:00