1109 Commits

Author SHA1 Message Date
Mitchell Hashimoto
b51fe2a24a Merge pull request #47 from mitchellh/anubhavmishra-patch-1
Update README.md
2022-11-18 10:08:32 -08:00
Anubhav Mishra
13f08f41be Update README.md 2022-11-18 23:37:59 +05:30
Mitchell Hashimoto
319531a325 Merge pull request #46 from mitchellh/anubhavmishra/readme-update
Update README.md
2022-11-18 10:06:35 -08:00
Anubhav Mishra
4ef0d3b09e Update README.md 2022-11-18 23:33:45 +05:30
Mitchell Hashimoto
8071836a57 Always send mouse events 2022-11-17 16:18:17 -08:00
Mitchell Hashimoto
08bca077b2 search for unknown codepoints in any available font face
If an unknown codepoint is rendered, we now will query the OS for ANY
font that can satisfy the codepoint (rather than rendering `?`).
2022-11-17 16:09:33 -08:00
Mitchell Hashimoto
da2942e083 font: specific codepoint lookup in internals 2022-11-17 15:49:14 -08:00
Mitchell Hashimoto
b91cd8e41c pkg/macos: character set in range 2022-11-17 15:15:09 -08:00
Mitchell Hashimoto
843dc8ae14 pkg/macos: support CFCharacterSet 2022-11-17 15:09:53 -08:00
Mitchell Hashimoto
7703873142 pkg/fontconfig: charset can add chars 2022-11-17 14:37:36 -08:00
Mitchell Hashimoto
8f9da82754 Embed nerd fonts into our default font 2022-11-17 14:16:50 -08:00
Mitchell Hashimoto
4521efb83d move screen resize to a renderer mailbox message 2022-11-17 13:55:04 -08:00
Mitchell Hashimoto
fc18be5d32 release-tip should update the SHA 2022-11-17 12:15:23 -08:00
Mitchell Hashimoto
e78d41eee0 Update README.md 2022-11-17 12:10:40 -08:00
Mitchell Hashimoto
7a23c24211 fix skip on tip release 2022-11-17 11:44:40 -08:00
Mitchell Hashimoto
81bdeb2045 try again (noise) 2022-11-17 11:30:29 -08:00
Mitchell Hashimoto
f8ddeb35af release-tip manual 2022-11-17 11:28:25 -08:00
Mitchell Hashimoto
a309be738a release-tip can be dispatched 2022-11-17 11:27:08 -08:00
Mitchell Hashimoto
2d3126ffb7 release-tip workflow (wip) 2022-11-17 11:24:12 -08:00
Mitchell Hashimoto
7a2c551d60 Merge pull request #39 from mitchellh/dependabot/github_actions/cachix/install-nix-action-18
Bump cachix/install-nix-action from 17 to 18
2022-11-17 10:23:01 -08:00
Mitchell Hashimoto
ad433d490c Merge pull request #38 from mitchellh/dependabot/github_actions/actions/checkout-3
Bump actions/checkout from 2 to 3
2022-11-17 10:22:48 -08:00
dependabot[bot]
b1f64af767 Bump cachix/install-nix-action from 17 to 18
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 17 to 18.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v17...v18)

---
updated-dependencies:
- dependency-name: cachix/install-nix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-17 18:22:09 +00:00
dependabot[bot]
cc07d6ba62 Bump actions/checkout from 2 to 3
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-17 18:22:02 +00:00
Mitchell Hashimoto
055808be2b Create dependabot.yml 2022-11-17 10:21:31 -08:00
Mitchell Hashimoto
6ac00e43bd Merge pull request #37 from mitchellh/mac-tab
Mac: Tabbing
2022-11-16 21:25:43 -08:00
Mitchell Hashimoto
30f8b55ed4 update TODO 2022-11-16 21:21:00 -08:00
Mitchell Hashimoto
357ad43656 app: deinit darwin info 2022-11-16 21:20:04 -08:00
Mitchell Hashimoto
b4d5901225 update some docs 2022-11-16 21:18:37 -08:00
Mitchell Hashimoto
8ac90d33e6 new_tab action 2022-11-16 21:17:41 -08:00
Mitchell Hashimoto
c6f7eab601 hide tab bar if last window is destroyed 2022-11-16 21:04:55 -08:00
Mitchell Hashimoto
bb90104de3 enable Mac native tabbing 2022-11-16 21:04:54 -08:00
Mitchell Hashimoto
465b4df6ea fix tests for WNOHANG commit 2022-11-16 21:04:31 -08:00
Mitchell Hashimoto
d567a976b4 waitpid should specify WNOHANG
If the child process our terminal is executing behaves poorly and
doesn't waitpid all of its own children, then we can hang the full
terminal. This is not ideal, so specify WNOHANG.
2022-11-16 20:54:17 -08:00
Mitchell Hashimoto
56b5c81fcb make goal explicit to support windows 2022-11-16 10:04:09 -08:00
Mitchell Hashimoto
9bc0885a51 update status 2022-11-16 10:02:02 -08:00
Mitchell Hashimoto
8eb97cd9ad Option (def true) to inherit font size on new window 2022-11-16 09:51:59 -08:00
Mitchell Hashimoto
69fdd57aa3 screen: support scroll region scrolling with circular buffer wraparound 2022-11-16 09:28:56 -08:00
Mitchell Hashimoto
30553f04cb Merge pull request #34 from mitchellh/font-resize
Font Resize at Runtime
2022-11-15 20:39:38 -08:00
Mitchell Hashimoto
371a7f79cb coretext: implement resizing 2022-11-15 20:29:58 -08:00
Mitchell Hashimoto
7e24faac72 metal: implement font size changing 2022-11-15 20:18:39 -08:00
Mitchell Hashimoto
dad4923901 hook up all the keyboard actions 2022-11-15 20:10:50 -08:00
Mitchell Hashimoto
3ce554462a window cell size event for changing cell size 2022-11-15 19:54:05 -08:00
Mitchell Hashimoto
657c8540c8 renderer: font size changed event, OpenGL impl 2022-11-15 19:48:32 -08:00
Mitchell Hashimoto
6ec5684c27 window caches all sizing so it doesn't depend on renderer state 2022-11-15 19:30:15 -08:00
Mitchell Hashimoto
6218792710 font: GroupCache supports resize 2022-11-15 15:54:57 -08:00
Mitchell Hashimoto
24167d0d59 font: Group supports resize 2022-11-15 15:48:52 -08:00
Mitchell Hashimoto
d759c7fb25 font: freetype face supports resize 2022-11-15 15:37:16 -08:00
Mitchell Hashimoto
1c4552de3b font: freetype eliminate some duplicated work on init 2022-11-15 15:23:28 -08:00
Mitchell Hashimoto
e24dabd67a extract out message data from termio
This will be used for other mailboxes, for example this is required for
sending the window title to the app thread. Right now we hardcode an
array size but we can do better than that.
2022-11-15 13:41:11 -08:00
Mitchell Hashimoto
18bc5b2e9a No need to use a mach fork anymore 2022-11-15 13:24:15 -08:00