Commit Graph

  • a67b8b35f6 font/coretext: disable Apple's quantization, do it ourselves Qwerasd 2025-07-07 17:55:29 -06:00
  • 740c9c6644 Merge branch 'main' into ssh-integration Jason Rayne 2025-07-07 11:33:44 -07:00
  • f279937377 refactor: simplify terminfo handling and remove base64 dependency Jason Rayne 2025-07-07 11:33:26 -07:00
  • 26522ab8c2 ci: switch Apple notarization to an new account (#7852) Mitchell Hashimoto 2025-07-07 11:21:40 -07:00
  • 9d81a5f5ec ci: switch Apple notarization to an new account Mitchell Hashimoto 2025-07-07 11:08:20 -07:00
  • 22edfd2c5d Merge branch 'main' into ssh-integration Jason Rayne 2025-07-07 10:01:22 -07:00
  • c3b14dff71 refactor: simplify SSH terminfo and environment handling Jason Rayne 2025-07-07 10:00:56 -07:00
  • 5bc41dc694 Nerd Font Icon Height Constraint (#7850) Qwerasd 2025-07-07 10:25:53 -06:00
  • e0035e153d Merge branch 'main' into ssh-integration Jason Rayne 2025-07-07 09:07:14 -07:00
  • 08db61e27e refactor: simplify SSH environment variable handling Jason Rayne 2025-07-07 08:58:44 -07:00
  • bcb6ee6db6 config: add adjust-icon-height option Qwerasd 2025-07-07 09:43:33 -06:00
  • c47459b4a2 font: add icon height to nerd font constraints Qwerasd 2025-07-07 09:34:56 -06:00
  • fb271a67ec font/coretext: fix horizontal bearing calculation (#7848) Mitchell Hashimoto 2025-07-07 08:59:31 -07:00
  • 4aff16c148 gtk: rebuild gresources.c/h if CSS or icons change (#7849) Mitchell Hashimoto 2025-07-07 08:59:07 -07:00
  • 5b1d390379 gtk: rebuild gresources.c/h if CSS or icons change Jeffrey C. Ollie 2025-07-07 10:29:54 -05:00
  • 23cc50b12c font/Metrics: remove original_cell_width, no longer needed Qwerasd 2025-07-07 09:09:37 -06:00
  • e1e2f823ba font/coretext: fix horizontal bearing calculation Qwerasd 2025-07-07 08:57:20 -06:00
  • 292d89dbe2 Add Hebrew Translations (#6758) Kat 2025-07-07 06:28:09 +00:00
  • 00d1e34957 Fallback Font Size Adjustment (#7840) Qwerasd 2025-07-06 23:01:55 -06:00
  • 08fd1688ff font: add test for size adjustment, fix small bug in resize Qwerasd 2025-07-06 22:45:13 -06:00
  • d33161ad66 fix(font): include line gap in lineHeight helper Qwerasd 2025-07-06 22:40:43 -06:00
  • de814d32ef macos: open URLs with NSWorkspace APIs instead of open (#7843) Mitchell Hashimoto 2025-07-06 21:11:45 -07:00
  • b7ffbf933f macos: open URLs with NSWorkspace APIs instead of open Mitchell Hashimoto 2025-07-06 20:23:20 -07:00
  • db45fab85e bash: conditionally add cursor shape sequences (#7839) Mitchell Hashimoto 2025-07-06 19:46:10 -07:00
  • fbb1994934 font: fix nerd font patcher ypadding twice what it should be (#7841) Mitchell Hashimoto 2025-07-06 19:43:15 -07:00
  • 327caf903c font: fix nerd font patcher ypadding twice what it should be Qwerasd 2025-07-06 17:20:39 -06:00
  • db08bf1655 font: adjust fallback font sizes to match primary metrics Qwerasd 2025-07-06 16:37:15 -06:00
  • 65a7c81c94 bash: conditionally add cursor shape sequences Jon Parise 2025-07-06 18:39:32 -04:00
  • d3aece21d8 font: more generic bearing adjustments Qwerasd 2025-07-06 16:32:22 -06:00
  • 78e861b50e core/gtk: open urls using an apprt action instead of doing it directly (#5988) Mitchell Hashimoto 2025-07-06 15:19:55 -07:00
  • cbcb0b795c Fallback to cross-platform minimal open when apprt is not available Mitchell Hashimoto 2025-07-06 15:10:14 -07:00
  • 70a2a0afd5 better ABI check for apprt.Action.CValue Jeffrey C. Ollie 2025-05-08 19:28:28 -05:00
  • 9583ea1b7a core/gtk: open urls using an apprt action instead of doing it directly Jeffrey C. Ollie 2025-02-25 11:59:46 -06:00
  • b10b0f06c3 font: remove unused fields from Glyph Qwerasd 2025-07-06 15:53:59 -06:00
  • 3ff11cdd86 Add Hebrew Translations Sl (Shahaf Levi) 2025-07-06 23:38:22 +03:00
  • 185a4ea10b Added bold-color option (#7168) Mitchell Hashimoto 2025-07-06 12:59:04 -07:00
  • 52790fb92c Added bold-color option Robert Ian Hawdon 2025-04-23 12:03:26 +01:00
  • f40c9a4d38 keybind: add copy_title_to_clipboard action (#7833) Jeffrey C. Ollie 2025-07-06 14:34:20 -05:00
  • 7884872d4e keybind: don't clobber the clipboard if the title is empty Jeffrey C. Ollie 2025-07-06 14:15:11 -05:00
  • 04c5bb2984 Add link-previews option (#7831) Mitchell Hashimoto 2025-07-06 12:09:39 -07:00
  • c4e2a70010 Nerd Font Constraint Fixes (#7834) Mitchell Hashimoto 2025-07-06 12:06:13 -07:00
  • a0595e07b2 linux/kde: add KDE shortcut to desktop file (#7835) Jeffrey C. Ollie 2025-07-06 13:23:21 -05:00
  • a23b5328a5 keybind: rename copy_title to copy_title_to_clipboard Jeffrey C. Ollie 2025-07-06 13:12:00 -05:00
  • 871f90e448 linux/kde: add KDE shortcut to desktop file Jeffrey C. Ollie 2025-07-06 12:58:55 -05:00
  • c7e65b0c1c font: respect cell width attributes in nerd font constraints Qwerasd 2025-07-06 11:23:49 -06:00
  • 3cf56b8af3 keybind: add copy_title action Jeffrey C. Ollie 2025-07-06 12:12:27 -05:00
  • 8f989f6bfd font: fix nerd font codegen to handle ypadding properly Qwerasd 2025-07-06 11:02:00 -06:00
  • 7de4d569b0 Revert "rely on stdin/stdout instead of hardcoded paths" Qwerasd 2025-07-06 10:49:00 -06:00
  • d790b0f60e chore(ci): pin GitHub Actions to specific SHAs (#7816) Mitchell Hashimoto 2025-07-06 07:06:38 -07:00
  • 43083f3af5 Add linux kernel information to +version (#7790) Mitchell Hashimoto 2025-07-06 07:01:26 -07:00
  • b9ef1c9a0d Add action to set font size (#7818) Mitchell Hashimoto 2025-07-06 07:00:35 -07:00
  • 0a1ade0158 pin GitHub Actions to specific SHAs Breno A. 2025-07-05 18:10:06 -03:00
  • eb5694794c keybind: add set_font_size Jeffrey C. Ollie 2025-07-06 00:21:01 -05:00
  • 48394d0328 gtk: don't allow focusing on tab overview or menu buttons (#7826) Mitchell Hashimoto 2025-07-06 06:39:56 -07:00
  • d347b0929a Add termio to terminal CODEOWNERS group (#7828) Mitchell Hashimoto 2025-07-06 06:38:07 -07:00
  • 9f3f9205d8 Add link-previews option Gregory Anders 2025-06-29 10:52:24 -05:00
  • 64dd10b98f Add termio to terminal CODEOWNERS group Gregory Anders 2025-07-06 08:28:24 -05:00
  • b752ade112 gtk: don't allow focusing on tab overview or menu buttons Jeffrey C. Ollie 2025-07-06 01:05:17 -05:00
  • dc18f1a2b9 "Better Glyph Constraint Logic" follow-up (#7822) Qwerasd 2025-07-05 23:04:09 -06:00
  • 104a46cfa4 macos: support configuration via CLI arguments (#7823) Mitchell Hashimoto 2025-07-05 21:44:12 -07:00
  • 753f3ea72b refactor nerd font codegen script (#7819) Mitchell Hashimoto 2025-07-05 21:36:04 -07:00
  • 984d123fe4 macos: support configuration via CLI arguments Mitchell Hashimoto 2025-07-05 21:04:59 -07:00
  • 8f50c7f269 font/sprite: no more margin in atlas region Qwerasd 2025-07-05 22:13:26 -06:00
  • 87f35bd1c1 renderer/opengl: explicit texture options Qwerasd 2025-07-05 20:58:15 -06:00
  • 82cad3cf33 macOS: zig build run disables window saved state (#7821) Mitchell Hashimoto 2025-07-05 21:00:33 -07:00
  • 8c3caee15c macOS: zig build run disables window saved state Mitchell Hashimoto 2025-07-05 19:54:01 -07:00
  • 02d82720d2 font/freetype: fix negated force-autohint flag Qwerasd 2025-07-05 20:40:12 -06:00
  • fff16bff69 font/coretext: fix bitmap size calculation, prevent clipping Qwerasd 2025-07-05 20:36:35 -06:00
  • 2fca0477bc rely on stdin/stdout instead of hardcoded paths trag1c 2025-07-06 02:28:28 +02:00
  • 4b6c461d6f refactor nerd font codegen script trag1c 2025-07-06 01:59:06 +02:00
  • f242c6b5c4 Merge branch 'main' into ssh-integration Jason Rayne 2025-07-05 14:54:31 -07:00
  • b799462745 Better Glyph Constraint Logic (#7809) Mitchell Hashimoto 2025-07-05 14:37:46 -07:00
  • 9ff77a5622 build: switch symbols over Mitchell Hashimoto 2025-07-05 14:22:23 -07:00
  • 43404bf4dc build: try again, also do symbol packages Mitchell Hashimoto 2025-07-05 14:20:45 -07:00
  • d772b2ce39 ci: fix release workflows to not build macos app Mitchell Hashimoto 2025-07-05 14:14:09 -07:00
  • 28b54fe22b build: fix JBM zip to tar.gz Mitchell Hashimoto 2025-07-05 14:09:39 -07:00
  • 390812828a Nuke GLFW, make zig build run on macOS build the Xcode project (#7815) Mitchell Hashimoto 2025-07-05 13:49:24 -07:00
  • 0929f39e89 build: xcodebuild properly sets up resources Mitchell Hashimoto 2025-07-05 13:36:26 -07:00
  • 2d2df4b99f Merge branch 'main' into ssh-integration Jason Rayne 2025-07-05 13:34:47 -07:00
  • a727b59b2b fix: replace custom const with std lib, remove dead-weight test Jason Rayne 2025-07-05 13:15:59 -07:00
  • a22074a85c fix: optimize SSH integration and improve error handling Jason Rayne 2025-07-05 13:02:35 -07:00
  • 8653229607 ci: don't use the new macOS app emit yet Mitchell Hashimoto 2025-07-05 07:26:00 -07:00
  • 8b44d0b3bb build: make zig build run on macOS work with an empty zig-out Mitchell Hashimoto 2025-07-05 07:22:35 -07:00
  • 5fc0bbc58f build: add -Demit-macos-app Mitchell Hashimoto 2025-07-04 21:16:23 -07:00
  • f04a388f00 bash: stop using PS0 for the 'cursor' feature (#7808) Mitchell Hashimoto 2025-07-04 21:05:41 -07:00
  • d223cfce1d fix: draw cursor on top of text for most cursor styles (#7810) Mitchell Hashimoto 2025-07-04 21:05:04 -07:00
  • 1a4b128af3 replace nested if for readability Daniel 2025-07-04 21:36:17 -04:00
  • b8931dd1db bash: stop using PS0 for the 'cursor' feature Jon Parise 2025-07-04 16:08:28 -04:00
  • 0b4a1e2154 added test for other cursor style Daniel 2025-07-04 18:54:55 -04:00
  • a9fc3b6fa0 enable drawing cursor on top or bottom based on style Daniel 2025-07-04 18:50:23 -04:00
  • de3e77570e add second cursor list Daniel 2025-07-04 18:26:27 -04:00
  • 41ff0b440b fix tests Qwerasd 2025-07-04 16:10:36 -06:00
  • 91ee75ae4d build: add -Dxcframework-target to specify the target for builds Mitchell Hashimoto 2025-07-04 15:01:14 -07:00
  • 3793dac313 build: zig build run only builds xcframework for current arch Mitchell Hashimoto 2025-07-04 14:56:21 -07:00
  • 1ab2603e0f font/freetype: remove freetype_convert.zig Qwerasd 2025-07-04 15:43:00 -06:00
  • ec20c455c7 renderer: remove all gpu-side glyph constraint logic Qwerasd 2025-07-04 15:39:56 -06:00
  • f292132762 font: add constraint width to glyph cache key Qwerasd 2025-07-04 13:44:58 -06:00
  • 1a8a048136 font/sfnt: simpler and more efficient FixedType conversions Qwerasd 2025-07-04 09:28:13 -06:00
  • 5553f7bf68 font: always maximize size of emoji and center them Qwerasd 2025-07-03 16:49:51 -06:00
  • 95c8747ab5 renderer: apply glyph constraints when rasterizing glyphs Qwerasd 2025-07-03 16:04:04 -06:00