Skip to content

Commit c1ae06e

Browse files
committed
chore(release): prepare for v0.4.0
- update README and demo gifs
1 parent d8ad1cf commit c1ae06e

File tree

7 files changed

+34
-24
lines changed

7 files changed

+34
-24
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## 🎯 [Unreleased]
88

9+
## [0.4.0] - 2020-12-27
10+
### Added
11+
- t-rec runs now on linux (X11 only) [issues/1] and has been tested on the following systems:
12+
- ubuntu 20.10 on GNOME ![demo-ubuntu](./docs/demo-ubuntu.gif)
13+
- ubuntu 20.10 on i3wm ![demo-ubuntu-i3wm](./docs/demo-ubuntu-i3wm.gif)
14+
- mint 20 on cinnamon ![demo-mint](./docs/demo-mint.gif)
15+
16+
[issues/1]: https://github.com/sassman/t-rec-rs/issues/1
17+
18+
### Fixed
19+
- clear screen before starting the recording was somehow broken, it behaves now better
20+
921
## [0.3.1] - 2020-12-18
1022
### Added
1123
- Readme badge for dependencies and latest version on crates.io

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "t-rec"
3-
version = "0.3.1"
3+
version = "0.4.0"
44
authors = ["Sven Assmann <sven.assmann.it@gmail.com>"]
55
edition = "2018"
66
license = "GPL-3.0-only"

README.md

Lines changed: 20 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,11 @@ Blazingly fast terminal recorder that generates animated gif images for the web
1313
![demo](./docs/demo.gif)
1414

1515
## Features
16-
1716
- Screenshotting your terminal with 4 frames per second (every 250ms)
1817
- Generates high quality small sized animated gif images
1918
- **Build-In idle frames detection and optimization** (for super fluid presentations)
2019
- Applies (can be disabled) border decor effects like drop shadow
21-
- Runs (only) on MacOS
20+
- Runs on MacOS and Linux
2221
- Uses native efficient APIs
2322
- Runs without any cloud service and entirely offline
2423
- No issues with terminal sizes larger than 80x24
@@ -29,48 +28,47 @@ Blazingly fast terminal recorder that generates animated gif images for the web
2928
- Hidden feature: Record every window you want
3029
- Written in Rust 🦀
3130

32-
## Install
33-
31+
## Installation on MacOS
3432
### with homebrew
35-
3633
```sh
37-
brew install t-rec
34+
brew install t-rec
3835
```
3936

4037
### with cargo
41-
4238
**NOTE** `t-rec` depends on `imagemagick`.
43-
4439
```sh
45-
brew install imagemagick
46-
cargo install -f t-rec
40+
brew install imagemagick
41+
cargo install -f t-rec
4742
```
48-
4943
**NOTE** `-f` just makes sure the latest version is installed
5044

51-
### Linux
52-
45+
## Installation on Linux
5346
```sh
5447
sudo apt-get install libx11-dev imagemagick
48+
cargo install -f t-rec
5549
```
5650

57-
## Usage
51+
tested on those distros:
52+
- ubuntu 20.10 on GNOME ![demo-ubuntu](./docs/demo-ubuntu.gif)
53+
- ubuntu 20.10 on i3wm ![demo-ubuntu-i3wm](./docs/demo-ubuntu-i3wm.gif)
54+
- mint 20 on cinnamon ![demo-mint](./docs/demo-mint.gif)
5855

56+
## Usage
5957
```sh
60-
t-rec
58+
t-rec
6159
```
6260

6361
or with specifying a different program to launch
6462

6563
```sh
66-
t-rec /bin/sh
64+
t-rec /bin/sh
6765
```
6866

6967
### Full Options
7068

7169
```sh
72-
t-rec --help
73-
t-rec 0.3.0
70+
t-rec --help
71+
t-rec 0.4.0
7472
Sven Assmann <sven.assmann.it@gmail.com>
7573
Blazingly fast terminal recorder that generates animated gif images for the web written in rust.
7674

@@ -117,7 +115,7 @@ You can record not only the terminal but also every other window. There 2 ways t
117115
- make sure chrome is running and visible on screen
118116
119117
```sh
120-
TERM_PROGRAM="google chrome" t-rec
118+
TERM_PROGRAM="google chrome" t-rec
121119
122120
Frame cache dir: "/var/folders/m8/084p1v0x4770rpwpkrgl5b6h0000gn/T/trec-74728.rUxBx3ohGiQ2"
123121
Recording window: "Google Chrome 2"
@@ -135,11 +133,11 @@ this is how it looks then:
135133
- set the variable and run `t-rec`
136134
137135
```sh
138-
t-rec --ls-win | grep -i code
136+
t-rec --ls-win | grep -i code
139137
Code | 27600
140138
141139
# set the WINDOWID variable and run t-rec
142-
WINDOWID=27600 t-rec
140+
WINDOWID=27600 t-rec
143141
144142
Frame cache dir: "/var/folders/m8/084p1v0x4770rpwpkrgl5b6h0000gn/T/trec-77862.BMYiHNRWqv9Y"
145143
Press Ctrl+D to end recording
@@ -163,7 +161,7 @@ Also every PR is welcome. Support for Linux and Windows needs to be done.
163161
## License
164162
165163
- **[GNU GPL v3 license](https://www.gnu.org/licenses/gpl-3.0)**
166-
- Copyright 2020 © [Sven Assmann][2].
164+
- Copyright 2020 - 2021 © [Sven Assmann][2].
167165
168166
[2]: https://www.d34dl0ck.me
169167
[4]: https://github.com/sassman/t-rec-rs/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22

docs/demo-mint.gif

33.1 KB
Loading

docs/demo-ubuntu-i3wm.gif

35.8 KB
Loading

docs/demo-ubuntu.gif

37.6 KB
Loading

0 commit comments

Comments
 (0)