release 0.10 (#252)

This commit is contained in:
Stephan Dilly 2020-08-29 14:20:19 +02:00 committed by GitHub
parent 4907e8b727
commit ca49bbd627
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 13 additions and 7 deletions

View File

@ -5,13 +5,19 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased] ## [0.10.0] - 2020-08-29
### Added ### Added
- fully **customizable key bindings** (see [KEY_CONFIG.md](KEY_CONFIG.md)) [[@yanganto](https://github.com/yanganto)] ([#109](https://github.com/extrawurst/gitui/issues/109)) ([#57](https://github.com/extrawurst/gitui/issues/57)) - fully **customizable key bindings** (see [KEY_CONFIG.md](KEY_CONFIG.md)) [[@yanganto](https://github.com/yanganto)] ([#109](https://github.com/extrawurst/gitui/issues/109)) ([#57](https://github.com/extrawurst/gitui/issues/57))
- support scrolling in long commit messages [[@cruessler](https://github.com/cruessler)]([#208](https://github.com/extrawurst/gitui/issues/208)) - support scrolling in long commit messages [[@cruessler](https://github.com/cruessler)]([#208](https://github.com/extrawurst/gitui/issues/208))
![scrolling](assets/msg-scrolling.gif)
- copy lines from diffs to clipboard [[@cruessler](https://github.com/cruessler)]([#229](https://github.com/extrawurst/gitui/issues/229)) - copy lines from diffs to clipboard [[@cruessler](https://github.com/cruessler)]([#229](https://github.com/extrawurst/gitui/issues/229))
![select-copy](assets/select-copy.gif)
- scrollbar in long diffs ([#204](https://github.com/extrawurst/gitui/issues/204)) - scrollbar in long diffs ([#204](https://github.com/extrawurst/gitui/issues/204))
![scrollbar](assets/scrollbar.gif) ![scrollbar](assets/scrollbar.gif)

4
Cargo.lock generated
View File

@ -59,7 +59,7 @@ checksum = "cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8"
[[package]] [[package]]
name = "asyncgit" name = "asyncgit"
version = "0.9.0" version = "0.10.0"
dependencies = [ dependencies = [
"crossbeam-channel", "crossbeam-channel",
"git2", "git2",
@ -419,7 +419,7 @@ dependencies = [
[[package]] [[package]]
name = "gitui" name = "gitui"
version = "0.9.1" version = "0.10.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"asyncgit", "asyncgit",

View File

@ -1,6 +1,6 @@
[package] [package]
name = "gitui" name = "gitui"
version = "0.9.1" version = "0.10.0"
authors = ["Stephan Dilly <dilly.stephan@gmail.com>"] authors = ["Stephan Dilly <dilly.stephan@gmail.com>"]
description = "blazing fast terminal-ui for git" description = "blazing fast terminal-ui for git"
edition = "2018" edition = "2018"
@ -20,7 +20,7 @@ keywords = [
[dependencies] [dependencies]
scopetime = { path = "./scopetime", version = "0.1" } scopetime = { path = "./scopetime", version = "0.1" }
asyncgit = { path = "./asyncgit", version = "0.9" } asyncgit = { path = "./asyncgit", version = "0.10" }
crossterm = { version = "0.17", features = [ "serde" ] } crossterm = { version = "0.17", features = [ "serde" ] }
clap = { version = "2.33", default-features = false } clap = { version = "2.33", default-features = false }
tui = { version = "0.9", default-features = false, features = ['crossterm'] } tui = { version = "0.9", default-features = false, features = ['crossterm'] }

View File

@ -137,4 +137,4 @@ However, you can customize everything to your liking: See [Themes](THEMES.md).
- It would be nice to come up with a way to have the map view available in a terminal tool - It would be nice to come up with a way to have the map view available in a terminal tool
# Key Bindings # Key Bindings
You can customize every keybing to your liking: See [Key Config](KEY_CONFIG.md). The key bindings can be customized: See [Key Config](KEY_CONFIG.md) on how to set them to `vim`-like bindings.

BIN
assets/msg-scrolling.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 219 KiB

BIN
assets/select-copy.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 207 KiB

View File

@ -1,6 +1,6 @@
[package] [package]
name = "asyncgit" name = "asyncgit"
version = "0.9.0" version = "0.10.0"
authors = ["Stephan Dilly <dilly.stephan@gmail.com>"] authors = ["Stephan Dilly <dilly.stephan@gmail.com>"]
edition = "2018" edition = "2018"
description = "allow using git2 in a asynchronous context" description = "allow using git2 in a asynchronous context"