Commit Graph

  • 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
  • a8025f6ec2 termio: env should not freed because arena gets it Mitchell Hashimoto 2023-02-27 11:55:04 -08:00
  • 83a1d783b1 termio: implement kill command for flatpak Mitchell Hashimoto 2023-02-27 11:44:18 -08:00
  • 25bde8a351 flatpak: disable strip -- causes crashes Mitchell Hashimoto 2023-02-27 11:30:51 -08:00
  • 52d22a140c termio: exec uses new flatpak command, no more host-spawn Mitchell Hashimoto 2023-02-27 11:26:31 -08:00
  • 630374060d passwd uses new FlatpakHostCommand Mitchell Hashimoto 2023-02-27 11:02:59 -08:00
  • f64d871847 os: FlatpakHostCommand uses thread with its own event loop Mitchell Hashimoto 2023-02-27 10:18:56 -08:00
  • 1c3d775d90 apprt/embedded: ignore size callbacks that change nothing Mitchell Hashimoto 2023-02-26 17:44:45 -08:00
  • 7962bd061b metal: use the screen size reported in the callback to resize Mitchell Hashimoto 2023-02-26 17:44:14 -08:00
  • fc64dfa311 macos: on resize do not use the view frame Mitchell Hashimoto 2023-02-26 17:26:17 -08:00
  • f89d202b0d flatpak.HostCommand wip Mitchell Hashimoto 2023-02-26 10:28:54 -08:00
  • e227f4d5ef nix: flatpak stuff should go into linux section Mitchell Hashimoto 2023-02-26 08:45:24 -08:00
  • 5b9bc9abdb flatpak: build GTK version Mitchell Hashimoto 2023-02-25 23:08:04 -08:00
  • fc3802e632 termio: use host-spawn for pty Mitchell Hashimoto 2023-02-25 22:36:20 -08:00
  • f012d31ed5 passwd entry in flatpak needs to trim newlines Mitchell Hashimoto 2023-02-25 22:25:17 -08:00
  • 6b23dbb169 flatpak: use host-spawn to find default shell Mitchell Hashimoto 2023-02-25 21:56:51 -08:00
  • 3c81287ffd ignore flatpak builder files Mitchell Hashimoto 2023-02-25 21:56:41 -08:00
  • 0a041957f1 os: add flatpak detection Mitchell Hashimoto 2023-02-25 21:20:48 -08:00
  • 64ef2dc051 add flatpak builder yml Mitchell Hashimoto 2023-02-25 21:20:28 -08:00
  • ec956debb7 Command/Pty work better with Flatpak but not 100% yet Mitchell Hashimoto 2023-02-25 21:19:57 -08:00
  • 31540c24e7 nix: need debugedit for flatpak-builder Mitchell Hashimoto 2023-02-25 19:39:33 -08:00
  • f18789da87 build: omit icon that is too large for freedesktop Mitchell Hashimoto 2023-02-25 19:39:16 -08:00
  • bfc4b821ff vendor: update linux aarch64 sdk Mitchell Hashimoto 2023-02-25 17:31:22 -08:00
  • 3345c2bb82 nix: add flatpak-builder Mitchell Hashimoto 2023-02-25 16:50:06 -08:00
  • 1ca0ea361b dist/linux: add freedesktop desktop spec file Mitchell Hashimoto 2023-02-25 15:23:51 -08:00
  • edb926d434 nix: remove dpkg Mitchell Hashimoto 2023-02-25 15:16:32 -08:00
  • d1a1ba4cb6 output runtime at startup Mitchell Hashimoto 2023-02-25 15:09:26 -08:00
  • f217cd24b9 fpm build deb Mitchell Hashimoto 2023-02-25 14:54:22 -08:00
  • b927105959 build: add freedesktop file and icon Mitchell Hashimoto 2023-02-25 14:10:58 -08:00
  • 3dbb7e44bf build: don't build bench by default Mitchell Hashimoto 2023-02-25 13:43:12 -08:00
  • 227f6eb4f1 gtk: handle <tab> so it doesn't move focus Mitchell Hashimoto 2023-02-25 14:57:34 -08:00
  • 35af0ef362 gtk: previous/next tab wraps Mitchell Hashimoto 2023-02-25 10:53:15 -08:00
  • 6c6a3d6a5d "goto_tab" key binding to jump to a specific tab, defaults to Super+N Mitchell Hashimoto 2023-02-25 10:48:38 -08:00
  • 7a0411d65a apprt: move newTab to a surface callback rather than app Mitchell Hashimoto 2023-02-25 10:38:19 -08:00
  • e4c91d2328 don't require runtimes to implement all callbacks Mitchell Hashimoto 2023-02-25 10:32:27 -08:00
  • aa2d3720b6 gtk: previous/next tab bindings Mitchell Hashimoto 2023-02-25 10:29:58 -08:00
  • 65b3c7ca86 gtk: convert keyvals back into unmodified keyvals for shifted ops Mitchell Hashimoto 2023-02-25 10:11:57 -08:00
  • cbebbd78b3 gtk: re-enable closing on no windows Mitchell Hashimoto 2023-02-24 17:51:10 -08:00
  • c80270ff50 gtk: close surface works Mitchell Hashimoto 2023-02-24 17:50:20 -08:00
  • a1a754530f gtk: tab reordering, hide tab bar with one tab, etc. Mitchell Hashimoto 2023-02-24 16:13:15 -08:00
  • ad11ec145c gtk: new tab keyboard shortcut works Mitchell Hashimoto 2023-02-24 16:08:02 -08:00
  • ac1c961c4e gtk: close tab button Mitchell Hashimoto 2023-02-24 15:54:36 -08:00
  • fface4a6b3 gtk: add tab works Mitchell Hashimoto 2023-02-24 15:19:57 -08:00
  • 7e3ad24d89 gtk: put gl area in notebook Mitchell Hashimoto 2023-02-24 14:04:07 -08:00
  • 8a4c8a06fe Merge pull request #75 from mitchellh/gtk Mitchell Hashimoto 2023-02-24 13:35:14 -08:00
  • f9457e76ab gtk: set title stub Mitchell Hashimoto 2023-02-24 12:17:02 -08:00
  • 382a32be6c gtk: clipboard Mitchell Hashimoto 2023-02-24 12:13:31 -08:00
  • 60b2603304 metal: premult alpha for fg color Mitchell Hashimoto 2023-02-24 08:39:55 -08:00
  • c8e0b0c6f3 don't log config its too noisy Mitchell Hashimoto 2023-02-23 21:34:17 -08:00
  • c4393ece4c gtk: make clear opengl requirements Mitchell Hashimoto 2023-02-23 19:14:12 -08:00
  • aa49cceb49 opengl: make setting font size thread safe Mitchell Hashimoto 2023-02-23 18:53:06 -08:00
  • da64fff110 gtk: receive key press for all keys Mitchell Hashimoto 2023-02-23 17:47:48 -08:00
  • cb412425b2 embedded: fix build Mitchell Hashimoto 2023-02-23 17:27:53 -08:00
  • e4b76b5974 gtk: set cursor to ibeam over terminal surface Mitchell Hashimoto 2023-02-23 17:24:18 -08:00