Mitchell Hashimoto
dcb3c6e78e
Merge pull request #1430 from jcollie/csi-n-typo
...
fix typo in CSI n handling
2024-02-01 09:15:59 -08:00
Mitchell Hashimoto
341b2fadb7
Merge pull request #1429 from mitchellh/reset
...
core: add "reset" keybinding to reset the terminal
2024-02-01 09:15:50 -08:00
Jeffrey C. Ollie
67e347070d
fix typo in CSI n handling
2024-02-01 10:50:49 -06:00
Mitchell Hashimoto
eafc9559d7
core: add "reset" keybinding to reset the terminal
...
Fixes #1425
2024-02-01 08:46:39 -08:00
Mitchell Hashimoto
61b964b958
font/freetype: enable bitmap loading for colored faces
2024-02-01 08:40:18 -08:00
Mitchell Hashimoto
52c43af0cc
Merge pull request #1428 from mitchellh/freetype-bitmap
...
font/freetype: disallow bitmap strikes in scalable fonts
2024-02-01 08:30:03 -08:00
Mitchell Hashimoto
e4515d44c5
font/freetype: disallow bitmap strikes in scalable fonts
...
Fixes #1421
2024-02-01 08:28:33 -08:00
Mitchell Hashimoto
1647115b1f
Merge pull request #1424 from qwerasd205/fix-titlebar-tab-restore
...
fix(macOS): restoring tabbed windows with titlebar tabs enabled
2024-01-31 19:11:08 -08:00
Mitchell Hashimoto
cdae0ac2bd
Merge pull request #1423 from allancalix/install-cli
...
Automatically inject ghostty cli to end of $PATH
2024-01-31 18:58:39 -08:00
Mitchell Hashimoto
c2e0cff1d2
termio/exec: only add ghostty path if it isn't already in path
2024-01-31 18:57:42 -08:00
Mitchell Hashimoto
577b12430c
termio/exec: always put ghostty bin dir in GHOSTTY_BIN_DIR env var
2024-01-31 18:50:50 -08:00
Qwerasd
2944128e05
fix(macOS): restoring tabbed windows with titlebar tabs enabled
2024-01-31 20:07:35 -05:00
Allan Calix
e11d5940ba
Automatically inject ghostty cli to end of $PATH
2024-01-31 16:24:15 -08:00
Mitchell Hashimoto
ecb77219cc
Merge pull request #1418 from qwerasd205/macos-titlebar-tabs
...
macOS: Added titlebar tabs
2024-01-31 15:45:05 -08:00
Mitchell Hashimoto
50125c0319
macos: whitespace
2024-01-31 15:44:34 -08:00
Mitchell Hashimoto
4a93181b79
macos: minor edits
2024-01-31 15:43:35 -08:00
Qwerasd
308f8cce36
macOS: center window title when titlebar tabs enabled
...
Uses a custom toolbar that populates itself with a centered text field and provides a method to set the text.
2024-01-31 16:16:41 -05:00
Mitchell Hashimoto
1a3d2d151e
macos: fix tabs vs spaces
2024-01-31 12:06:58 -08:00
Mitchell Hashimoto
939bb22615
macos: do not hardcode true for titlebar tabs
2024-01-31 10:22:09 -08:00
Mitchell Hashimoto
00661c13ab
config: clarify some limitations
2024-01-31 10:20:37 -08:00
Mitchell Hashimoto
fbac2d9810
macos: titlebar tab logic shuffling
2024-01-31 10:08:05 -08:00
Qwerasd
dacbdf3f38
fix(macOS): set titlebar background color to support transparent windows with titlebar tabs
2024-01-31 07:58:31 -05:00
Qwerasd
ba16d65d02
macOS: Added titlebar tabs
2024-01-30 18:48:36 -05:00
Mitchell Hashimoto
b8422717d3
Merge pull request #1417 from peteschaffner/move-color-extensions-into-crosskit
...
Move color extensions into OSColor
2024-01-30 14:05:00 -08:00
Pete Schaffner
63cc7dbe0d
Move color extensions into OSColor
...
We are also now using the `darken(by:)` implementation to generate
the split divider color on macOS, which means we'll have a consistent
rendering across iOS and macOS.
2024-01-30 22:36:52 +01:00
Mitchell Hashimoto
0c298e0f9a
Merge pull request #1415 from peteschaffner/split-divider-color-ios
...
Add ability to color the split divider on iOS
2024-01-30 09:35:47 -08:00
Pete Schaffner
c248441057
Add ability to color the split divider on iOS
...
This adds the needed UIColor extensions to achieve the equivalent of
what we did on macOS
2024-01-30 14:31:25 +01:00
Mitchell Hashimoto
411a757cdf
macos: fix uikit build, NSColor is not available
2024-01-29 22:23:06 -08:00
Mitchell Hashimoto
508c744a9d
Merge pull request #1411 from peteschaffner/themed-split-view-divider
...
Tint split view divider based on theme background
2024-01-29 21:33:51 -08:00
Mitchell Hashimoto
d625e9d7c4
macos: remove headers
...
Nothing personal, I remove them from all files.
2024-01-29 21:33:08 -08:00
Mitchell Hashimoto
18dfb642f5
macos: plumb through the split divider color
2024-01-29 21:32:10 -08:00
Pete Schaffner
375df57155
Tint split view divider based on theme background
2024-01-29 21:58:13 +01:00
Mitchell Hashimoto
80a91a6581
Merge pull request #1410 from mitchellh/macos-scale
...
apprt/embedded: do not allow NaN or small content scales
2024-01-29 08:40:45 -08:00
Mitchell Hashimoto
5c0e63458f
apprt/embedded: do not allow NaN or small content scales
...
Fixes #1408
2024-01-29 08:35:23 -08:00
Mitchell Hashimoto
0e46783a5d
Merge pull request #1388 from mitchellh/macos-mods
...
core: send key release events on focus loss
2024-01-28 13:51:29 -08:00
Mitchell Hashimoto
38c90eb89a
Merge pull request #1406 from mitchellh/constrain-emoji
...
renderer: constrain emoji to cell width
2024-01-28 10:24:52 -08:00
Mitchell Hashimoto
43c105c363
renderer: constrain emoji to cell width
...
Fixes #1402
2024-01-28 09:07:49 -08:00
Mitchell Hashimoto
cd642eb100
Merge pull request #1405 from mitchellh/term-crash
...
terminal: avoid reading reset memory for preserving prompt
2024-01-28 09:04:04 -08:00
Mitchell Hashimoto
1ed4827308
Merge pull request #1399 from leafgarland/use-background-for-cursor-text-default
...
Default to background colour for cursor-text
2024-01-28 09:03:43 -08:00
Mitchell Hashimoto
4b607a07fe
terminal: avoid reading reset memory for preserving prompt
...
Fixes #1400
2024-01-28 08:58:43 -08:00
Mitchell Hashimoto
4fa5e28748
Merge pull request #1404 from mitchellh/scosc-rc
...
terminal: handle SCOSC/SCORC
2024-01-28 08:14:30 -08:00
Mitchell Hashimoto
c871140419
terminal: handle SCOSC/SCORC
...
Fixes #1401
SCOSC is ambiguous with regards to DECSLRM. This commit copies the logic
of xterm: if left/right mode is enabled, then CSI S is always DECSLRM.
But if left/right mode is disabled then CSI S empty always uses SCOSC.
SCORC always works.
2024-01-28 08:04:14 -08:00
Leaf Garland
d1d7665510
Default to background color for cursor-text
...
Previously the default was black which doesn't work so well if the
cursor block is dark.
2024-01-28 20:20:40 +13:00
Mitchell Hashimoto
06ff385e0c
Merge pull request #1394 from em-dash/configure-scroll-speed
...
Configure scroll speed #1378
2024-01-27 21:24:05 -08:00
Mitchell Hashimoto
5095c8f477
core: be explicit about float rounding for mouse scroll multiplier
2024-01-27 21:14:42 -08:00
Mitchell Hashimoto
f65989fd92
Merge pull request #1387 from mattrobenolt/cmd-click
...
Open links with Super+click
2024-01-27 21:04:51 -08:00
Mitchell Hashimoto
75ca29da59
renderer/link: fix test
2024-01-27 19:34:05 -08:00
Mitchell Hashimoto
9beb395b12
config: update docs
2024-01-27 19:09:03 -08:00
Mitchell Hashimoto
3efe88c85c
input: add link highlight always/hover w/ mods
2024-01-27 19:07:49 -08:00
Mitchell Hashimoto
ae11cc9042
add a new highlight state that requires modifiers
2024-01-27 19:03:03 -08:00