Commit Graph

  • 58d89b6bb3 apprt/glfw: add logging with error information when glfw init fails Mitchell Hashimoto 2023-03-12 17:27:33 -07:00
  • 64da1b993d Merge pull request #92 from mitchellh/split-nav Mitchell Hashimoto 2023-03-11 17:58:32 -08:00
  • 3976da8149 macos: navigate splits directionally Mitchell Hashimoto 2023-03-11 17:55:31 -08:00
  • 04c38ef3b0 macos: change focus callback to use an enum so we can get other dirs Mitchell Hashimoto 2023-03-11 17:44:00 -08:00
  • 18cf0dc9fc macos: put next/prev split focus into menu Mitchell Hashimoto 2023-03-11 17:25:39 -08:00
  • 4a5d92056f macos: hook up previous/next split focus Mitchell Hashimoto 2023-03-11 17:02:01 -08:00
  • b582691185 macos: hook up all the bindings so we're ready to handle focus event Mitchell Hashimoto 2023-03-11 16:22:04 -08:00
  • 7dd76105ad update README Mitchell Hashimoto 2023-03-10 22:26:06 -08:00
  • fa55d7088e update Zig version Mitchell Hashimoto 2023-03-10 22:20:29 -08:00
  • d6ad49a1b2 Merge pull request #89 from mitchellh/macos-splits Mitchell Hashimoto 2023-03-10 15:32:30 -08:00
  • a356c62105 macos: properly lose focus on previous split when new split Mitchell Hashimoto 2023-03-10 15:31:48 -08:00
  • f85c1c256c macos: menu bar to split Mitchell Hashimoto 2023-03-10 15:24:45 -08:00
  • 0aadd19282 macos: close surface works Mitchell Hashimoto 2023-03-10 14:44:33 -08:00
  • a265e7ce20 macos: take over menu bar, separate close and close window Mitchell Hashimoto 2023-03-10 14:27:55 -08:00
  • dc6e5e1437 macos: fix bug where like... 5 terminals were being launched in the background Mitchell Hashimoto 2023-03-09 11:40:47 -08:00
  • bfbd7f1c1b macos: terminal split views handle nested close properly Mitchell Hashimoto 2023-03-09 11:07:12 -08:00
  • 31378bcaa5 macos: redo all the split views Mitchell Hashimoto 2023-03-08 22:14:29 -08:00
  • 0388dc35bb macos: set proper window title for focused split Mitchell Hashimoto 2023-03-08 15:26:58 -08:00
  • c0315e72f1 macos: nil bottomright when we close it Mitchell Hashimoto 2023-03-08 15:08:42 -08:00
  • 6c857877e8 apprt/embedded: close surface callback Mitchell Hashimoto 2023-03-08 15:05:15 -08:00
  • fa9ee0815f apprt/embedded: newSplit callback Mitchell Hashimoto 2023-03-08 14:56:50 -08:00
  • 8ce6f349f8 input: new_split binding, can parse enums Mitchell Hashimoto 2023-03-08 08:56:17 -08:00
  • 15b7e7fcd7 termio: coalesce resize events Mitchell Hashimoto 2023-03-08 08:43:42 -08:00
  • a754fe8c30 macos: little tweaks Mitchell Hashimoto 2023-03-07 22:09:39 -08:00
  • 508277f823 macos: fix focus on split change Mitchell Hashimoto 2023-03-07 21:37:36 -08:00
  • e07a4e6892 macos: comment my split view Mitchell Hashimoto 2023-03-07 17:04:12 -08:00
  • 4bbb419cb0 macos: use my new split view Mitchell Hashimoto 2023-03-07 16:51:26 -08:00
  • 06d770fefa macos: SplitView dragging Mitchell Hashimoto 2023-03-07 16:34:38 -08:00
  • d00794de8e macos: working on custom split view Mitchell Hashimoto 2023-03-07 16:22:00 -08:00
  • 1faca5972f macos: change key window detection Mitchell Hashimoto 2023-03-06 21:53:22 -08:00
  • 1a3cd852f9 macos: massive reorg Mitchell Hashimoto 2023-03-06 21:28:09 -08:00
  • 1a4fabc2e5 macos: fix state handling of terminal surface in split Mitchell Hashimoto 2023-03-06 10:40:08 -08:00
  • eef41aa6de macos: window tracking cleans up observers properly Mitchell Hashimoto 2023-03-06 10:19:08 -08:00
  • 00cf9edc94 macos: working on splits Mitchell Hashimoto 2023-03-05 14:23:25 -08:00
  • 6854d09a8d macos: get rid of delegates on our surface view Mitchell Hashimoto 2023-03-05 13:41:35 -08:00
  • 1fbbdd3fc7 macos: making the surface state get passed down... Mitchell Hashimoto 2023-03-05 13:37:01 -08:00
  • b1d57cd500 macos: rename TerminalSurfaceView to TerminalSurface Mitchell Hashimoto 2023-03-05 13:18:19 -08:00
  • 4f9d949aec ci: set git committer for release tag Mitchell Hashimoto 2023-03-05 11:50:22 -08:00
  • b1a7baf394 metal: do not use setPurgeableState on MTLTexture/Buffer Mitchell Hashimoto 2023-03-05 10:00:05 -08:00
  • 03f5addd34 build.zig handles tagged releases Mitchell Hashimoto 2023-03-05 09:04:59 -08:00
  • 6a320db349 ci: release tag after builds are done Mitchell Hashimoto 2023-03-05 08:55:35 -08:00
  • 93d7f4d76b ci: automatically set macos app build number Mitchell Hashimoto 2023-03-04 20:41:09 -08:00
  • 0907da4eba build: generate a version number, show in log on startup Mitchell Hashimoto 2023-03-04 20:34:15 -08:00
  • 5906d87642 Merge pull request #88 from mitchellh/sprite-cursor Mitchell Hashimoto 2023-03-04 15:16:03 -08:00
  • cf519bcd75 Use procedurally generated sprites for cursors rather than shaders Mitchell Hashimoto 2023-03-04 15:10:24 -08:00
  • 25cf4eac43 don't need to set all sprite values in enum Mitchell Hashimoto 2023-03-04 14:45:34 -08:00
  • bb48ebc9cb fix wasm build Mitchell Hashimoto 2023-03-04 14:26:56 -08:00
  • e882c21c04 disable double/tripclick highlighting if mouse reporting is enabled Mitchell Hashimoto 2023-03-04 14:24:40 -08:00
  • d309007ec0 fix mouse position recording for x10 format Mitchell Hashimoto 2023-03-04 14:17:12 -08:00
  • 06035e2f95 can now use -Dfont-backend to choose the font backend to use Mitchell Hashimoto 2023-03-04 10:50:13 -08:00
  • 4e31f14f7b renderer: reset font shaper buffer size on font size change Mitchell Hashimoto 2023-03-03 14:35:26 -08:00
  • 89d07fcd83 clear_history binding, default Cmd+K Mitchell Hashimoto 2023-03-03 09:27:47 -08:00
  • 7595ccf18f build_config sets runtime to "none" if embedded Mitchell Hashimoto 2023-03-03 09:09:44 -08:00
  • 2a40bdabca macos: load config file default file locations Mitchell Hashimoto 2023-03-03 09:01:13 -08:00
  • d8537732dd config: add functions to load from home and load configured Mitchell Hashimoto 2023-03-03 08:57:21 -08:00
  • e775c434fb add log when config file is successfully read Mitchell Hashimoto 2023-03-02 21:22:37 -08:00
  • b5bb74e749 Merge pull request #84 from mitchellh/resize Mitchell Hashimoto 2023-03-02 13:53:20 -08:00
  • 4ececc8923 screen: resize rows should use old cols value Mitchell Hashimoto 2023-03-02 13:46:58 -08:00
  • 5573df4947 terminal: erase display complete needs to reset row wrap state Mitchell Hashimoto 2023-03-02 13:20:06 -08:00
  • e28d20a05d disable the auto balance config by default, add some padding Mitchell Hashimoto 2023-03-02 12:55:46 -08:00
  • abd896b34a Merge pull request #83 from mitchellh/resize Mitchell Hashimoto 2023-03-01 22:23:56 -08:00
  • 89cdac6bf3 Merge pull request #82 from mitchellh/dependabot/github_actions/cachix/install-nix-action-20 Mitchell Hashimoto 2023-03-01 22:22:54 -08:00
  • ba96a2c023 screen: adding cols doesn't mess with the viewport Mitchell Hashimoto 2023-03-01 22:14:09 -08:00
  • 28378a350d screen: shrinking cols trims trailing blank lines Mitchell Hashimoto 2023-03-01 22:01:42 -08:00
  • 05fe2a83b1 terminal: erase display below should unwrap soft wrapped state Mitchell Hashimoto 2023-03-01 21:30:31 -08:00
  • 56cb1dd55b screen: correct cursor position with scrollback and less cols Mitchell Hashimoto 2023-03-01 21:06:33 -08:00
  • 979dc5a439 screen: redo resizing to less columns Mitchell Hashimoto 2023-03-01 20:59:35 -08:00
  • 3b586c39c5 screen: grow cols before rows to handle reflow (tested) Mitchell Hashimoto 2023-03-01 19:45:39 -08:00
  • 74f0e38b57 screen: only trim if we're not wrapping on col growing Mitchell Hashimoto 2023-03-01 17:42:46 -08:00
  • 9a4a138da0 screen: don't wrap empty-char stylized cells on shrinking cols Mitchell Hashimoto 2023-03-01 17:34:17 -08:00
  • 31ac3ec7ba screen: when expanding cols, broadcast empty styled cells Mitchell Hashimoto 2023-03-01 17:24:24 -08:00
  • cb8f44667e build(deps): bump cachix/install-nix-action from 19 to 20 dependabot[bot] 2023-03-02 01:14:11 +00:00
  • 89138cf7e3 screen: don't trim blank lines if rows aren't changing Mitchell Hashimoto 2023-03-01 17:09:57 -08:00
  • b4d8419feb screen: trim trailing no-character cells when rows is changing Mitchell Hashimoto 2023-03-01 17:04:45 -08:00
  • d4057522ee screen: resize more rows preserves soft wrapped flag Mitchell Hashimoto 2023-03-01 09:18:26 -08:00
  • 5f9ab91466 screen: fix issue with resizing w/ more cols, reflow, and scrollback Mitchell Hashimoto 2023-03-01 09:08:08 -08:00
  • 1970a84960 screen: when resizing and trimming scrollback, have to offset cursor Y Mitchell Hashimoto 2023-02-28 22:28:27 -08:00
  • 87e0f5589f screen clone should not make full requested height "written" Mitchell Hashimoto 2023-02-28 17:10:28 -08:00
  • 38060978e2 termio/exec: don't pass pointer to stack var Mitchell Hashimoto 2023-02-28 11:07:03 -08:00
  • d49c65d101 update zig-objc for new for syntax Mitchell Hashimoto 2023-02-27 22:08:12 -08:00
  • 14a88c93ba update zig-js for latest zig changes Mitchell Hashimoto 2023-02-27 22:02:50 -08:00
  • 8a451fa302 update flatpak to use latest zig Mitchell Hashimoto 2023-02-27 22:01:32 -08:00
  • 32e367e060 update mach to fork for now Mitchell Hashimoto 2023-02-27 21:56:19 -08:00
  • 2b73fbaa0d iterating on the new for loop syntax Mitchell Hashimoto 2023-02-27 21:53:09 -08:00
  • 8db30107ae pkg: fmt Mitchell Hashimoto 2023-02-27 21:46:59 -08:00
  • ce86c64b42 update zig, src for loops Mitchell Hashimoto 2023-02-27 21:46:42 -08:00
  • 82706050d9 Merge pull request #81 from mitchellh/dependabot/github_actions/flatpak/flatpak-github-actions-5 Mitchell Hashimoto 2023-02-27 17:43:12 -08:00
  • a2fb1a8dcb Merge pull request #80 from mitchellh/dependabot/github_actions/docker/setup-qemu-action-2 Mitchell Hashimoto 2023-02-27 17:42:49 -08:00
  • c4e29b0c42 build(deps): bump flatpak/flatpak-github-actions from 4 to 5 dependabot[bot] 2023-02-28 01:15:10 +00:00
  • 9ae6840e37 build(deps): bump docker/setup-qemu-action from 1 to 2 dependabot[bot] 2023-02-28 01:15:07 +00:00
  • c2cd9f06dc Update README.md Mitchell Hashimoto 2023-02-27 15:33:32 -08:00
  • 935486ca30 Merge pull request #79 from mitchellh/flatpak Mitchell Hashimoto 2023-02-27 15:29:52 -08:00
  • bdfd182802 flatpak: remove zig from final build Mitchell Hashimoto 2023-02-27 15:29:32 -08:00
  • 5db9854e63 build: install the proper linux desktop file depending on flatpak or not Mitchell Hashimoto 2023-02-27 15:20:31 -08:00
  • 277fd333ae remove gtk build from test, doesn't work in CI Mitchell Hashimoto 2023-02-27 15:02:03 -08:00
  • b25adb3bdf ci: clean artifacts, move flatpak to release tip Mitchell Hashimoto 2023-02-27 14:54:44 -08:00
  • dcff7c2998 ci: try multiarch flatpak builder Mitchell Hashimoto 2023-02-27 14:38:06 -08:00
  • 533cfbc9b8 ci: add flatpak builder Mitchell Hashimoto 2023-02-27 13:59:42 -08:00
  • e3e1e6c521 github: trying to add flatpak builds Mitchell Hashimoto 2023-02-27 13:58:16 -08:00
  • 3135196442 flatpak: enable ReleaseSafe Mitchell Hashimoto 2023-02-27 12:01:23 -08:00