Age | Commit message (Collapse) | Author |
|
This updates all crates to follow the version of the main project crate.
|
|
|
|
|
|
When running the external editor, the main application is put into a
paused state. The view refresh and input read threads were not properly
paused and were interfering with using an external editor in some cases.
|
|
|
|
|
|
When editing a line in the list view, all keys that were bound to a meta
event were ignored and could not be inputted. This ensures that bound
keys are ignored when in editing mode.
|
|
Windows and *nix treat character events using the Shift modifier
differently. On Windows shift + ? includes the Shift modifier, but *nix
system do not. This ensures that any non-special event or keybinding
contains the shift modifier, it is removed.
|
|
|
|
Many terminals send resize events as the terminals are resizing,
resulting in a flood of resize events. We only care about the last
resize event, since the previous ones are stale, this debounces the
resize events, replacing the previous event with the new one.
|
|
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.56 to 1.0.57.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.56...1.0.57)
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
|
|
|
|
|
|
|
|
|
|
Bumps [uuid](https://github.com/uuid-rs/uuid) from 0.8.2 to 1.0.0.
- [Release notes](https://github.com/uuid-rs/uuid/releases)
- [Commits](https://github.com/uuid-rs/uuid/compare/0.8.2...1.0.0)
---
updated-dependencies:
- dependency-name: uuid
dependency-type: direct:production
update-type: version-update:semver-major
...
Co-authored-by: Tim Oram <dev@mitmaro.ca>
Signed-off-by: dependabot[bot] <support@github.com>
|
|
Bumps [git2](https://github.com/rust-lang/git2-rs) from 0.13.25 to 0.14.2.
- [Release notes](https://github.com/rust-lang/git2-rs/releases)
- [Commits](https://github.com/rust-lang/git2-rs/compare/0.13.25...0.14.2)
---
updated-dependencies:
- dependency-name: git2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
Bumps [crossterm](https://github.com/crossterm-rs/crossterm) from 0.23.0 to 0.23.2.
- [Release notes](https://github.com/crossterm-rs/crossterm/releases)
- [Changelog](https://github.com/crossterm-rs/crossterm/blob/master/CHANGELOG.md)
- [Commits](https://github.com/crossterm-rs/crossterm/commits)
---
updated-dependencies:
- dependency-name: crossterm
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
Bumps [pretty_assertions](https://github.com/colin-kiegel/rust-pretty-assertions) from 1.1.0 to 1.2.1.
- [Release notes](https://github.com/colin-kiegel/rust-pretty-assertions/releases)
- [Changelog](https://github.com/colin-kiegel/rust-pretty-assertions/blob/main/CHANGELOG.md)
- [Commits](https://github.com/colin-kiegel/rust-pretty-assertions/compare/v1.1.0...v1.2.1)
---
updated-dependencies:
- dependency-name: pretty_assertions
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.53 to 1.0.56.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.53...1.0.56)
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
Bumps [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) from 0.5.2 to 0.5.4.
- [Release notes](https://github.com/crossbeam-rs/crossbeam/releases)
- [Changelog](https://github.com/crossbeam-rs/crossbeam/blob/master/CHANGELOG.md)
- [Commits](https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-channel-0.5.2...crossbeam-channel-0.5.4)
---
updated-dependencies:
- dependency-name: crossbeam-channel
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
Bumps [serial_test](https://github.com/palfrey/serial_test) from 0.5.1 to 0.6.0.
- [Release notes](https://github.com/palfrey/serial_test/releases)
- [Commits](https://github.com/palfrey/serial_test/compare/v0.5.1...v0.6.0)
---
updated-dependencies:
- dependency-name: serial_test
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
Trying to keep semver requirements for the sub-crates of the project is
burdensome, and the crates are not meant to be used separately. This
adds a README to each sub-crate that defines this breaking of semver.
|
|
Having keybindings and events as part of the input crate was awkward,
since they were only ever used in the core crate. This makes the input
crate's event and key bindings extendable in the core crate. This will
also allow for faster implementation of new features.
|
|
|
|
This mostly addresses single letter lifetimes, but also a few panics
that were not properly detected previously.
|
|
|
|
|
|
|
|
The input/event reading is returning almost immediately causing the "run
loop" to run constantly. This means that the application is wasting CPU
cycle when idling. This change updates the input handling to block for
a time during read_event when there is not an event available.
|
|
The edit component contains the functionality to edit a line, which is
useful outside the context of that component. This extracts that
functionality into a shared location.
|
|
When editing a line, the keybinding input reading was causing any key
bound to a virtual event to be ignored. This ensures that during edit
mode, those keybindings are ignored.
|
|
This git module was created to allow a thread safe version of the git
repository. Since the git crate now is thread safe, this wrapper is no
longer needed.
|
|
This updates the git crate to make the git2-rs wrapper thread safe.
|
|
|
|
|
|
|
|
Bumps [crossterm](https://github.com/crossterm-rs/crossterm) from 0.22.1 to 0.23.0.
- [Release notes](https://github.com/crossterm-rs/crossterm/releases)
- [Changelog](https://github.com/crossterm-rs/crossterm/blob/master/CHANGELOG.md)
- [Commits](https://github.com/crossterm-rs/crossterm/commits/0.23)
---
updated-dependencies:
- dependency-name: crossterm
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bumps [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) from 1.8.0 to 1.9.0.
- [Release notes](https://github.com/unicode-rs/unicode-segmentation/releases)
- [Commits](https://github.com/unicode-rs/unicode-segmentation/commits)
---
updated-dependencies:
- dependency-name: unicode-segmentation
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
|