Commit Graph

  • 13d5f0c503 Add an example for palette configuration Avery Mcnab 2025-11-04 15:02:03 +00:00
  • afc64f6285 Refactor scrollview to preserve state across split tree changes Daniel Wennberg 2025-11-01 14:40:48 -07:00
  • 9002c5dbd2 Preserve surface content size across backing updates Daniel Wennberg 2025-11-03 22:51:30 -08:00
  • d678e2e305 Use notifications to deal with NSScrollPocket Daniel Wennberg 2025-11-03 22:48:54 -08:00
  • bbaee5e0a0 build(deps): bump namespacelabs/nscloud-cache-action from 1.2.20 to 1.2.21 (#9460) Mitchell Hashimoto 2025-11-03 11:10:29 -08:00
  • 551c1e68e0 build(deps): bump namespacelabs/nscloud-cache-action dependabot[bot] 2025-11-03 00:07:29 +00:00
  • 587f97ac3e wip: PageList concurrency pagelist-concurrency Mitchell Hashimoto 2025-11-01 14:52:53 -07:00
  • 329aa7d334 nix: don't use deprecated pkgs.system (#9458) Mitchell Hashimoto 2025-11-02 14:29:37 -08:00
  • 0eeae265aa apprt/gtk: (clipboard) add X11 atoms and extra MIME types for text content (#9456) Mitchell Hashimoto 2025-11-02 13:51:10 -08:00
  • d4f474bb35 nix: don't use deprecated pkgs.system Caleb Norton 2025-11-02 13:15:58 -06:00
  • e7c68142e3 apprt/gtk: (clipboard) add X11 atoms, extra MIME types for text content Chris Marchesi 2025-11-02 10:44:40 -08:00
  • 955087f5f2 i18n: prefer using ellipsis over three dots (#9455) Mitchell Hashimoto 2025-11-02 07:14:38 -08:00
  • aa5ae095b0 Update iTerm2 colorschemes (#9450) Mitchell Hashimoto 2025-11-02 07:09:48 -08:00
  • f6faf2a515 chore(i18n): prefer using ellipsis over three dots realguse 2025-11-02 14:52:54 +01:00
  • 9e2caedb7d deps: Update iTerm2 color schemes mitchellh 2025-11-02 00:15:16 +00:00
  • 765ee68429 apprt/gtk: set multiple content types for clipboard ops (#9431) Mitchell Hashimoto 2025-10-31 10:58:12 -07:00
  • 46db1cfd8f apprt/gtk: set multiple content types for clipboard ops Mitchell Hashimoto 2025-10-31 10:51:24 -07:00
  • 15bfdcb41e input: write_*_file actions take an optional format (#9428) Mitchell Hashimoto 2025-10-31 09:52:13 -07:00
  • 901708e8da input: write_*_file actions take an optional format Mitchell Hashimoto 2025-10-31 09:31:56 -07:00
  • 24b9778432 input: add more copy formatted options to the command palette Mitchell Hashimoto 2025-10-31 08:19:35 -07:00
  • 7d6cd12fb3 terminal: emit non-ASCII characters as Unicode codepoints for HTML (#9427) Mitchell Hashimoto 2025-10-31 08:19:41 -07:00
  • 05d2f881b6 terminal: emit non-ASCII characters as Unicode codepoints for HTML Mitchell Hashimoto 2025-10-31 08:15:20 -07:00
  • b043623bb2 macos: Fix documentView padding calculations (#9423) Lukas 2025-10-31 11:32:37 +01:00
  • 951374cd1c Fix documentView padding calculations Daniel Wennberg 2025-10-31 00:24:12 -07:00
  • bc0f5e4d57 Copy formatted text to clipboard with plain, make it configurable (#9418) Mitchell Hashimoto 2025-10-30 15:17:16 -07:00
  • 5c1f036613 macos: assert only one text-plain gets written to clipboard Mitchell Hashimoto 2025-10-30 15:16:14 -07:00
  • 54fe54fe37 apprt/gtk: fix build errors Mitchell Hashimoto 2025-10-30 14:39:03 -07:00
  • f3352dd90b core: copy the proper format to the clipboard as configured Mitchell Hashimoto 2025-10-30 14:24:44 -07:00
  • 9a198b47a0 apprt/gtk: support new set clipboard API Mitchell Hashimoto 2025-10-30 14:09:39 -07:00
  • 26bdb12f64 core: update Surface to use setClipboard Mitchell Hashimoto 2025-10-30 14:05:01 -07:00
  • 0f1c46e4a4 macos: support setting multiple clipboard content types Mitchell Hashimoto 2025-10-30 13:49:14 -07:00
  • df037d75a6 copy_to_clipboard format types Mitchell Hashimoto 2025-10-30 13:30:37 -07:00
  • 77b038dcb6 update README Mitchell Hashimoto 2025-10-30 13:14:02 -07:00
  • 038cdde334 terminal: formatters now emit background/foreground information (#9414) Mitchell Hashimoto 2025-10-30 10:44:08 -07:00
  • 83a4f32a14 terminal: formatter improvements for color handling Mitchell Hashimoto 2025-10-30 10:20:37 -07:00
  • 4c504560d4 terminal: move bg, fg, cursor color state into Terminal (#9412) Mitchell Hashimoto 2025-10-30 10:15:33 -07:00
  • 799e4bca50 example/zig-formatter: fix build for new palette API Mitchell Hashimoto 2025-10-30 10:07:42 -07:00
  • 450155f150 zig fmt Mitchell Hashimoto 2025-10-30 10:06:12 -07:00
  • 27a98123a0 terminal: readonly stream can update more colors now Mitchell Hashimoto 2025-10-30 09:58:27 -07:00
  • 2daecd94a5 renderer: use terminal color state, remove color messages Mitchell Hashimoto 2025-10-30 09:52:36 -07:00
  • 77343bb06e terminal: move color state fully into the terminal for fg/bg/cursor Mitchell Hashimoto 2025-10-30 09:26:58 -07:00
  • cabca0aca8 terminal: unify palette functionality into shared type DynamicPalette Mitchell Hashimoto 2025-10-30 08:56:07 -07:00
  • c7d5d1b9fc macOS: make text editor in clipboard confirmation non focusable (#9400) Lukas 2025-10-30 05:30:03 +01:00
  • 4818c2b896 cli: make the entire +ssh-cache cache path (#9403) Jon Parise 2025-10-30 00:29:40 -04:00
  • 5edf9aff50 build(deps): bump cachix/install-nix-action from 31.8.1 to 31.8.2 (#9405) dependabot[bot] 2025-10-29 21:29:05 -07:00
  • 4a88976ef9 example/zig-formatter: show how to use formatters from libghostty (#9407) Mitchell Hashimoto 2025-10-29 21:28:52 -07:00
  • c0e483c49e terminal: HTML formatting (#9402) Mitchell Hashimoto 2025-10-29 20:55:52 -07:00
  • e70ca0b9b5 Don't encode option as alt in modify other keys 2 (#9406) Daniel Wennberg 2025-10-29 20:29:53 -07:00
  • a4d54dca1c terminal: remove all legacy encodeUtf8 functions, replace with formatter (#9392) Mitchell Hashimoto 2025-10-29 10:50:47 -07:00
  • 028ce83d46 terminal: selectionString now uses ScreenFormatter (#9391) Mitchell Hashimoto 2025-10-29 10:16:38 -07:00
  • d62235cb62 terminal: Add pin_map/point_map to formatter (#9379) Mitchell Hashimoto 2025-10-28 11:23:16 -07:00
  • 17f2dc59fa terminal: formatter that can emit VT sequences (#9374) Mitchell Hashimoto 2025-10-28 07:23:00 -07:00
  • d40321a8d8 macOS: Adjust documentView padding on layout changes (#9296) Lukas 2025-10-27 21:51:46 +01:00
  • 88444d4bd7 macOS: Adjust documentView padding on layout changes Daniel Wennberg 2025-10-21 13:01:22 -07:00
  • 86ec29237c cli: make +ssh-cache contains() a read-only op (#9369) Jon Parise 2025-10-27 12:06:55 -04:00
  • db75502fec build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 (#9364) dependabot[bot] 2025-10-26 20:25:20 -07:00
  • 06966b42ad build(deps): bump actions/download-artifact from 5.0.0 to 6.0.0 (#9365) dependabot[bot] 2025-10-26 20:25:13 -07:00
  • 929c0d1a9b build(deps): bump namespacelabs/nscloud-cache-action from 1.2.19 to 1.2.20 (#9366) dependabot[bot] 2025-10-26 20:24:51 -07:00
  • 7d7c0bf5cd lib-vt: Wasm SGR helpers and example (#9362) Mitchell Hashimoto 2025-10-26 13:19:55 -07:00
  • 19d1377659 ci: Upgrade hustcer/milestone-action to v3 (#9357) Justin Ma 2025-10-26 23:26:18 +08:00
  • 2f5c09c1bf ci: update milestone action (#9354) Mitchell Hashimoto 2025-10-26 06:52:32 -07:00
  • a82ad89ef3 lib-vt: C API for SGR parser (#9352) Mitchell Hashimoto 2025-10-25 21:26:06 -07:00
  • 27b0978cd5 macos: use system beep for bell (#9339) Dusk 2025-10-25 20:24:52 -07:00
  • fd969b53a5 macOS: fix #8282 (#9343) Lukas 2025-10-26 04:08:32 +01:00
  • 75b4e8b5a7 Update iTerm2 colorschemes (#9349) github-actions[bot] 2025-10-25 18:11:16 -07:00
  • 973cfd98a5 Update Inspector to the new Stream/VTHandler APIs (#9350) Daniel Wennberg 2025-10-25 18:10:59 -07:00
  • 580262c96f terminal: add ReadonlyStream that updates terminal state (#9346) Mitchell Hashimoto 2025-10-25 14:52:33 -07:00
  • 186b91ef84 ci: temporarily disable FreeBSD test since it is failing Mitchell Hashimoto 2025-10-25 13:37:29 -07:00
  • 9703d6cb6c macOS: update window appearance based on preferredBackgroundColor (#9344) Mitchell Hashimoto 2025-10-25 13:34:13 -07:00
  • 83104ff27a Convert terminal.Stream to use a tagged union, remove hasDecl (#9342) Mitchell Hashimoto 2025-10-25 13:33:18 -07:00
  • d39cc6d478 macOS: update window appearance based on preferredBackgroundColor Lars 2025-10-25 18:08:53 +02:00
  • 1d03451d4f terminal: OSC color operations Mitchell Hashimoto 2025-10-25 07:02:54 -07:00
  • e13f9b9e8c terminal: kitty color Mitchell Hashimoto 2025-10-25 06:40:14 -07:00
  • a85ad0e4f8 terminal: unused decls Mitchell Hashimoto 2025-10-24 15:20:12 -07:00
  • e49694439c terminal: setAttribute Mitchell Hashimoto 2025-10-24 11:51:30 -07:00
  • 56376a8a38 sgr: make C compat Mitchell Hashimoto 2025-10-24 11:40:10 -07:00
  • 5ba451d073 terminal: configureCharset Mitchell Hashimoto 2025-10-24 11:27:47 -07:00
  • 4d028dac1f terminal: some osc types Mitchell Hashimoto 2025-10-24 10:53:57 -07:00
  • 3f75c66e83 cli: simplify +ssh-cache cache key validation (#9331) Jon Parise 2025-10-24 10:28:50 -04:00
  • bce1164ae6 terminal: cursor style Mitchell Hashimoto 2025-10-24 07:25:14 -07:00
  • fd0f9bb843 terminal: device attributes Mitchell Hashimoto 2025-10-24 07:17:43 -07:00
  • a4a37534d7 terminal: missed some invoke charsets Mitchell Hashimoto 2025-10-24 07:11:06 -07:00
  • e347ab6915 terminal: device attributes Mitchell Hashimoto 2025-10-24 07:08:09 -07:00
  • 109376115b terminal: convert dcs Mitchell Hashimoto 2025-10-23 21:29:16 -07:00
  • 6902d89d91 terminal: convert APC Mitchell Hashimoto 2025-10-23 21:21:39 -07:00
  • b91149f0fe terminal: simple esc dispatch Mitchell Hashimoto 2025-10-23 21:17:49 -07:00
  • 9cd4594356 terminal: active status display Mitchell Hashimoto 2025-10-23 21:11:21 -07:00
  • f68ea7c907 terminal: many more conversions Mitchell Hashimoto 2025-10-23 20:59:57 -07:00
  • 2520e27aef terminal: kitty keyboard actions Mitchell Hashimoto 2025-10-23 20:49:50 -07:00
  • b7ea979f38 terminal: zero-arg actions Mitchell Hashimoto 2025-10-23 20:41:24 -07:00
  • 0df4d5c5a4 terminal: margins Mitchell Hashimoto 2025-10-23 20:37:32 -07:00
  • c1e57dd330 terminal: setprotectedmode Mitchell Hashimoto 2025-10-23 20:27:52 -07:00
  • 25eee9379d terminal: request mode Mitchell Hashimoto 2025-10-23 20:17:23 -07:00
  • b6ac4c764f terminal: modify_other_keys Mitchell Hashimoto 2025-10-23 20:15:05 -07:00
  • 94a8fa05cb terminal: convert modes Mitchell Hashimoto 2025-10-23 20:07:39 -07:00
  • dc5406781f terminal: many more conversions Mitchell Hashimoto 2025-10-23 19:53:35 -07:00
  • 37016d8b89 terminal: erase/insert lines, characters, etc. Mitchell Hashimoto 2025-10-23 16:44:46 -07:00
  • b0fb3ef9a9 terminal: erase display conversion Mitchell Hashimoto 2025-10-23 16:31:42 -07:00
  • b5da54d925 terminal: horizontal tab Mitchell Hashimoto 2025-10-23 16:27:02 -07:00
  • ccd821a0ff terminal: convert cursor movements Mitchell Hashimoto 2025-10-23 16:02:17 -07:00