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