Alexis Sellier
63ff4717dc
cli: Implement hunk-based code review
...
Review code with an interface similar to `git add -p`.
2023-06-22 11:15:42 +02:00
Alexis Sellier
4652f309b4
Update to Rust 1.70
2023-06-02 14:40:44 +02:00
Alexis Sellier
1f711b394a
term: Fix flaky color test
2023-05-13 21:39:11 +02:00
Alexis Sellier
8da6363cb3
term: Remove `concolor` dependency
...
Use `anstyle-query` and `is-terminal` instead, which are the replacement
crates that are also used in `snapbox`.
2023-05-10 15:56:39 +02:00
Alexis Sellier
ab74e54949
term: Implement new output widget system
...
We implement a new `Element` trait which allows for more complex output
to be drawn, such as vertical and horizontal stacks.
We adapt `Table` to work within this system.
We refresh the output of `rad patch show` to use these new tools.
2023-03-21 12:43:44 +01:00
Alexis Sellier
02304875ce
Initialize `radicle-term` crate
...
We split out all non-radicle terminal functionality so that it can be
accessed by `radicle-node` without importing `radicle-cli`.
2023-03-06 10:22:50 +01:00