Commit Graph

  • 616709ae2c selection quit when we jump to update outside of viewport rhodes-b 2024-12-24 17:01:15 -06: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
  • a1f875cff3 Revert "Merge pull request #2242 from jcollie/gtk-split-separator" Iain H 2024-12-23 15:31:31 -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
  • e97ebc5f7d bash: move functions and variables out of global scope (#3060) Mitchell Hashimoto 2024-12-21 17:11:10 -08:00
  • 4524a16522 Update iTerm2 colorschemes (#3061) Mitchell Hashimoto 2024-12-21 17:08:41 -08:00
  • 7da6af85e1 deps: Update iTerm2 color schemes mitchellh 2024-12-22 01:01:15 +00:00
  • e8d79ed035 bash: move functions and variables out of global scope Anund 2024-12-22 11:29:35 +11:00
  • 196af6f2ca config: quick terminal auto hide Damien MEHALA 2024-12-21 23:51:15 +01:00
  • dd6460bc77 update README Mitchell Hashimoto 2024-12-21 13:07:32 -08:00
  • f2d4170322 update README for release Mitchell Hashimoto 2024-12-21 12:49:59 -08:00
  • a74b555c42 bash: standardize on shorthand escape sequences (#3055) Mitchell Hashimoto 2024-12-21 12:02:23 -08:00
  • 76cd6b8b2e bash: standardize on shorthand escape sequences Jon Parise 2024-12-21 10:19:58 -05:00
  • fc297da834 surface: don't early return when clearing hyperlinks (#3033) Mitchell Hashimoto 2024-12-21 07:18:31 -08:00
  • 457bedc540 Bash complex completions (#3044) Mitchell Hashimoto 2024-12-21 07:10:08 -08:00
  • 75a45f5692 config: blank title docs Mitchell Hashimoto 2024-12-21 07:09:26 -08:00
  • 05fd5e0cfd ci: release workflows build a dmg for macOS (#3047) Mitchell Hashimoto 2024-12-20 21:28:23 -08:00
  • 555163cb1b ci: release workflows build a dmg for macOS Mitchell Hashimoto 2024-12-20 20:39:20 -08:00
  • 3dbfd751af may -> can Colton Padden 2024-12-21 00:00:53 -05:00
  • 358a3053cf config: mention setting title to space character for hidden title Colton Padden 2024-12-20 23:54:45 -05:00
  • 896e975593 CI: Add --prefix option to git archive (#3043) Mitchell Hashimoto 2024-12-20 19:39:03 -08:00
  • 9c96a80f8b bash: document COMP_WORDBREAKS interaction Anund 2024-12-21 14:07:52 +11:00
  • 3f94c84c80 Revert "bash: remove quoted completions while sorting possible portability issue" Anund 2024-12-21 13:43:41 +11:00
  • c6796ce33e Add --prefix option to git archive to extract with a top-level directory Anthony 2024-12-21 13:27:59 +11:00
  • d3de22ce28 ci: generate a correct sparkle version string for tagged releases Mitchell Hashimoto 2024-12-20 14:42:04 -08:00
  • 663205b509 Make Ghostty release channel aware (#3037) Mitchell Hashimoto 2024-12-20 14:27:34 -08:00
  • 8f15f1a066 Make Ghostty release channel aware Mitchell Hashimoto 2024-12-20 13:52:15 -08:00
  • a34c8ba7ce ci: release tag workflow (#3036) Mitchell Hashimoto 2024-12-20 13:36:18 -08:00
  • 0abd4ea8a2 ci: release tag workflow Mitchell Hashimoto 2024-12-20 10:02:02 -08:00
  • 819b7e066d surface: don't early return when clearing hyperlinks moni 2024-12-21 01:25:06 +08:00
  • ef56fe8796 WIP CI Release Script (#3034) Mitchell Hashimoto 2024-12-20 09:58:15 -08:00
  • 486a5a4875 ci: tagged release workflow Mitchell Hashimoto 2024-12-20 09:50:02 -08:00
  • 330bbd0502 macos: add "Docs" button to the About window Mitchell Hashimoto 2024-12-20 09:10:54 -08:00