Commit Graph

  • be3fc5c04a apprt/gtk: exit if there are CLI errors Mitchell Hashimoto 2024-10-18 08:26:17 -07:00
  • 463f4afc05 apprt/glfw: exit with invalid CLI args Mitchell Hashimoto 2024-10-18 08:14:40 -07:00
  • 940a46d41f cli: positional arguments are invalid when parsing configuration Mitchell Hashimoto 2024-10-17 21:39:34 -07:00
  • 4e25840e08 apprt/gtk: support new config diagnostics API Mitchell Hashimoto 2024-10-17 08:13:35 -07:00
  • 70c175e2a6 c: remove the config load string API Mitchell Hashimoto 2024-10-17 08:02:28 -07:00
  • a12b33662c config: track the location of CLI argument errors Mitchell Hashimoto 2024-10-17 07:55:02 -07:00
  • f24098cbd8 config: show filepath and line numbers for config errors Mitchell Hashimoto 2024-10-17 07:32:54 -07:00
  • a4e14631ef config: richer diagnostics for errors Mitchell Hashimoto 2024-10-16 16:45:38 -07:00
  • 3f1d6eb301 expand explicit error set usage Mitchell Hashimoto 2024-10-17 22:00:05 -07:00
  • 913c4b5801 Merge pull request #2450 from qwerasd205/undercurl-min-thickness Mitchell Hashimoto 2024-10-17 19:54:56 -07:00
  • 2a4398b319 font/sprite: undercurl minimum thickness improvement Qwerasd 2024-10-17 21:07:52 -04:00
  • d83fce794f Merge pull request #2449 from injust/patch-1 Mitchell Hashimoto 2024-10-17 17:01:38 -07:00
  • 203110355d Fix "external affects" typo in documentation Justin Su 2024-10-17 14:59:20 -04:00
  • b38c5876a0 Merge pull request #2448 from rcalixte/quick_typos Mitchell Hashimoto 2024-10-17 06:57:21 -07:00
  • d0316b746d list_fonts and list_keybinds: Fix typos in documentation Rick Calixte 2024-10-16 19:01:09 -04:00
  • 7b668d3dc1 Merge pull request #2440 from jcollie/window-theme-ghostty-4-16 Mitchell Hashimoto 2024-10-16 06:24:19 -07:00
  • c614f2b485 apprt/gtk: use stackfallback for runtime CSS, explicit errors Mitchell Hashimoto 2024-10-16 06:19:28 -07:00
  • 9d341a9fca Merge pull request #2444 from qwerasd205/quicklook-pos Mitchell Hashimoto 2024-10-15 16:56:08 -07:00
  • 1d88cd8036 Merge pull request #2445 from jcollie/cli-gtk-version Mitchell Hashimoto 2024-10-15 16:47:52 -07:00
  • f645d6962b cli: add GTK & libadwaita version info Jeffrey C. Ollie 2024-10-15 14:45:49 -05:00
  • de16541bca macOS: fix quicklook position Qwerasd 2024-10-15 15:40:15 -04:00
  • 4c871246dd update file sizes in README.md Mitchell Hashimoto 2024-10-15 09:59:11 -07:00
  • 0b1be01fee Merge pull request #2443 from ghostty-org/push-ktxyxmvpvryw Mitchell Hashimoto 2024-10-15 09:58:57 -07:00
  • 2bbbdf7433 build: strip symbols from release builds Mitchell Hashimoto 2024-10-15 09:45:51 -07:00
  • 4c18f1bf4b Merge pull request #2439 from qwerasd205/unicode-16-sprite-font Mitchell Hashimoto 2024-10-15 09:39:04 -07:00
  • 8a38c87d90 font: use explicit error sets where we can Mitchell Hashimoto 2024-10-15 09:37:44 -07:00
  • bb2c8e479d font/sprite: clarify log Mitchell Hashimoto 2024-10-15 09:30:47 -07:00
  • dc26a9abe0 nix hash Mitchell Hashimoto 2024-10-15 09:26:43 -07:00
  • c66042d6e0 font/sprite: address PR review feedback Qwerasd 2024-10-15 11:59:52 -04:00
  • 7673ce31a9 Merge pull request #2441 from ghostty-org/push-sqsmtmrsswxp Mitchell Hashimoto 2024-10-14 19:05:03 -07:00
  • 83a56afcb1 font/sprite: fix weird code Qwerasd 2024-10-14 20:52:42 -04:00
  • 37144fd5b8 font/sprite: fix light arc character for odd thicknesses Qwerasd 2024-10-14 20:47:04 -04:00
  • c0315a04b4 test(font/sprite): add second size to box regression test Qwerasd 2024-10-14 20:31:01 -04:00
  • 115e14f19f macos: NSProcessInfo-based arg iterator Mitchell Hashimoto 2024-10-14 10:59:46 -07:00
  • ca42b4ca1c gtk: use CSS variables and color calcs introduced in 4.16 Jeffrey C. Ollie 2024-10-14 18:24:05 -05:00
  • bb5b7b0274 font/sprite(Box): refactor smooth mosaic rendering Qwerasd 2024-10-11 13:55:43 -04:00
  • d38d0f30c4 font/sprite: replace pixman with z2d, extend Box coverage Qwerasd 2024-10-09 19:31:13 -04:00
  • c86b5f44ce font/sprite: refactor box drawing quads/sextants Qwerasd 2024-09-30 12:21:21 -06:00
  • d63cf6eaec test(font/sprite): generate diff image on failed regression check Qwerasd 2024-09-30 11:49:56 -06:00
  • ced4247e55 font/sprite: refactor lines and fractional blocks, add ground truth for regression test Qwerasd 2024-09-29 23:05:28 -06:00
  • f3e74384bb test(font/sprite): add regression test for box drawing sprites Qwerasd 2024-09-29 21:54:01 -06:00
  • 74750fbd49 font/Atlas: add dump method to dump to ppm Qwerasd 2024-09-29 21:47:26 -06:00
  • 9f50ed07a5 Merge pull request #2438 from qwerasd205/undercurl-thickness Mitchell Hashimoto 2024-10-14 12:57:11 -07:00
  • 2462921681 font/sprite(underline): make undercurl segment symmetrical Qwerasd 2024-10-14 14:53:09 -04:00
  • 63f82119cd font/sprite(underline): add thickness correction to undercurl Qwerasd 2024-10-14 14:46:43 -04:00
  • 10aad444b7 Merge pull request #2436 from isabelroses/nix/prefer-hostplatforn Mitchell Hashimoto 2024-10-14 09:46:25 -07:00
  • 0cf12cd88b input: make clear the open keybinding uses xdg-open Mitchell Hashimoto 2024-10-14 09:32:27 -07:00
  • 02be641358 refactor(nix): stdenv.isX -> stdenv.hostPlatform.isX isabel 2024-10-14 16:34:04 +01:00
  • ccb97c6c33 Merge pull request #2417 from qwerasd205/misc-shaper-fixes Mitchell Hashimoto 2024-10-12 09:39:08 -07:00
  • 6ce5f3f94b Merge pull request #2434 from ofseed/en-space Mitchell Hashimoto 2024-10-12 09:37:15 -07:00
  • 862bdcb92a apprt/gtk: adw about dialog introduces in libadw 1.5.0 Mitchell Hashimoto 2024-10-12 09:34:53 -07:00
  • 0571c50d63 renderer: generalize the definition of "space" Yi Ming 2024-10-12 17:44:16 +08:00
  • e4f4b708c9 font/shaper: explicitly skip invisible cells while shaping Qwerasd 2024-10-11 13:44:49 -04:00
  • 97abf3c370 font/noop: conform to new run struct type Mitchell Hashimoto 2024-10-10 17:20:03 -07:00
  • c26d1cb28e config: add accidentally removed keybinding Mitchell Hashimoto 2024-10-10 16:47:24 -07:00
  • 2b5263032f Merge pull request #2431 from ghostty-org/push-xrvpptonzowr Mitchell Hashimoto 2024-10-10 16:46:26 -07:00
  • 745079cbb5 core: simplify scroll math, fix horizontal scroll direction on macOS Mitchell Hashimoto 2024-10-10 09:26:56 -07:00
  • 75b8dc19d4 Merge pull request #2430 from ghostty-org/push-qqxqmpquyyut Mitchell Hashimoto 2024-10-09 15:25:55 -07:00
  • 7c5ea1c8d6 Merge pull request #2429 from ghostty-org/push-svonxsqwnumx Mitchell Hashimoto 2024-10-09 15:19:12 -07:00
  • 94d30eaea3 macos: retry focusing the quick terminal to handle focus on other screen Mitchell Hashimoto 2024-10-09 14:04:29 -07:00
  • eec77e271c macos: change our minimum version to macOS 13 Mitchell Hashimoto 2024-10-09 14:35:23 -07:00
  • 2f009b7262 Merge pull request #2428 from ghostty-org/push-spqssprnrpun Mitchell Hashimoto 2024-10-09 14:18:19 -07:00
  • 640eaf3795 Merge pull request #2427 from lucymhdavies/patch-1 Mitchell Hashimoto 2024-10-09 14:11:14 -07:00
  • 124ffb3ecb build: use the native target for generic macos target by default Mitchell Hashimoto 2024-10-09 14:06:24 -07:00
  • 1b024b117f Include command to run a subset of tests in README Lucy Davinhart || Strawb System 2024-10-09 21:23:05 +01:00
  • ca59367164 harfbuzz: fix tests to account for removal of null cells Qwerasd 2024-10-09 16:05:09 -04:00
  • 7de7bfa20e coretext: fix tests to account for removal of null cells Qwerasd 2024-10-09 16:00:57 -04:00
  • 0bb176d22c renderer: cleanup, reduce nesting, more comments Qwerasd 2024-10-09 15:53:02 -04:00
  • b65ccd4598 test(coretext): add test for high plane padding sprite font behavior Qwerasd 2024-10-09 15:28:01 -04:00
  • 6b293fbf25 Merge pull request #2424 from ghostty-org/push-xnvwslrvoktn Mitchell Hashimoto 2024-10-09 11:30:19 -07:00
  • e90dec04be core: support mouse button 6/7 for mouse reports Mitchell Hashimoto 2024-10-09 11:22:22 -07:00
  • fe9afe73f0 Merge pull request #2422 from ghostty-org/push-nrnmvswvwlmz Mitchell Hashimoto 2024-10-09 10:20:29 -07:00
  • a2ba7b4948 macos: don't swallow flagsChanged events, breaks system bindings Mitchell Hashimoto 2024-10-09 10:17:23 -07:00
  • defb2e186d Merge pull request #2420 from ghostty-org/push-lrummrmpmxwt Mitchell Hashimoto 2024-10-09 09:50:28 -07:00
  • 4ffb1c8cf9 core: modifier-only keys do not reset pending key sequences Mitchell Hashimoto 2024-10-09 09:45:55 -07:00
  • b65a9ebc45 Merge pull request #2234 from jcollie/gtk-css-no-libadwaita Mitchell Hashimoto 2024-10-09 09:37:30 -07:00
  • 3e55c47e8b Merge pull request #2418 from ghostty-org/apprt-key-seq Mitchell Hashimoto 2024-10-09 09:30:53 -07:00
  • 8994a8c627 macos: implement key sequence UI Mitchell Hashimoto 2024-10-08 21:54:22 -07:00
  • 5c1ffbb642 apprt: implement key_sequence action Mitchell Hashimoto 2024-10-08 06:51:25 -10:00
  • 5730242596 coretext: don't emit 0 codepoints for special fonts Qwerasd 2024-10-08 23:47:35 -04:00
  • 7686cacde6 renderer, shaper: don't use null cells, handle bg and decorations separately Qwerasd 2024-10-08 23:10:43 -04:00
  • 8d7367fa64 input: return a K/V entry for the binding set get Mitchell Hashimoto 2024-10-08 06:29:31 -10:00
  • a559ecf957 gtk: add adw or gtk class to top level windows Jeffrey C. Ollie 2024-09-16 13:34:42 -05:00
  • bb109c435f gtk: fix window-theme=ghostty Jeffrey C. Ollie 2024-09-16 13:34:15 -05:00
  • ab0a736089 gtk: load css when libadwaita is not being used Jeffrey C. Ollie 2024-09-12 17:56:56 -05:00
  • 78d6cfb620 Merge pull request #2255 from pluiedev/feat/situs-inversus Mitchell Hashimoto 2024-10-08 06:09:26 -10:00
  • 392875381a macos: become aware of new split directions left and up Mitchell Hashimoto 2024-10-07 15:24:18 -10:00
  • fbc621a7d8 gtk: implement splitting leftwards and upwards Leah Amelia Chen 2024-09-16 13:47:52 +02:00
  • 1b5a4433c8 Merge pull request #2414 from ghostty-org/push-yzvnksxnotwm Mitchell Hashimoto 2024-10-07 15:01:20 -10:00
  • 163e6cccca macos: quick terminal window blur settings take effect properly Mitchell Hashimoto 2024-10-07 14:58:34 -10:00
  • 2b93e37e8f Merge pull request #2413 from ghostty-org/push-zzplrqptxorm Mitchell Hashimoto 2024-10-07 14:54:33 -10:00
  • ed2cd6d436 macos: remove the ability to bind fn/globe Mitchell Hashimoto 2024-10-07 14:34:38 -10:00
  • 3e3c666244 Merge pull request #2408 from ghostty-org/push-ykwznorkrttp Mitchell Hashimoto 2024-10-07 10:55:33 -10:00
  • fe3f8439a7 macos: send mouse cursor position events for right mouse dragged Mitchell Hashimoto 2024-10-07 10:48:16 -10:00
  • c4105c3f40 Merge pull request #2406 from ghostty-org/gtk-key Mitchell Hashimoto 2024-10-07 10:20:54 -10:00
  • 1b1589e0c6 apprt/gtk: only run window key events with tab overview shown Mitchell Hashimoto 2024-10-07 13:17:14 -07:00
  • 9c547dd8cd apprt/gtk: forward window key events to the focused surface Mitchell Hashimoto 2024-10-07 13:06:25 -07:00
  • 9e435f050e apprt/gtk: setup window key event infrastructure Mitchell Hashimoto 2024-10-07 13:01:27 -07:00
  • 495b4c6131 Merge pull request #2405 from ghostty-org/push-pwuvkvrtvytu Mitchell Hashimoto 2024-10-07 06:52:28 -10:00
  • eab6c0d4af gtk: only set initial window size if its the first terminal in a window Mitchell Hashimoto 2024-10-07 09:45:46 -07:00