Commit Graph

  • ad62e3ac1b fish shell integration Mitchell Hashimoto 2023-07-06 16:10:30 -07:00
  • ae206b2f89 termio: fish shell integration injection Mitchell Hashimoto 2023-07-06 14:14:55 -07:00
  • 59fb3a55e3 termio/exec: refactor resources dir lookup to prep for shell integ Mitchell Hashimoto 2023-07-06 13:42:06 -07:00
  • 848943770a start shell-integration folder, copy into zig-out Mitchell Hashimoto 2023-07-06 13:24:25 -07:00
  • bf1e5f6331 Merge pull request #188 from mitchellh/prompt-jump Mitchell Hashimoto 2023-07-06 10:52:46 -07:00
  • b3b19997ea terminal: scroll to row always tries to get it to the top Mitchell Hashimoto 2023-07-06 10:31:47 -07:00
  • 9f86c48fd8 keybinding jump_to_prompt for semantic prompts Mitchell Hashimoto 2023-07-06 10:30:29 -07:00
  • b542f7e3c4 terminal: jump to prompt core methods Mitchell Hashimoto 2023-07-06 10:15:23 -07:00
  • c4a44c3dd4 Merge pull request #187 from mitchellh/clear-at-prompt Mitchell Hashimoto 2023-07-05 14:21:27 -07:00
  • 2f935d2c5c clear_screen uses FF (0x0C) if cursor is at prompt Mitchell Hashimoto 2023-07-05 14:16:34 -07:00
  • 2ac9fec908 Merge pull request #186 from mitchellh/clear-screen Mitchell Hashimoto 2023-07-05 14:11:12 -07:00
  • 9d008bb828 Merge pull request #185 from mitchellh/font-features Mitchell Hashimoto 2023-07-05 14:01:57 -07:00
  • 738c4dff4c clear_screen keybinding works even when not at shell prompt Mitchell Hashimoto 2023-07-05 13:55:54 -07:00
  • 45ac9b5d4c font-feature config to enable/disable OpenType Font Features Mitchell Hashimoto 2023-07-05 13:05:51 -07:00
  • 853f15ef19 bar cursor was short by a couple pixels Mitchell Hashimoto 2023-07-04 13:12:21 -07:00
  • 0b5ff8f311 update zig Mitchell Hashimoto 2023-07-04 13:07:17 -07:00
  • a2c8690c23 Merge pull request #180 from mitchellh/transparent Mitchell Hashimoto 2023-07-03 21:05:12 -07:00
  • 9a079bb5b9 background-blur-radius for macOS Mitchell Hashimoto 2023-07-03 20:41:01 -07:00
  • d25568ffdb apprt/gtk: honor background opacity Mitchell Hashimoto 2023-07-03 20:21:16 -07:00
  • 55313fcbd5 opengl: support background opacity Mitchell Hashimoto 2023-07-03 19:51:11 -07:00
  • 7896f99f2f config: clarify reload Mitchell Hashimoto 2023-07-03 19:45:36 -07:00
  • 338f89679d apprt: add C API for detecting background transparency per surface Mitchell Hashimoto 2023-07-03 19:44:06 -07:00
  • 329385e353 metal: apply background opacity Mitchell Hashimoto 2023-07-03 19:38:33 -07:00
  • 017da411f8 metal: start setting up background transparency Mitchell Hashimoto 2023-07-03 17:59:50 -07:00
  • 8756090266 config: add background-opacity and float parsing for config Mitchell Hashimoto 2023-07-03 17:50:45 -07:00
  • 68b57f1001 nix: update to python3 Mitchell Hashimoto 2023-07-03 17:15:16 -07:00
  • 12b1582c55 Merge pull request #179 from mitchellh/autoitalic Mitchell Hashimoto 2023-07-03 16:08:18 -07:00
  • 8113ad1393 font: share skew matrix for core text Mitchell Hashimoto 2023-07-03 15:58:52 -07:00
  • c90a52ee50 font: don't fallback styles when searching for a codepoint Mitchell Hashimoto 2023-07-03 15:55:01 -07:00
  • 4bf8a0d149 font: support skew transform for auto-italics Mitchell Hashimoto 2023-07-03 15:48:42 -07:00
  • c9f486be9b Revert "update nix to 23.05" Mitchell Hashimoto 2023-07-03 14:51:08 -07:00
  • fe65764832 update nix to 23.05 Mitchell Hashimoto 2023-07-03 14:32:47 -07:00
  • 369a7dda4c coretext: use alternate approach to calcaulate cell height and ascent Mitchell Hashimoto 2023-07-03 14:26:06 -07:00
  • 0e802b6118 coretext: switch up positive/negative y axis values Mitchell Hashimoto 2023-07-03 14:00:28 -07:00
  • 17d1626e57 Merge pull request #178 from mitchellh/font-integer Mitchell Hashimoto 2023-07-03 11:33:09 -07:00
  • 0faf6097d0 Change font metrics to all be integers, not floats. Mitchell Hashimoto 2023-07-03 11:08:12 -07:00
  • 5e1b4aa40f fix old zig fmt in blocks.zig Mitchell Hashimoto 2023-07-03 08:38:34 -07:00
  • 57e109f8b4 Merge pull request #176 from mitchellh/mrn/gtk-fullscreen Mitchell Hashimoto 2023-07-02 21:54:45 -07:00
  • 567ba5a25e gtk: handle ctrl+return to toggle fullscreen Thorsten Ball 2023-07-03 06:38:14 +02:00
  • 8ca9e14d89 adjust mouse selection calculation for window-padding settings Mitchell Hashimoto 2023-07-02 12:45:06 -07:00
  • 84550f276a macos: make close the terminal button non-destructive Mitchell Hashimoto 2023-07-02 12:38:16 -07:00
  • 0295feef36 Merge pull request #172 from mitchellh/mrn/toggle-fullscreen Mitchell Hashimoto 2023-07-02 12:00:55 -07:00
  • 2c2bea716f Merge pull request #173 from mitchellh/mrn/readme-colors Mitchell Hashimoto 2023-07-02 12:00:41 -07:00
  • 82f7ca149d README: show how to set color palette in config Thorsten Ball 2023-07-02 20:27:37 +02:00
  • 8e464db049 Toggle fullscreen on super/ctrl+return, only macOS for now Thorsten Ball 2023-07-02 19:59:41 +02:00
  • ce77002198 remove metal workaround completely Mitchell Hashimoto 2023-07-01 15:19:13 -07:00
  • 9968128da9 fix failing test on non-Mac Mitchell Hashimoto 2023-07-01 15:15:53 -07:00
  • f537d7aab1 renderer: remove metal workaround, this caused crashes on x86_64 Mitchell Hashimoto 2023-07-01 15:14:24 -07:00
  • 1d1b868958 font: do not use Noto on macOS for tests, it doesn't work Mitchell Hashimoto 2023-07-01 13:51:31 -07:00
  • 0a718ec3eb pkg/macos: do not use bitCast through a function Mitchell Hashimoto 2023-07-01 13:38:10 -07:00
  • 1dd6e6f29d Merge pull request #165 from mitchellh/coretext Mitchell Hashimoto 2023-07-01 10:17:12 -07:00
  • 06f63288c8 coretext: address TODO Mitchell Hashimoto 2023-07-01 10:15:50 -07:00
  • 126817cac2 coretext: tweak underline position Mitchell Hashimoto 2023-07-01 10:12:29 -07:00
  • 51e42a62ed font: default rasterizer on macOS is now coretext Mitchell Hashimoto 2023-07-01 10:04:49 -07:00
  • 0bb2d22052 renderer: hook up font thickening setting Mitchell Hashimoto 2023-07-01 10:01:40 -07:00
  • 3795cd6c2d font: turn rasterization options into a struct, add thicken Mitchell Hashimoto 2023-07-01 09:55:19 -07:00
  • e99376cac1 font: update comment Mitchell Hashimoto 2023-06-30 22:55:41 -07:00
  • b5cc37e20c font: comment out debug logs Mitchell Hashimoto 2023-06-30 22:54:08 -07:00
  • 42cc11e32c coretext: remove the old renderGlyph impl Mitchell Hashimoto 2023-06-30 22:44:44 -07:00
  • 3c5be0726f sprite: all rasterized sprites should have a 1px padding Mitchell Hashimoto 2023-06-30 22:43:09 -07:00
  • 362eeac74b coretext: do not treat color diffs special for offset Mitchell Hashimoto 2023-06-30 22:28:09 -07:00
  • d39e3f5428 coretext: improved baseline calculation Mitchell Hashimoto 2023-06-30 21:59:52 -07:00
  • 69396b0853 coretext: layout rect must fit all chars Mitchell Hashimoto 2023-06-30 21:48:55 -07:00
  • 5706770c38 coretext: handle glyph padding in region reservation Mitchell Hashimoto 2023-06-30 21:02:10 -07:00
  • 55254acaad coretext: fix emoji placement Mitchell Hashimoto 2023-06-30 17:12:24 -07:00
  • c52dc229f3 coretext: validate atlas depth matches color depth Mitchell Hashimoto 2023-06-30 16:59:17 -07:00
  • a74e49833b coretext: colored glyph rendering Mitchell Hashimoto 2023-06-30 15:57:59 -07:00
  • 286944cd43 cleaning up rasterization, comments Mitchell Hashimoto 2023-06-30 15:24:14 -07:00
  • 552a1b51d0 coretext: rasterization looking cleaner Mitchell Hashimoto 2023-06-30 14:47:59 -07:00
  • 079fe7bc94 coretext: the size needs to be in pixels! (see comment) Mitchell Hashimoto 2023-06-30 14:13:40 -07:00
  • 4d7a2c9f05 font: remove the old comment about not doing the grey stroke Mitchell Hashimoto 2023-06-30 13:54:13 -07:00
  • 45da58188c fix up for new zig Mitchell Hashimoto 2023-06-30 13:53:05 -07:00
  • ef5d86ffb0 coretext: initially fill grey Mitchell Hashimoto 2023-03-04 14:02:45 -08:00
  • 2a1cbb4f21 coretext: calculate units per em/point Mitchell Hashimoto 2023-03-04 11:29:40 -08:00
  • a3401d9690 log if a configured font is not found Mitchell Hashimoto 2023-03-04 11:08:20 -08:00
  • 20ab117b36 Merge pull request #169 from mitchellh/mrn/goto-tab-macos Mitchell Hashimoto 2023-07-01 09:21:33 -07:00
  • eebcbb6955 macos: attach gotoTab listener to contentView and filter on focused win Mitchell Hashimoto 2023-07-01 09:19:38 -07:00
  • 6ff3f62e3a macOS: implement cmd+[0-9] to goto tab Thorsten Ball 2023-07-01 17:12:55 +02:00
  • cb775b5d56 Merge pull request #168 from mitchellh/mrn/quit-dialog-return-simple Mitchell Hashimoto 2023-07-01 09:04:02 -07:00
  • 64fa064e29 Merge pull request #167 from mitchellh/evanphx/b-precision-mouse-event Mitchell Hashimoto 2023-07-01 09:03:31 -07:00
  • 4d46229652 Use the precision calculation to determine when to send mouse events Evan Phoenix 2023-07-01 14:43:40 +02:00
  • eea37033bf macOS: change quit dialog to handle return by removing role Thorsten Ball 2023-07-01 14:52:27 +02:00
  • a212d811e7 build: update min required zig version Mitchell Hashimoto 2023-06-30 13:24:01 -07:00
  • 314f9287b1 Update Zig (#164) Mitchell Hashimoto 2023-06-30 12:15:31 -07:00
  • 0c632e7345 Merge pull request #163 from mitchellh/precision-scroll Mitchell Hashimoto 2023-06-29 12:04:19 -07:00
  • de5468e214 scale x, speed up scrolling Mitchell Hashimoto 2023-06-29 11:47:28 -07:00
  • 32031701b8 core: do high precision scrolling Y calculations Mitchell Hashimoto 2023-06-29 11:42:43 -07:00
  • 9a40dc4630 macos: build scroll mods value Mitchell Hashimoto 2023-06-29 11:06:34 -07:00
  • 68631a1ccd apprt: plumb through scroll mods to core, don't handle them yet Mitchell Hashimoto 2023-06-29 10:41:42 -07:00
  • 20f46d5c08 define precision scrolling and momentum structs, C API Mitchell Hashimoto 2023-06-29 10:38:15 -07:00
  • 481107b41d mouse button codes for right/middle were swapped! Mitchell Hashimoto 2023-06-25 16:34:06 -07:00
  • 0d2dce4449 Merge pull request #162 from mitchellh/mouse Mitchell Hashimoto 2023-06-25 16:13:26 -07:00
  • 7012ee36eb shift+click to override "grabbed" mouse events and select Mitchell Hashimoto 2023-06-25 16:03:57 -07:00
  • 1607cccf73 mouse shift-click only continues previous event if selection is active Mitchell Hashimoto 2023-06-25 15:53:05 -07:00
  • 2528f4f2fe update zig-js for wasm Mitchell Hashimoto 2023-06-25 11:29:14 -07:00
  • 5ae28f31c6 update flatpak build Mitchell Hashimoto 2023-06-25 11:24:22 -07:00
  • 85fb417ac9 Merge pull request #161 from mitchellh/update-zig Mitchell Hashimoto 2023-06-25 11:21:07 -07:00
  • b7b3b9e7f2 build.zig update min version Mitchell Hashimoto 2023-06-25 11:18:09 -07:00
  • 8a83a1e4a9 fix min usage in src/os Mitchell Hashimoto 2023-06-25 11:17:51 -07:00
  • e3affae381 update libxev Mitchell Hashimoto 2023-06-25 11:17:47 -07:00