Aram Drevekenin
7141779153
chore(deps): move from termion to termwiz for STDIN handling ( #1249 )
...
* fix(deps): switch from termion to termwiz for STDIN parsing
* style(fmt): clippy
* style(fmt): moar clippy
* style(fmt): rustfmt
* fix(tests): e2e mouse press
* style(fmt): rustfmt
* bring back polling
* fmt fmt fmt
* fix some e2e flakiness
2022-03-23 09:08:35 +01:00
Brooks Rady
d394617a3d
chore(docs): update changelog with rounded corners
2022-03-22 15:02:51 +00:00
Brooks Rady
9bfafde123
feat(ui): round frame corners ( #1227 )
...
* feat(ui): round frame corners
* Allow rounded_corners to be set without a palette
* Revert "Allow rounded_corners to be set without a palette"
This reverts commit 9271a4b5452f2e59e0ebd55136343f0fbfabaa13.
* fix(style): remove redundant code
* fix(style): clippy lints that somehow got missed
* feat(config): add ui config section
2022-03-22 14:58:16 +00:00
a-kenji
2d55a3e274
fix: cargo issue ( #1253 )
2022-03-21 21:16:16 +01:00
a-kenji
73740a4b3f
add(ci): token to update-rust-toolchain
...
In order to trigger ci from the pr.
2022-03-21 12:14:21 +01:00
a-kenji
5bf8c133d5
add(ci): update token
2022-03-21 11:35:58 +01:00
a-kenji
301c546041
fix(ci): scope nix workflows ( #1248 )
2022-03-20 22:13:24 +01:00
a-kenji
78eeac7d80
fix(ci): use release version instead of main
2022-03-20 21:07:41 +01:00
a-kenji
f838feed85
fix(ci): semantic error
2022-03-20 15:04:36 +01:00
a-kenji
612746898a
fix: remove obsolete script ( #1247 )
2022-03-20 15:01:47 +01:00
a-kenji
36471830df
fix(ci): add ref
2022-03-20 14:52:37 +01:00
a-kenji
d01df9cb25
add(ci): toolchain ( #1245 )
2022-03-20 14:50:20 +01:00
github-actions[bot]
e92190ffad
flake.lock: Update ( #1243 )
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/fcd48a5a0693f016a5c370460d0c2a8243b882dc' (2022-03-10)
→ 'github:nixos/nixpkgs/73ad5f9e147c0d2a2061f1d4bd91e05078dc0b58' (2022-03-14)
• Updated input 'rust-overlay':
'github:oxalica/rust-overlay/c984623eb0584a2aadeca505dd85ec68a3f5a576' (2022-03-13)
→ 'github:oxalica/rust-overlay/a21c163919cd90dd67bcd03345fac5441e53cccc' (2022-03-19)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-03-20 09:16:21 +01:00
Aram Drevekenin
d6b174f596
docs(changelog): tab refactor
2022-03-18 10:33:53 +01:00
Aram Drevekenin
ab74b9974a
refactor(tab): move tiled panes to their own module ( #1239 )
...
* work
* tests passing
* simplify render state
* move more stuff to state
* moved tiled panes outside
* move files around
* style(fmt): rustfmt
2022-03-18 10:32:43 +01:00
github-actions[bot]
6092165980
Update rust-toolchain ( #1236 )
...
Co-authored-by: a-kenji <a-kenji@users.noreply.github.com>
2022-03-17 17:28:50 +01:00
a-kenji
8bb46715a9
fix(ci): update-rust-toolchain
2022-03-17 17:24:39 +01:00
a-kenji
3907e2b9f1
fix(ci) update-rust-toolchain
2022-03-17 17:21:50 +01:00
a-kenji
5db634ad51
fix(ci): update-rust-toolchain
...
Fix a typo
2022-03-17 17:11:32 +01:00
a-kenji
91f24114ee
fix(ci) update-rust-toolchain
2022-03-17 17:08:46 +01:00
a-kenji
1612bec8ba
fix(ci): update-toolchain
2022-03-17 16:56:15 +01:00
a-kenji
1b3f2236d4
fix(ci): naming
2022-03-17 16:47:14 +01:00
a-kenji
effccbfaa3
Feat/add rust toolchain ( #1235 )
...
* feature: update rust-toolchain
* add(ci): action that updates `rust-toolchain`
We purposefully keep our version a little behind the newest releases,
to give people the time to update. Now this is unambigious and we can
use all the features our current toolchain allows.
2022-03-17 16:46:01 +01:00
a-kenji
ccd9a55a9b
add(ci): install cargo-make through nix ( #1233 )
...
* add(ci): install `cargo-make` through `nix`
Should speed the e2e tests up by about 2 minutes.
Can easily reverted by `commenting/uncommenting`
the `run` part of the `Install cargo-make` step.
* check if cachix speeds the process up
2022-03-17 14:00:48 +01:00
Jae-Heon Ji
6d71d0a9f1
docs(changelog): bump nix dependency
2022-03-17 21:32:31 +09:00
Jae-Heon Ji
ec319794a5
chore: bump nix version to 0.23.1 ( #1234 )
2022-03-17 21:29:20 +09:00
a-kenji
adb385126c
docs(changelog): use cache_dirs for plugin data
2022-03-17 11:58:43 +01:00
a-kenji
092926c5d8
fix(wasm_vm): use cache_dirs for ephemeral plugin data ( #1230 )
...
fix(wasm_vm): use `cache_dirs` for ephemeral plugin data
Use proper `cache_directories` by default, that users can be expected
to have proper write permissions for.
The directory is used for plugin hashes, and compilation data.
2022-03-17 11:57:38 +01:00
a-kenji
19b74e073a
docs(changelog): fix feature asset installation
2022-03-17 11:41:23 +01:00
a-kenji
b0276dfd74
fix(feat): disable_automatic_asset_installation ( #1226 )
...
* fix(feat): `disable_automatic_asset_installation`
This fixes a regression in the feature system:
The asset installation didn't get turned off by the feature.
Add error logging to the install functions.
Properly show features in setup
disable `mkdir` in `wasm_vm` on `feature-disable-asset-installation`
Alternative:
Is this even needed? We make sure the directory is there upon the
normal asset installation.
fixes #1130
2022-03-17 11:40:09 +01:00
Aram Drevekenin
2e03692f5b
chore(version): bump development version
2022-03-16 14:25:08 +01:00
Aram Drevekenin
9c7d13984f
chore(release): v0.26.1
2022-03-16 14:03:07 +01:00
a-kenji
c2e388f339
fix: deprecated function in clap ( #1225 )
...
`CommandFactory::into_app()` is deprecated in
favor of `CommandFactory::command()`
2022-03-16 13:15:07 +01:00
a-kenji
ade3548496
chore(update): pretty-bytes 0.2 -> 0.2.2 ( #1224 )
2022-03-16 11:29:04 +01:00
a-kenji
1a8b7dd0e7
docs(changelog): switch to annotated release tags
2022-03-16 11:11:14 +01:00
a-kenji
fb1880e162
fix: release tagging ( #1223 )
...
Switch from "lightweight" tags to "annotated" tags for releases,
since "lightweight" tags are meant for private or temporary object
labels.
`man git tag`:
```
Tag objects (created with -a, -s, or -u) are called "annotated" tags; they contain a creation date, the
tagger name and e-mail, a tagging message, and an optional GnuPG signature. Whereas a "lightweight" tag is
simply a name for an object (usually a commit object).
Annotated tags are meant for release while lightweight tags are meant for private or temporary object
labels. For this reason, some git commands for naming objects (like git describe) will ignore lightweight
tags by default.
```
2022-03-16 11:10:33 +01:00
Aram Drevekenin
08d2014cfe
hotfix: do not send bracketed paste to panes where it is not on
2022-03-16 09:42:58 +01:00
a-kenji
12cb2cf0fa
add(readme): built-with-nix badge ( #1220 )
...
And improve readability / contrast of the other badges.
2022-03-15 20:12:30 +01:00
Jae-Heon Ji
a6313ef6a0
docs: add cargo-binstall ( #1212 )
2022-03-14 14:04:31 +09:00
a-kenji
54b0859e40
fix(nix): fix makeDesktopItem ( #1215 )
2022-03-13 13:43:29 +01:00
github-actions[bot]
2c08c425c7
flake.lock: Update ( #1214 )
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/7f9b6e2babf232412682c09e57ed666d8f84ac2d' (2022-02-21)
→ 'github:nixos/nixpkgs/fcd48a5a0693f016a5c370460d0c2a8243b882dc' (2022-03-10)
• Updated input 'rust-overlay':
'github:oxalica/rust-overlay/4f6e6588b07427cd8ddc99b664bf0fab02799804' (2022-02-27)
→ 'github:oxalica/rust-overlay/c984623eb0584a2aadeca505dd85ec68a3f5a576' (2022-03-13)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-03-13 13:33:23 +01:00
a-kenji
cc582983ed
fix(ci): update-flake-lock ( #1213 )
...
fix a semantic error
2022-03-13 13:26:56 +01:00
a-kenji
86b8b53702
add(ci): add labels to flake update pr ( #1211 )
2022-03-13 12:56:32 +01:00
Jae-Heon Ji
9f9c16d60b
docs(changelog): add error reporting system
2022-03-13 20:47:13 +09:00
Jae-Heon Ji
0b74604a9f
feat: improve error reporting system ( #1038 )
...
* feat: add draft a concept code
* feat: add err_ctx to diagnostic
* feat: optimize error report
* chore: add user-friendly help
* fix: manual merge lockfile from main
2022-03-13 20:46:03 +09:00
a-kenji
29d1ccfdfe
fix: .envrc
...
The nvim/vim plugin for `direnv` doesn't support `lorri` fairly
well, so I am turning this support off for now.
2022-03-11 18:37:43 +01:00
Aram Drevekenin
779679f53b
chore(version): bump development version
2022-03-11 16:13:01 +01:00
Aram Drevekenin
93642b08bf
chore(release): v0.26.0
2022-03-11 15:45:35 +01:00
a-kenji
f3d9681ffd
docs(changelog): add POSIX style overrides
2022-03-10 22:20:15 +01:00
a-kenji
21f7b5baa5
fix(config): allow POSIX style --config override ( #1205 )
...
Allow multiple `--config` flags, then use the latter.
Also allows similar behaviour for similar flags.
fixes : #310
2022-03-10 22:19:19 +01:00