Commit Graph

  • 6217dbebcf Update help comment for backslash Lucas Crownover 2024-12-26 14:58:43 -08:00
  • c1f61b4344 one more Trevor Elkins 2024-12-26 17:48:14 -05:00
  • 5867fe425f Move notification handling outside of the current render loop Trevor Elkins 2024-12-26 17:44:06 -05:00
  • 4b4d4062df build.zig: v1.0.0 v1.0.0 Mitchell Hashimoto 2024-12-26 12:00:16 -08:00
  • 68f09eb60d set version metadata to 1.0.0 Mitchell Hashimoto 2024-12-26 11:49:11 -08:00
  • e56a9e3721 Create LICENSE Mitchell Hashimoto 2024-12-26 11:45:54 -08:00
  • 307726f1b1 macos: send a cursor position event on mouseEnter (#3133) Mitchell Hashimoto 2024-12-26 07:25:47 -08:00
  • 4e47b2ab6b macos: send a cursor position event on mouseEnter Mitchell Hashimoto 2024-12-25 15:06:44 -08:00
  • cd2e2b801a Screen.cursorScrollAboveRotate memory corruption fix (#3129) Mitchell Hashimoto 2024-12-26 06:30:27 -08:00
  • ed8b960ade Screen.cursorAbsolute memory corruption fix (#3127) Mitchell Hashimoto 2024-12-26 06:30:05 -08:00
  • c53532ddb7 apprt/gtk: handle nullable event from event controller (#3131) Mitchell Hashimoto 2024-12-25 22:26:24 -08:00
  • a38acbc11c apprt/gtk: handle nullable event from event controller Tristan Partin 2024-12-25 23:00:20 -06:00
  • d030155c81 fix: unconditionally mark cursor row dirty in cursorScrollAbove Qwerasd 2024-12-25 21:15:58 -05:00
  • 67f51dcffd test: correct scroll above dirty assertions Qwerasd 2024-12-25 21:06:59 -05:00
  • b68c161d98 improve comments Qwerasd 2024-12-25 20:30:24 -05:00
  • 6d034d04a0 fix: memory corruption in Screen.cursorScrollAboveRotate Qwerasd 2024-12-24 22:47:38 -05:00
  • a387e680ed test: add additional checks to scroll above cross-page test Qwerasd 2024-12-25 20:06:48 -05:00
  • 8f0dcb9d91 fix: memory corruption in Screen.cursorAbsolute Qwerasd 2024-12-24 21:24:15 -05:00
  • b89e87c80d test: add failing test for Screen.cursorAbsolute memory corruption Qwerasd 2024-12-25 18:58:42 -05:00
  • 7027147c76 terminal: support progress for ConEmu pause and error state Jan200101 2024-12-25 23:28:03 +01:00
  • 3356ce18d1 fix: correct handling of CTC and DECST8C (#3121) Mitchell Hashimoto 2024-12-25 14:36:22 -08:00
  • eacba35d19 terminal: parse ConEmu progress OSC 9 (#3124) Mitchell Hashimoto 2024-12-25 13:35:13 -08:00
  • c3bf7246f6 terminal: parse ConEmu progress OSC 9 Jan200101 2024-12-24 21:50:57 +01:00
  • 48368471a7 fix: correct handling of CTC and DECST8C Ayman Bagabas 2024-12-25 22:45:18 +03:00
  • fa6b01c8f5 config: use escaped encoding for macOS cmd+left/right (#3116) Mitchell Hashimoto 2024-12-25 07:16:16 -08:00
  • c3e493f247 config: use escaped encoding for macOS cmd+left/right Mitchell Hashimoto 2024-12-25 07:04:49 -08:00
  • 8de95f6e8d optimize Style.eql using PackedStyle (#3113) Mitchell Hashimoto 2024-12-25 06:36:49 -08:00
  • 8efa638110 optimize Style.eql using PackedStyle David Rubin 2024-12-24 22:53:39 -08:00
  • fddedd7c01 feat: add support for middle position quick terminal (#3100) Mitchell Hashimoto 2024-12-24 20:25:38 -08:00
  • c8d72abb12 config: revert cmd/alt+left/right to legacy encoding on macOS by default (#3107) Mitchell Hashimoto 2024-12-24 20:10:48 -08:00
  • 44459e93d1 code review Damien Mehala 2024-12-25 00:07:12 +01:00
  • 5bb2c62fba config: revert cmd/alt+left/right to legacy encoding on macOS by default Mitchell Hashimoto 2024-12-24 14:46:43 -08:00
  • 44e1c0f397 macos: Make "Settings…" menu item open config file in Application Sup… (#2895) Mitchell Hashimoto 2024-12-24 12:11:52 -08:00
  • 846660f087 optimize Style hashing to be single-shot (#3103) Mitchell Hashimoto 2024-12-24 12:11:34 -08:00
  • d7542ec504 terminal: address typos in style struct Mitchell Hashimoto 2024-12-24 12:07:58 -08:00
  • 5052be3efe add some comments David Rubin 2024-12-24 10:07:58 -08:00
  • 120a2b9597 optimize Style hashing to be single-shot David Rubin 2024-12-24 08:20:54 -08:00
  • f46a67696e Fix UB in style hashing by using autoHash, but keep XxHash3 (#3102) Mitchell Hashimoto 2024-12-24 07:26:20 -08:00
  • 67fb7d0bee Fix UB in style hashing by using autoHash, but keep XxHash3 Mitchell Hashimoto 2024-12-24 07:20:55 -08:00
  • 1497e90f95 feat: add support for middle position in quick terminal Damien Mehala 2024-12-24 14:44:21 +01:00
  • b1756b93b8 A couple significant performance improvements for styles (#3097) Mitchell Hashimoto 2024-12-23 19:43:47 -08:00
  • 46ae112820 apprt/gtk: support dark window decorations with GtkWindow (#3096) Mitchell Hashimoto 2024-12-23 19:29:57 -08:00
  • 3bfe4cd25c perf(styles): greatly improve style.hash performance Qwerasd 2024-12-23 22:04:37 -05:00
  • 56cbbd940b perf(RefCountedSet): make swap metric prioritize high refcount items Qwerasd 2024-12-23 21:41:51 -05:00
  • 415902fe83 apprt/gtk: support dark window decorations with GtkWindow Iain H 2024-12-23 19:50:57 -05:00
  • 42cdaa4545 terminal: selectionString only applies x offset on first/last page (#3095) Mitchell Hashimoto 2024-12-23 14:41:55 -08:00
  • 53c41255eb terminal: selectionString only applies x offset on first/last page Mitchell Hashimoto 2024-12-23 14:30:59 -08:00
  • 4f10b13fc3 kittygfx: placement with rows (r) param scrolls properly out of viewport (#3094) Mitchell Hashimoto 2024-12-23 14:16:59 -08:00
  • bd90a6dd3b kittygfx: placement with rows (r) param scrolls properly out of viewport Mitchell Hashimoto 2024-12-23 14:09:33 -08:00
  • cecf2d8699 Fix RefCountedSet issue(s) (#3093) Mitchell Hashimoto 2024-12-23 14:10:05 -08:00
  • 0f7a089659 apprt/gtk: move new tab button to start of header bar (#3086) Mitchell Hashimoto 2024-12-23 13:30:57 -08:00
  • 28190a6844 terminal: PageList.pin doesn't allow out of bounds x values (#3092) Mitchell Hashimoto 2024-12-23 13:29:42 -08:00
  • 809593473b terminal: PageList.pin doesn't allow out of bounds x values Mitchell Hashimoto 2024-12-23 13:26:29 -08:00
  • cb60f9d1da fix(RefCountedSet): Gracefully handle pathological cases Qwerasd 2024-12-23 15:57:01 -05:00
  • 1584fc1d77 macos: update content scale whenever the screen changes (#3091) Mitchell Hashimoto 2024-12-23 13:02:51 -08:00
  • 53ac0aa975 macos: update content scale whenever the screen changes Mitchell Hashimoto 2024-12-23 13:01:37 -08:00
  • 5daf778e70 kittygfx: z-index handling fixes (#3089) Mitchell Hashimoto 2024-12-23 12:50:28 -08:00
  • a908aca563 kittygfx: z-index handling fixes Mitchell Hashimoto 2024-12-23 12:45:02 -08:00
  • b44ebed798 Fix a scenario that could cause issues under some conditions Qwerasd 2024-12-23 15:45:30 -05:00
  • a51871a3f7 RefCountedSet: simplify insert logic, cleanup, improve comments Qwerasd 2024-12-23 15:43:57 -05:00
  • 19e8651247 apprt/gtk: move new tab button to start of header bar Iain H 2024-12-23 11:48:22 -05:00
  • f92f5f7cfd Fix z2d StaticPath usage (#3084) Mitchell Hashimoto 2024-12-23 06:50:25 -08:00
  • 9f4d9dc36e font/sprite: fix z2d StaticPath accounting + undefined use Qwerasd 2024-12-23 04:21:33 -05:00
  • 98651ab0e5 fmt Qwerasd 2024-12-23 04:18:48 -05:00
  • 2e14017b87 apprt/gtk: prevent a new split from being smaller than 2x2 (#3079) Mitchell Hashimoto 2024-12-22 20:38:32 -08:00
  • 12dd99ddd9 apprt/gtk: prevent a new split from being smaller than 2x2 Mitchell Hashimoto 2024-12-22 20:34:24 -08:00
  • 93de811804 macOS: change default keybinds for equalize splits, jump to prompt -1/+1 (#3078) Mitchell Hashimoto 2024-12-22 20:08:26 -08:00
  • 8c2233fe0c macOS: change default keybinds for equalize splits, jump to prompt -1/+1 Mitchell Hashimoto 2024-12-22 20:03:56 -08:00
  • dc9a19bc62 macos: set NSAppearance on windowDidLoad (#3077) Mitchell Hashimoto 2024-12-22 19:41:43 -08:00
  • 9d6b9d78d8 macos: set NSAppearance on windowDidLoad Mitchell Hashimoto 2024-12-22 19:31:06 -08:00
  • c56dde58b0 core: don't try opening config files that are anything but files (#3046) Mitchell Hashimoto 2024-12-22 19:07:53 -08:00
  • 010e73517d nix: move vimfiles instead of copying (#3073) Mitchell Hashimoto 2024-12-22 19:07:41 -08:00
  • 8124421523 deps: update z2d to v0.4.0 (#3075) Mitchell Hashimoto 2024-12-22 19:07:28 -08:00
  • b920352c39 deps: update z2d to v0.4.0 Qwerasd 2024-12-22 15:57:07 -05:00
  • 5d38336823 core: don't read config files that are not files Jeffrey C. Ollie 2024-12-22 14:53:37 -06:00
  • b41db4f288 nix: move vimfiles instead of copying Jeffrey C. Ollie 2024-12-22 14:25:36 -06:00
  • 28c40f9bae font: add cursor-height metric, and adjust- config for it. (#3062) Mitchell Hashimoto 2024-12-22 10:46:52 -08:00
  • 44e1df5df3 add a comment Nico Weber 2024-12-22 13:16:19 -05:00
  • 3b6d8f3175 fix tests for coretext to include cursor_height Qwerasd 2024-12-22 12:52:04 -05:00
  • d624db30c6 test(metrics): fix to initialize cursor height + add comment Qwerasd 2024-12-22 12:38:17 -05:00
  • 08ebb6b64d fix tests for freetype to include cursor_height metric Qwerasd 2024-12-22 12:34:43 -05:00
  • eb7b056fba font: add sprites for the separated block quadrants (#2975) Mitchell Hashimoto 2024-12-22 07:25:27 -08:00
  • bef28524dc CLI: add +show-face action (#3000) Mitchell Hashimoto 2024-12-22 07:25:10 -08:00
  • 1861a391c8 config: quick terminal auto hide (#3059) Mitchell Hashimoto 2024-12-22 07:06:10 -08:00
  • ec8d2aaf06 Fix unfocused split color balance (#3066) Mitchell Hashimoto 2024-12-22 06:08:11 -08:00
  • 79d84af56e comment Nico Weber 2024-12-22 08:52:38 -05:00
  • 6a2597a6d6 macos: Make "Settings…" menu item open config file in Application Support Nico Weber 2024-12-05 16:41:15 -05:00
  • 0611ca414f Divide red component of unfocused split fill color Troels Thomsen 2024-12-22 09:59:15 +01:00
  • a469191311 Merge branch 'ghostty-org:main' into alt-keybindings-copy-and-paste deftdawg 2024-12-22 02:06:54 -05:00
  • b92fb2d901 macOS: Customize Ghostty Icon (#3063) Mitchell Hashimoto 2024-12-21 20:07:42 -08:00
  • 4681719e43 config: mark as experimental Mitchell Hashimoto 2024-12-21 19:57:42 -08:00
  • 1f468202d4 macos: add macos-icon-frame and some custom frame styles Mitchell Hashimoto 2024-12-21 19:48:13 -08:00
  • bcced34726 config: additional macos-icon docs Mitchell Hashimoto 2024-12-15 19:13:33 -08:00
  • e4b6b89951 config: ensure formatting can only return OOM Mitchell Hashimoto 2024-12-15 18:18:59 -08:00
  • abf713feec macos: support the macos-icon configurations Mitchell Hashimoto 2024-12-15 18:14:29 -08:00
  • 29929a473d config: macos-icon configurations Mitchell Hashimoto 2024-12-14 10:48:43 -08:00
  • 298d6194f4 config: change color to a defined C struct for libghostty Mitchell Hashimoto 2024-12-14 10:48:43 -08:00
  • adba2036e3 macos: custom app icon goes into About window Mitchell Hashimoto 2024-12-13 19:16:51 -08:00
  • c4bec781b0 macos: colorized Ghostty icon begins! Mitchell Hashimoto 2024-12-13 16:08:47 -08:00
  • 077dad11b4 font: add cursor-height metric, and adjust- config for it. Qwerasd 2024-12-21 20:15:32 -05:00