Skip to content

Commit 04eeb43

Browse files
committed
chore: update tui-big-text images
1 parent d76cbb0 commit 04eeb43

10 files changed

+35
-32
lines changed

tui-big-text/README.md

+7-8
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
[tui-big-text] is a rust crate that renders large pixel text as a [Ratatui] widget using the
66
glyphs from the [font8x8] crate.
77

8-
![Demo](https://vhs.charm.sh/vhs-35FZxQa32pCZdRW7pmpqf6.gif)
8+
![Demo](https://vhs.charm.sh/vhs-7DFJFGwBEnUjjLCFSqwEm9.gif)
99

1010
[![Crate badge]][tui-big-text]
1111
[![Docs.rs Badge]][API Docs]
@@ -64,18 +64,17 @@ BigText::builder().pixel_size(PixelSize::HalfHeight);
6464
BigText::builder().pixel_size(PixelSize::Quadrant);
6565
```
6666

67-
![Pixel Size](https://vhs.charm.sh/vhs-2nLycKO16vHzqg3TxDNvq4.gif)
67+
![Pixel Size](https://vhs.charm.sh/vhs-2E84yH6UJuX1pF7mXYUXxs.gif)
6868

69-
Text can be aligned to the Left / Right / Center using the `alignment` method.
69+
Text can be aligned to the Left / Right / Center using the `alignment` methods.
7070

7171
```rust
72-
use ratatui::layout::Alignment;
73-
BigText::builder().alignment(Alignment::Left);
74-
BigText::builder().alignment(Alignment::Right);
75-
BigText::builder().alignment(Alignment::Center);
72+
BigText::builder().left_aligned();
73+
BigText::builder().centered();
74+
BigText::builder().right_aligned();
7675
```
7776

78-
![Alignment Example](https://vhs.charm.sh/vhs-1Yyr7BJ5vfmOmjYNywCNH3.gif)
77+
![Alignment Example](https://vhs.charm.sh/vhs-2GdJCPpXfnOCTsykSPr7AW.gif)
7978

8079
[tui-big-text]: https://crates.io/crates/tui-big-text
8180
[Ratatui]: https://crates.io/crates/ratatui

tui-big-text/examples/README.md

+8-4
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,19 @@
11
# Examples
22

3-
## Demo
3+
## tui-big-text
44

5-
![Demo](https://vhs.charm.sh/vhs-35FZxQa32pCZdRW7pmpqf6.gif)
5+
![tui-big-text Demo](https://vhs.charm.sh/vhs-7DFJFGwBEnUjjLCFSqwEm9.gif)
6+
7+
## Alignment
8+
9+
![Alignment Demo](https://vhs.charm.sh/vhs-2GdJCPpXfnOCTsykSPr7AW.gif)
610

711
## Pixel Size
812

9-
![Pixel Size](https://vhs.charm.sh/vhs-2nLycKO16vHzqg3TxDNvq4.gif)
13+
![Pixel Size](https://vhs.charm.sh/vhs-2E84yH6UJuX1pF7mXYUXxs.gif)
1014

1115
Note: Sextant characters are often rendered poorly in most / all fonts.
1216

1317
## Stopwatch
1418

15-
![Stopwatch](https://vhs.charm.sh/vhs-6CBkkGpIwAOeyWTyeCgDvs.gif)
19+
![Stopwatch](https://vhs.charm.sh/vhs-70ZRp45uZO2AiE8krtReJj.gif)

tui-big-text/examples/alignment.rs

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use color_eyre::Result;
22
use ratatui::{
3-
layout::Offset,
3+
layout::{Constraint, Layout, Offset},
44
prelude::{Frame, Stylize},
55
text::Line,
66
};
@@ -41,7 +41,8 @@ fn render(frame: &mut Frame) {
4141
frame.render_widget(title, area);
4242

4343
let area = area.offset(Offset { x: 0, y: 2 }).intersection(area);
44-
frame.render_widget(left, area);
45-
frame.render_widget(right, area);
46-
frame.render_widget(centered, area);
44+
let [top, middle, bottom] = Layout::vertical([Constraint::Length(4); 3]).areas(area);
45+
frame.render_widget(left, top);
46+
frame.render_widget(centered, middle);
47+
frame.render_widget(right, bottom);
4748
}

tui-big-text/examples/alignment.tape

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
Output "target/alignment.gif"
33
Set Theme "Aardvark Blue"
44
Set Width 800
5-
Set Height 430
5+
Set Height 480
66
Hide
7-
Type@0 "cargo run --example alignment --quiet"
7+
Type@0 "cargo run -p tui-big-text --example alignment --quiet"
88
Enter
99
Sleep 2s
1010
Show

tui-big-text/examples/big_text.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ fn main() -> Result<()> {
1515
}
1616

1717
fn render(frame: &mut Frame) {
18-
let title = Line::from("tui-big-text Demo. Press 'q' to quit").cyan();
18+
let title = Line::from("tui-big-text demo. <q> quit").cyan();
1919

2020
let big_text = BigText::builder()
2121
.style(Style::new().blue())

tui-big-text/examples/big_text.tape

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Set Theme "Aardvark Blue"
44
Set Width 600
55
Set Height 800
66
Hide
7-
Type@0 "cargo run --example big_text --quiet"
7+
Type@0 "cargo run -p tui-big-text --example big_text --quiet"
88
Enter
99
Sleep 2s
1010
Show

tui-big-text/examples/pixel_size.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ fn main() -> Result<()> {
1111
}
1212

1313
fn render(frame: &mut Frame) {
14-
let title = Line::from("tui-big-text pixel size demo. Press 'q' to quit")
14+
let title = Line::from("tui-big-text pixel size demo. <q> quit")
1515
.centered()
1616
.cyan();
1717

tui-big-text/examples/pixel_size.tape

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
Output "target/pixel_size.gif"
33
Set Theme "Aardvark Blue"
44
Set Width 1020
5-
Set Height 810
5+
Set Height 860
66
Hide
7-
Type@0 "cargo run --example pixel_size --quiet"
7+
Type@0 "cargo run -p tui-big-text --example pixel_size --quiet"
88
Enter
99
Sleep 2s
1010
Show

tui-big-text/examples/stopwatch.tape

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Set Theme "Aardvark Blue"
44
Set Width 1200
55
Set Height 600
66
Hide
7-
Type@0 "cargo run --example stopwatch --quiet"
7+
Type@0 "cargo run -p tui-big-text --example stopwatch --quiet"
88
Enter
99
Sleep 2s
1010
Show

tui-big-text/src/lib.rs

+7-8
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
//! [tui-big-text] is a rust crate that renders large pixel text as a [Ratatui] widget using the
22
//! glyphs from the [font8x8] crate.
33
//!
4-
//! ![Demo](https://vhs.charm.sh/vhs-35FZxQa32pCZdRW7pmpqf6.gif)
4+
//! ![Demo](https://vhs.charm.sh/vhs-7DFJFGwBEnUjjLCFSqwEm9.gif)
55
//!
66
//! [![Crate badge]][tui-big-text]
77
//! [![Docs.rs Badge]][API Docs]
@@ -61,19 +61,18 @@
6161
//! BigText::builder().pixel_size(PixelSize::Quadrant);
6262
//! ```
6363
//!
64-
//! ![Pixel Size](https://vhs.charm.sh/vhs-2nLycKO16vHzqg3TxDNvq4.gif)
64+
//! ![Pixel Size](https://vhs.charm.sh/vhs-2E84yH6UJuX1pF7mXYUXxs.gif)
6565
//!
66-
//! Text can be aligned to the Left / Right / Center using the `alignment` method.
66+
//! Text can be aligned to the Left / Right / Center using the `alignment` methods.
6767
//!
6868
//! ```rust
69-
//! use ratatui::layout::Alignment;
7069
//! # use tui_big_text::*;
71-
//! BigText::builder().alignment(Alignment::Left);
72-
//! BigText::builder().alignment(Alignment::Right);
73-
//! BigText::builder().alignment(Alignment::Center);
70+
//! BigText::builder().left_aligned();
71+
//! BigText::builder().centered();
72+
//! BigText::builder().right_aligned();
7473
//! ```
7574
//!
76-
//! ![Alignment Example](https://vhs.charm.sh/vhs-1Yyr7BJ5vfmOmjYNywCNH3.gif)
75+
//! ![Alignment Example](https://vhs.charm.sh/vhs-2GdJCPpXfnOCTsykSPr7AW.gif)
7776
//!
7877
//! [tui-big-text]: https://crates.io/crates/tui-big-text
7978
//! [Ratatui]: https://crates.io/crates/ratatui

0 commit comments

Comments
 (0)