1689 Commits

Author SHA1 Message Date
Mitchell Hashimoto
2b73fbaa0d iterating on the new for loop syntax 2023-02-27 21:53:09 -08:00
Mitchell Hashimoto
8db30107ae pkg: fmt 2023-02-27 21:46:59 -08:00
Mitchell Hashimoto
ce86c64b42 update zig, src for loops 2023-02-27 21:46:42 -08:00
Mitchell Hashimoto
82706050d9 Merge pull request #81 from mitchellh/dependabot/github_actions/flatpak/flatpak-github-actions-5
build(deps): bump flatpak/flatpak-github-actions from 4 to 5
2023-02-27 17:43:12 -08:00
Mitchell Hashimoto
a2fb1a8dcb Merge pull request #80 from mitchellh/dependabot/github_actions/docker/setup-qemu-action-2
build(deps): bump docker/setup-qemu-action from 1 to 2
2023-02-27 17:42:49 -08:00
dependabot[bot]
c4e29b0c42 build(deps): bump flatpak/flatpak-github-actions from 4 to 5
Bumps [flatpak/flatpak-github-actions](https://github.com/flatpak/flatpak-github-actions) from 4 to 5.
- [Release notes](https://github.com/flatpak/flatpak-github-actions/releases)
- [Commits](https://github.com/flatpak/flatpak-github-actions/compare/v4...v5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-28 01:15:10 +00:00
dependabot[bot]
9ae6840e37 build(deps): bump docker/setup-qemu-action from 1 to 2
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 1 to 2.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](https://github.com/docker/setup-qemu-action/compare/v1...v2)

---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-28 01:15:07 +00:00
Mitchell Hashimoto
c2cd9f06dc Update README.md 2023-02-27 15:33:32 -08:00
Mitchell Hashimoto
935486ca30 Merge pull request #79 from mitchellh/flatpak
Flatpak Package for Linux
2023-02-27 15:29:52 -08:00
Mitchell Hashimoto
bdfd182802 flatpak: remove zig from final build 2023-02-27 15:29:32 -08:00
Mitchell Hashimoto
5db9854e63 build: install the proper linux desktop file depending on flatpak or not 2023-02-27 15:20:31 -08:00
Mitchell Hashimoto
277fd333ae remove gtk build from test, doesn't work in CI 2023-02-27 15:02:03 -08:00
Mitchell Hashimoto
b25adb3bdf ci: clean artifacts, move flatpak to release tip 2023-02-27 14:54:44 -08:00
Mitchell Hashimoto
dcff7c2998 ci: try multiarch flatpak builder 2023-02-27 14:38:06 -08:00
Mitchell Hashimoto
533cfbc9b8 ci: add flatpak builder 2023-02-27 14:37:52 -08:00
Mitchell Hashimoto
e3e1e6c521 github: trying to add flatpak builds 2023-02-27 13:58:16 -08:00
Mitchell Hashimoto
3135196442 flatpak: enable ReleaseSafe 2023-02-27 12:01:23 -08:00
Mitchell Hashimoto
a8025f6ec2 termio: env should not freed because arena gets it 2023-02-27 11:55:04 -08:00
Mitchell Hashimoto
83a1d783b1 termio: implement kill command for flatpak 2023-02-27 11:44:18 -08:00
Mitchell Hashimoto
25bde8a351 flatpak: disable strip -- causes crashes 2023-02-27 11:30:51 -08:00
Mitchell Hashimoto
52d22a140c termio: exec uses new flatpak command, no more host-spawn 2023-02-27 11:26:31 -08:00
Mitchell Hashimoto
630374060d passwd uses new FlatpakHostCommand 2023-02-27 11:02:59 -08:00
Mitchell Hashimoto
f64d871847 os: FlatpakHostCommand uses thread with its own event loop 2023-02-27 10:18:56 -08:00
Mitchell Hashimoto
1c3d775d90 apprt/embedded: ignore size callbacks that change nothing 2023-02-26 17:44:45 -08:00
Mitchell Hashimoto
7962bd061b metal: use the screen size reported in the callback to resize
We were previously using the bounds which might be updated later if the
view is in the middle of an animation. Just use the size that represents
our target state.
2023-02-26 17:44:14 -08:00
Mitchell Hashimoto
fc64dfa311 macos: on resize do not use the view frame
See the comment in the diff.
2023-02-26 17:26:17 -08:00
Mitchell Hashimoto
f89d202b0d flatpak.HostCommand wip 2023-02-26 10:28:54 -08:00
Mitchell Hashimoto
e227f4d5ef nix: flatpak stuff should go into linux section 2023-02-26 08:45:24 -08:00
Mitchell Hashimoto
5b9bc9abdb flatpak: build GTK version 2023-02-25 23:08:04 -08:00
Mitchell Hashimoto
fc3802e632 termio: use host-spawn for pty 2023-02-25 22:36:20 -08:00
Mitchell Hashimoto
f012d31ed5 passwd entry in flatpak needs to trim newlines 2023-02-25 22:25:17 -08:00
Mitchell Hashimoto
6b23dbb169 flatpak: use host-spawn to find default shell 2023-02-25 21:56:51 -08:00
Mitchell Hashimoto
3c81287ffd ignore flatpak builder files 2023-02-25 21:56:41 -08:00
Mitchell Hashimoto
0a041957f1 os: add flatpak detection 2023-02-25 21:20:48 -08:00
Mitchell Hashimoto
64ef2dc051 add flatpak builder yml 2023-02-25 21:20:28 -08:00
Mitchell Hashimoto
ec956debb7 Command/Pty work better with Flatpak but not 100% yet 2023-02-25 21:19:57 -08:00
Mitchell Hashimoto
31540c24e7 nix: need debugedit for flatpak-builder 2023-02-25 19:39:33 -08:00
Mitchell Hashimoto
f18789da87 build: omit icon that is too large for freedesktop 2023-02-25 19:39:16 -08:00
Mitchell Hashimoto
bfc4b821ff vendor: update linux aarch64 sdk 2023-02-25 17:31:22 -08:00
Mitchell Hashimoto
3345c2bb82 nix: add flatpak-builder 2023-02-25 16:50:06 -08:00
Mitchell Hashimoto
1ca0ea361b dist/linux: add freedesktop desktop spec file 2023-02-25 15:23:51 -08:00
Mitchell Hashimoto
edb926d434 nix: remove dpkg 2023-02-25 15:16:32 -08:00
Mitchell Hashimoto
d1a1ba4cb6 output runtime at startup 2023-02-25 15:09:26 -08:00
Mitchell Hashimoto
f217cd24b9 fpm build deb 2023-02-25 14:57:48 -08:00
Mitchell Hashimoto
b927105959 build: add freedesktop file and icon 2023-02-25 14:57:48 -08:00
Mitchell Hashimoto
3dbb7e44bf build: don't build bench by default 2023-02-25 14:57:48 -08:00
Mitchell Hashimoto
227f6eb4f1 gtk: handle <tab> so it doesn't move focus 2023-02-25 14:57:34 -08:00
Mitchell Hashimoto
35af0ef362 gtk: previous/next tab wraps 2023-02-25 10:53:15 -08:00
Mitchell Hashimoto
6c6a3d6a5d "goto_tab" key binding to jump to a specific tab, defaults to Super+N
The apprt surface must implement `gotoTab` to make this work. This is
only implemented in GTK for now.
2023-02-25 10:48:38 -08:00
Mitchell Hashimoto
7a0411d65a apprt: move newTab to a surface callback rather than app 2023-02-25 10:38:19 -08:00