Commit Graph

  • a6aad756e5 Surface: ensure keyToMouseShape respects hidden state Chris Marchesi 2023-12-16 22:21:44 -08:00
  • ec2bc74a22 Merge pull request #1111 from mitchellh/adjust-width Mitchell Hashimoto 2023-12-16 20:58:22 -08:00
  • 481529393b font: center text when adjust-cell-width is used Mitchell Hashimoto 2023-12-16 20:56:57 -08:00
  • b622df64b2 Merge pull request #1110 from mitchellh/shape Mitchell Hashimoto 2023-12-16 20:31:33 -08:00
  • 9178fabc5d renderer: also constrain PUA chars if preceded by PUA Mitchell Hashimoto 2023-12-16 20:18:14 -08:00
  • 231a2b6369 renderer/opengl: implement fg_constrained Mitchell Hashimoto 2023-12-16 20:11:37 -08:00
  • 0b658c8217 renderer/metal: constrain PUA glyphs if they aren't next to space Mitchell Hashimoto 2023-12-16 20:07:25 -08:00
  • 2da5ec2c28 Merge pull request #1108 from cespare/url-boundary-regex Mitchell Hashimoto 2023-12-16 19:28:02 -08:00
  • 0ab1b061cc update README with Linux dependency tips Caleb Spare 2023-12-16 18:22:48 -08:00
  • ae94af37c0 config: improve link matching for URLs ending in . or ) Caleb Spare 2023-12-16 16:54:06 -08:00
  • fd80889f9a Merge pull request #1104 from meatcar/gtk-icons-fix Mitchell Hashimoto 2023-12-16 14:23:08 -08:00
  • d796d1259b nix: only add shellhook on linux Mitchell Hashimoto 2023-12-16 14:14:53 -08:00
  • 30d3928e0f termio: allocate initial capacity more accurately Mitchell Hashimoto 2023-12-16 14:04:58 -08:00
  • 212a95866a nix: fix GTK icons for debug builds Denys Pavlov 2023-12-16 13:05:42 -05:00
  • 82f102224f nix: use wrapGAppsHook4 to package ghostty Denys Pavlov 2023-12-16 13:04:54 -05:00
  • 33ebda5633 nix: teach direnv about flake.nix imports Denys Pavlov 2023-12-16 12:58:17 -05:00
  • e4dc9845ed Merge pull request #979 from vancluever/vancluever-rect-crosshair Mitchell Hashimoto 2023-12-16 08:08:11 -08:00
  • add6bfe0df Merge pull request #1106 from mitchellh/macos-zsh Mitchell Hashimoto 2023-12-16 08:00:29 -08:00
  • a8ef7d73d7 macos: do not load zsh config on the outer zsh launch Mitchell Hashimoto 2023-12-16 07:54:10 -08:00
  • 6e8ed4e8b3 Surface: set crosshair, change event processing logic for mouse tracking Chris Marchesi 2023-12-01 12:15:43 -08:00
  • 8464010903 Merge pull request #1105 from mitchellh/kitty-lock Mitchell Hashimoto 2023-12-15 14:47:30 -08:00
  • 5b4232b094 renderer/opengl: acquire lock to prep kitty images Mitchell Hashimoto 2023-12-15 14:15:32 -08:00
  • 5051c01514 Merge pull request #1091 from vancluever/vancluever-conformance-tests-stable-strings Mitchell Hashimoto 2023-12-15 12:43:24 -08:00
  • c534cd0b96 Merge pull request #1094 from gpanders/decrqss Mitchell Hashimoto 2023-12-15 12:34:08 -08:00
  • d702e0d19e Merge pull request #1103 from mitchellh/apprt/num-mismatch Mitchell Hashimoto 2023-12-15 12:33:36 -08:00
  • ed3e436e47 apprt: Fix key callback input key assignments Brian Cain 2023-12-15 11:23:52 -08:00
  • e36c5203fa Merge pull request #1102 from mitchellh/macos-login Mitchell Hashimoto 2023-12-15 10:13:52 -08:00
  • ac3873401c termio/exec: only use sh login flag in flatpak Mitchell Hashimoto 2023-12-15 10:00:53 -08:00
  • b19ec39868 config: remove command-arg Mitchell Hashimoto 2023-12-15 09:59:04 -08:00
  • c345d3c941 termio/exec: use login(1) on macOS Mitchell Hashimoto 2023-12-15 09:34:03 -08:00
  • 47f8202334 termio: remove some code duplication in DECRQSS handler Gregory Anders 2023-12-15 08:29:19 -06:00
  • 08967f43e3 termio: use u2 for length Gregory Anders 2023-12-15 08:05:32 -06:00
  • 5e7e3be60a build: use dedicated strings for conformance test keys Chris Marchesi 2023-12-14 10:56:30 -08:00
  • bf06c05c09 termio: implement DECRQSS Gregory Anders 2023-12-14 14:48:12 -06:00
  • 05222b3ea8 Merge pull request #1093 from mitchellh/coretext-font-family Mitchell Hashimoto 2023-12-14 14:00:19 -08:00
  • 22d631942c font/coretext: use CTFontCopyFamilyName Kyaw 2023-12-15 02:26:47 +06:30
  • 2cda1e0514 Merge pull request #1088 from mitchellh/kitty-mods Mitchell Hashimoto 2023-12-13 21:57:30 -08:00
  • 9642dd3275 macos: proper event when sided mod released with other side pressed Mitchell Hashimoto 2023-12-13 21:33:39 -08:00
  • 9f7e53620b Merge pull request #1070 from mattrobenolt/overlay-color Mitchell Hashimoto 2023-12-13 19:10:22 -08:00
  • 220da88a9a config: make unfocused-split-fill default to bg Mitchell Hashimoto 2023-12-13 19:06:25 -08:00
  • 4e0916d397 config: C API read allows any packed struct that fits in c int Mitchell Hashimoto 2023-12-13 18:54:41 -08:00
  • 6b94252da6 config: docs Mitchell Hashimoto 2023-12-13 18:54:36 -08:00
  • 5baab8f4f3 Merge pull request #1075 from rockorager/keypad Mitchell Hashimoto 2023-12-13 18:48:15 -08:00
  • 89348fd73e include: add new keycodes Mitchell Hashimoto 2023-12-13 18:46:55 -08:00
  • c905b08b1e apprt/gtk: slight stylistic change Mitchell Hashimoto 2023-12-13 18:40:12 -08:00
  • 18664b6fdf Merge pull request #1087 from mitchellh/close-quit Mitchell Hashimoto 2023-12-13 16:36:45 -08:00
  • b021d76edf core: quit-after-last-window-closed works properly with "exit" Mitchell Hashimoto 2023-12-13 16:35:14 -08:00
  • 2732ca9c5c os: passwd also gets username Mitchell Hashimoto 2023-12-13 15:35:21 -08:00
  • cc6270f549 Merge pull request #1083 from gpanders/control-key-handling Mitchell Hashimoto 2023-12-13 13:50:06 -08:00
  • fefd4ca04d macos: style changes, make equivalent not an optional Mitchell Hashimoto 2023-12-13 13:49:39 -08:00
  • 54a5246ead Merge pull request #1084 from mitchellh/kitty-again Mitchell Hashimoto 2023-12-13 13:41:46 -08:00
  • 5a372f6a06 input/kitty: do not encode event with mods if press Mitchell Hashimoto 2023-12-13 13:39:44 -08:00
  • 163ee1d75a macos: special case handling of some control keys Gregory Anders 2023-12-13 14:41:27 -06:00
  • 8dba9f0cd6 Merge pull request #1081 from vancluever/vancluever-rect-select-fix-drag Mitchell Hashimoto 2023-12-13 12:12:08 -08:00
  • cfc4889572 Merge pull request #1077 from meatcar/gtk-tab-middleclick-close Mitchell Hashimoto 2023-12-13 11:59:41 -08:00
  • 63f2d3ff1a Merge pull request #1079 from mitchellh/unadjusted-box Mitchell Hashimoto 2023-12-13 11:07:15 -08:00
  • b3c685d385 Merge pull request #1080 from mitchellh/kitty Mitchell Hashimoto 2023-12-13 11:03:15 -08:00
  • c0eded766a input/kitty: do not encode event+mods if they're both default Mitchell Hashimoto 2023-12-13 10:57:17 -08:00
  • aeaf5ea467 Surface: fix some rectangle select behaviors Chris Marchesi 2023-12-13 10:51:17 -08:00
  • 08e0d0b836 apprt/gtk: do not encode control characters into utf8 event field Mitchell Hashimoto 2023-12-13 10:45:47 -08:00
  • b3522f548e confirmance: fix unused var warnings Mitchell Hashimoto 2023-12-13 10:36:08 -08:00
  • 85b40874cf font/sprite: manually determine which box codepoints are unadjusted Mitchell Hashimoto 2023-12-13 10:32:16 -08:00
  • fc7013fc2e gtk: close tabs with middle-click Denys Pavlov 2023-12-13 11:07:23 -05:00
  • 4bd9b1365a key: add TODO's for media keys Tim Culverhouse 2023-12-13 06:57:15 -06:00
  • a0880bcfed key: add additional keypad keys Tim Culverhouse 2023-12-13 06:53:33 -06:00
  • eb8fc910e0 gtk: get num_lock state for key events Tim Culverhouse 2023-12-12 16:43:55 -06:00
  • ae6645586e unpack rgb correctly Matt Robenolt 2023-12-12 21:56:35 -08:00
  • 20dbe9792e Merge pull request #1072 from mitchellh/cell-height Mitchell Hashimoto 2023-12-12 20:59:48 -08:00
  • 1c3948f4d7 Merge pull request #1062 from mitchellh/mrn/gtk-equalize-splits Mitchell Hashimoto 2023-12-12 20:59:33 -08:00
  • 8fc0cdb220 font: cursor size remains original cell height if height adjusted Mitchell Hashimoto 2023-12-12 20:41:11 -08:00
  • 47b0592c73 gtk: use f64 everywhere instead of i16/f16/c_int Thorsten Ball 2023-12-13 05:38:34 +01:00
  • dafc02e29c font: adjust cell baseline to center after modification, fix styles Mitchell Hashimoto 2023-12-12 20:14:02 -08:00
  • 6403ef1198 font/coretext: ceil the cell height and ascent metrics Mitchell Hashimoto 2023-12-12 19:58:57 -08:00
  • 1b039b35ac typos Matt Robenolt 2023-12-12 17:22:37 -08:00
  • 3866e09210 Use packed struct Matt Robenolt 2023-12-12 17:20:42 -08:00
  • 91937c4ada Apply feedback Matt Robenolt 2023-12-12 17:01:50 -08:00
  • 8e607f372b Configurable unfocused dimming color Matt Robenolt 2023-12-12 16:34:41 -08:00
  • 7c2ecfea90 Merge pull request #1061 from jcollie/nix-formatting Mitchell Hashimoto 2023-12-12 14:31:26 -08:00
  • 33c2ffcdd1 Fix another spelling error. Jeffrey C. Ollie 2023-12-12 12:57:06 -06:00
  • f076d6c958 Fix spelling error. Jeffrey C. Ollie 2023-12-12 12:38:39 -06:00
  • e67fa7abe0 gtk: implement equalize_splits Thorsten Ball 2023-12-12 19:30:29 +01:00
  • ec5b26347f Add formatter output to flake so that 'nix fmt' does the right thing. Jeffrey C. Ollie 2023-12-12 11:55:44 -06:00
  • c4ed1f1b80 Use Alejandra to format Nix modules. Jeffrey C. Ollie 2023-12-12 11:38:39 -06:00
  • 2f9750ad7f Merge pull request #1057 from vancluever/vancluever-powerline-half-circle-ellipse-refs Mitchell Hashimoto 2023-12-12 07:46:59 -08:00
  • cee213d00b Merge pull request #1060 from gpanders/osc-hex-colors Mitchell Hashimoto 2023-12-12 07:46:34 -08:00
  • 2a611f5c19 Merge pull request #1059 from jcollie/nix-subpackages Mitchell Hashimoto 2023-12-12 07:45:36 -08:00
  • 2da05a6d5c term: parse hex color string for OSC commands Gregory Anders 2023-12-12 09:40:51 -06:00
  • bba8583a21 Add "terminfo" and "shell_integration" subpackages to the Nix package so that the Ghostty terminfo and shell integration files can be installed on a headless server without copying all of Ghostty to the server. Implementation liberally cribbed from the Kitty Nix package. Jeffrey C. Ollie 2023-12-12 09:30:21 -06:00
  • c03ae47a27 Powerline: add references for the ellipse algorithm Chris Marchesi 2023-12-12 00:10:40 -08:00
  • e5acb082c1 Merge pull request #1056 from mitchellh/ct-shaping Mitchell Hashimoto 2023-12-11 22:17:27 -08:00
  • 24d4981996 font: note why shaper is not enabled Mitchell Hashimoto 2023-12-11 21:58:49 -08:00
  • bcf6753c68 renderer/opengl: use new glyph offsets Mitchell Hashimoto 2023-12-11 21:47:03 -08:00
  • 34cdb871f5 font/coretext: clarify buggy coretext shaper Mitchell Hashimoto 2023-12-11 21:42:49 -08:00
  • 489ed57e2f font/harfbuzz: track x/y offsets Mitchell Hashimoto 2023-12-11 21:41:13 -08:00
  • d116ed0583 Merge pull request #1055 from vancluever/vancluever-powerline-half-circle-ellipse Mitchell Hashimoto 2023-12-11 21:30:11 -08:00
  • 114723af9e font/coretext: shaper applies x/y offsets Mitchell Hashimoto 2023-12-11 21:22:18 -08:00
  • 4aa56ab8dd Powerline: Change half-circle algorithm to ellipse Chris Marchesi 2023-12-11 21:01:11 -08:00
  • cc0b615552 pkg/macos: more APIs Mitchell Hashimoto 2023-12-11 20:48:45 -08:00
  • fcd9de0311 font/coretext: coretext shaper is cleaner Mitchell Hashimoto 2023-12-11 12:56:30 -08:00
  • b0a7db65be Merge pull request #1051 from RGBCube/main Mitchell Hashimoto 2023-12-11 12:45:35 -08:00