Commit Graph

  • 5c6a766ff6 Measure ascii height and use to upper bound ic_width Daniel Wennberg 2025-09-17 08:57:43 -07:00
  • 6b1fd76b7d Default config template be explicit that you do not copy the default values (#8701) Leah Amelia Chen 2025-09-21 10:59:45 +02:00
  • 581846992d selection scrolling should only depend on y value Mitchell Hashimoto 2025-09-16 16:32:38 -07:00
  • 86e5ec8ba5 font-size reloads at runtime if the font wasn't manually set Mitchell Hashimoto 2025-09-16 15:28:51 -07:00
  • 5a0bd8d1fa config: fix binding parsing to allow values containing = Mitchell Hashimoto 2025-09-16 13:30:19 -07:00
  • 28cdbe4f22 i18n: add Croatian hr_HR translation (#8668) Filip Milković 2025-09-25 11:45:41 +02:00
  • a4126d025b config: update theme names in docs Simon Olofsson 2025-09-16 10:37:24 +02:00
  • b4345d151a docs: add lacking version information カワリミ人形 2025-09-16 16:13:56 +09:00
  • af77332871 mark ssh shell-integration wrapper as a function this matches other features + fixes a case where users alias to some other command rhodes-b 2025-09-15 21:49:48 -05:00
  • c33ea2757c Docs: add undo-timeout configuration setting name dmunozv04 2025-09-15 22:55:01 +02:00
  • 6753507826 Pass config to splits in NewTerminalConfig Caleb Hearth 2025-09-15 13:16:18 -06:00
  • 7884909253 Some portuguese translation updates (#8633) Nilton Perim Neto 2025-09-16 01:13:12 -03:00
  • 812dc7cf2f Rewrite constraint code for improved icon scaling/alignment Daniel Wennberg 2025-09-06 19:21:25 -07:00
  • 81027f2211 Add zh_TW Traditional Chinese locale Peter Dave Hello 2025-09-21 19:06:55 +08:00
  • 7ba9f9a21a gtk: make Enter confirm "Change Terminal Title" (#8949) Mitchell Hashimoto 2025-09-29 12:35:05 -07:00
  • 0bddaed53b fix(font): Improve FreeType glyph measurements and add unit tests for face metrics (#8738) Mitchell Hashimoto 2025-09-29 12:24:42 -07:00
  • b643d30d60 move test out of terminal to avoid lib-vt catch Mitchell Hashimoto 2025-09-29 12:24:03 -07:00
  • f67a865cdd fix(font): Treat Powerline glyphs as normal characters for constraint width purposes (#8829) Mitchell Hashimoto 2025-09-29 12:16:23 -07:00
  • 25dab0ecd8 fix(font): Rewrite constraint code for improved icon scaling/alignment (#8563) Mitchell Hashimoto 2025-09-29 12:12:09 -07:00
  • e3ebdc7975 Rewrite constraint code for improved icon scaling/alignment Daniel Wennberg 2025-09-06 19:21:25 -07:00
  • f73666a7a1 apprt/gtk: do not close window if tab overview is open with no tabs (#8955) Mitchell Hashimoto 2025-09-29 10:53:56 -07:00
  • 3fdb52e48d apprt/gtk: do not close window if tab overview is open with no tabs Mitchell Hashimoto 2025-09-29 10:48:16 -07:00
  • a2663692bb feat: enable scaling mouse-scroll-multiplier for both precision and discrete scrolling (#8927) Mitchell Hashimoto 2025-09-29 10:21:36 -07:00
  • 1031629741 config: modify MouseScrollMultiplier to lean on args parsing Mitchell Hashimoto 2025-09-29 10:00:17 -07:00
  • 9597cead92 add: unit tests for MouseScrollMultiplier parsing and formatting Toufiq Shishir 2025-09-27 00:52:56 +06:00
  • 33e0701965 feat: enable separate scaling for precision and discrete mouse scrolling Toufiq Shishir 2025-09-26 23:35:49 +06:00
  • 958751e12c Workaround for #8669 (#8838) Mitchell Hashimoto 2025-09-29 09:30:01 -07:00
  • 9ba45b2163 lib-vt: fix invalid Zig forwards Mitchell Hashimoto 2025-09-29 09:18:41 -07:00
  • cc0b7f74fd lib-vt: document allocators Mitchell Hashimoto 2025-09-29 09:12:09 -07:00
  • 15670a77f3 lib-vt: document main html page Mitchell Hashimoto 2025-09-29 08:59:16 -07:00
  • 16077f0542 build: move entrypoint out to separate file Mitchell Hashimoto 2025-09-29 08:51:55 -07:00
  • 904e09a1da build: add NOINDEX argument for libghostty-vt docs Mitchell Hashimoto 2025-09-29 08:46:05 -07:00
  • 3a95920edf build: add Dockerfile to generate and server libghostty c docs Mitchell Hashimoto 2025-09-29 08:31:27 -07:00
  • 12d3c130c8 lib-vt: OSC data extraction boilerplate (#8950) Mitchell Hashimoto 2025-09-29 06:56:07 -07:00
  • 3bc07c24aa lib-vt: OSC data extraction boilerplate Mitchell Hashimoto 2025-09-28 14:55:15 -07:00
  • 41c1c6b3e6 gtk: make Enter confirm "Change Terminal Title" Bernd Kaiser 2025-09-29 14:44:20 +02:00
  • c5145d552e build: use build options to configure terminal C ABI mode (#8945) Mitchell Hashimoto 2025-09-28 14:22:36 -07:00
  • f614fb7c1b build: use build options to configure terminal C ABI mode Mitchell Hashimoto 2025-09-28 13:59:13 -07:00
  • 08ecbe328a Update iTerm2 colorschemes (#8933) Mitchell Hashimoto 2025-09-28 13:37:38 -07:00
  • b73fdd4326 lib-vt C: More OSC parsing API (#8941) Mitchell Hashimoto 2025-09-28 13:37:23 -07:00
  • a6dd7bbeee refactor: improve asynchronous delay by delegating window/app activation process to animateIn himura467 2025-09-29 02:02:42 +09:00
  • 7ab0a7814b docs(BaseTerminalController) himura467 2025-09-29 00:40:47 +09:00
  • 337ecdd0b3 refactor(focusSurface): check app status in advance himura467 2025-09-29 00:02:43 +09:00
  • 8151f4bbf5 feat: focusSurface for quick terminal himura467 2025-09-29 00:00:41 +09:00
  • a76297058f example/c-vt: parse a full OSC command Mitchell Hashimoto 2025-09-28 07:24:08 -07:00
  • cfe9f19454 lib-vt: expose command type enum Mitchell Hashimoto 2025-09-28 07:15:34 -07:00
  • 9d33545a55 feat: focus terminal in basic cases himura467 2025-09-28 19:20:00 +09:00
  • 89fc7139ae deps: Update iTerm2 color schemes mitchellh 2025-09-28 00:15:36 +00:00
  • f564ffa30b lib-vt: expose ghostty_osc_end Mitchell Hashimoto 2025-09-27 15:15:11 -07:00
  • cc0f2e79cd terminal: osc parser end returns a pointer Mitchell Hashimoto 2025-09-27 15:05:38 -07:00
  • 6b1f4088dd lib-vt: add the C functions for command inspection Mitchell Hashimoto 2025-09-27 14:57:51 -07:00
  • 6a0a94c827 lib: fix holes handling for C Mitchell Hashimoto 2025-09-27 14:42:59 -07:00
  • 397e47c274 terminal: use LibEnum for the command keys Mitchell Hashimoto 2025-09-27 14:32:45 -07:00
  • a79e68ace1 lib: enum func Mitchell Hashimoto 2025-09-27 14:25:00 -07:00
  • b3d1802c89 lib_vt: osc_next/reset Mitchell Hashimoto 2025-09-27 13:22:56 -07:00
  • 8a1dc5bd97 terminal: shuffle some C APIs to make it more long term maintainable Mitchell Hashimoto 2025-09-27 13:20:50 -07:00
  • e4e8a61e0c build: limit cpu affinity to 32 cpus on Linux (#8925) Mitchell Hashimoto 2025-09-27 12:34:57 -07:00
  • 311f8ec70b build: limit cpu affinity to 32 cpus on Linux Jeffrey C. Ollie 2025-09-26 11:10:58 -05:00
  • 7749b46463 chore: pin zig 0.14 in build.zig.zon (#8871) Mitchell Hashimoto 2025-09-26 06:58:44 -07:00
  • 6995fd7f10 fix: alloc free off by one (#8886) Mitchell Hashimoto 2025-09-26 06:58:10 -07:00
  • 7975316ceb vim: use :setf to set the filetype (#8914) Mitchell Hashimoto 2025-09-26 06:57:28 -07:00
  • d9080cd83c build(deps): bump namespacelabs/nscloud-cache-action from 1.2.17 to 1.2.18 (#8916) Mitchell Hashimoto 2025-09-25 17:12:19 -07:00
  • fdbf0c6242 build(deps): bump namespacelabs/nscloud-cache-action dependabot[bot] 2025-09-26 00:06:22 +00:00
  • 79a5902ef2 vim: use :setf to set the filetype Jon Parise 2025-09-25 16:39:11 -04:00
  • d79441edd1 test: valid string slices for ghostty_string_s CoderJoshDK 2025-09-24 21:53:02 -04:00
  • 1d89a63f29 Use commit pointed to by signed tag v0.1.0-zig-0.14 Jacob Sandlund 2025-09-25 10:00:03 -04:00
  • beda36a3ca Merge remote-tracking branch 'upstream/main' into jacob/uucode Jacob Sandlund 2025-09-25 09:59:51 -04:00
  • 230014a536 cli: use sh to launch editor (#8901) Mitchell Hashimoto 2025-09-25 06:52:58 -07:00
  • 76cafeb957 move ziglyph dep to SharedDeps with .@"test" condition Jacob Sandlund 2025-09-25 08:48:19 -04:00
  • 4f2d80b08f Merge remote-tracking branch 'upstream/main' into jacob/uucode Jacob Sandlund 2025-09-25 08:43:18 -04:00
  • f8fa812932 i18n: add Croatian hr_HR translation (#8668) Filip Milković 2025-09-25 11:45:41 +02:00
  • 22cf46aefc use 0.14.1 Gautier Ben Aïm 2025-09-25 09:08:57 +02:00
  • dbbff53af7 build(deps): bump cachix/install-nix-action from 31.6.2 to 31.7.0 (#8904) Mitchell Hashimoto 2025-09-24 20:24:38 -07:00
  • 74419b2fcf build(deps): bump cachix/install-nix-action from 31.6.2 to 31.7.0 dependabot[bot] 2025-09-25 00:08:57 +00:00
  • bff758f03b cli: use sh to launch editor Jeffrey C. Ollie 2025-09-24 15:27:46 -05:00
  • dc03a47558 chore: sync changes with ghostty_string_s CoderJoshDK 2025-09-24 17:47:24 -04:00
  • 79685f87c4 use comptime to make C String interface nicer Jeffrey C. Ollie 2025-09-24 16:33:18 -05:00
  • c5786c5d38 fix: alloc free off by one CoderJoshDK 2025-09-24 08:28:32 -04:00
  • fc0a37f9e0 GTK: Fix split-divider-color (#8853) Mitchell Hashimoto 2025-09-24 12:58:25 -07:00
  • 103e7abad5 config: smarter parsing in autoParseStruct (#8873) Mitchell Hashimoto 2025-09-24 12:54:27 -07:00
  • 64800d94ba fix: file creation when directory already exists (#8892) Mitchell Hashimoto 2025-09-24 12:51:09 -07:00
  • 232b1898fa lib-vt: update header comments Mitchell Hashimoto 2025-09-24 12:48:41 -07:00
  • 390f72accc libghostty-vt C shared library boilerplate, custom allocators API (#8895) Mitchell Hashimoto 2025-09-24 12:45:34 -07:00
  • 37372fa50b more docs Mitchell Hashimoto 2025-09-24 12:38:14 -07:00
  • 37e238c2f6 remove vt prefixes Mitchell Hashimoto 2025-09-24 12:36:45 -07:00
  • 96e9053862 move header into subdirectory Mitchell Hashimoto 2025-09-24 12:27:04 -07:00
  • 48827b21d8 some PR feedback Mitchell Hashimoto 2025-09-24 12:24:47 -07:00
  • 513cdf667b build: add pkg-config for libghostty-vt Mitchell Hashimoto 2025-09-24 12:22:04 -07:00
  • 0944f051aa terminal: simplify opaque type Mitchell Hashimoto 2025-09-24 11:09:17 -07:00
  • 4d165fbaaa remove unused items Mitchell Hashimoto 2025-09-24 11:06:21 -07:00
  • 43089a01f1 lib: c allocator can use fromZig Mitchell Hashimoto 2025-09-24 11:00:44 -07:00
  • fba953feeb ci: run the c-vt example Mitchell Hashimoto 2025-09-24 10:46:42 -07:00
  • e7a0198103 lib-vt: docs Mitchell Hashimoto 2025-09-24 10:36:46 -07:00
  • 2c78ad8889 lib-vt: setup a default allocator if null Mitchell Hashimoto 2025-09-24 10:19:13 -07:00
  • de013148d3 build: install the ghostty-vt artifact Mitchell Hashimoto 2025-09-24 09:59:57 -07:00
  • e1429dabae example/c-vt Mitchell Hashimoto 2025-09-24 09:42:20 -07:00
  • 969fcfaec3 lib: allocator interface based on Zig allocators Mitchell Hashimoto 2025-09-23 19:57:29 -07:00
  • 315b54822a fix: file creation when directory already exists CoderJoshDK 2025-09-24 12:08:12 -04:00
  • 8bcab93c21 separate out runtime and buildtime uucode tables Jacob Sandlund 2025-09-24 08:34:21 -04:00
  • 444b40bc4a Merge remote-tracking branch 'upstream/main' into jacob/uucode Jacob Sandlund 2025-09-24 08:05:29 -04:00