fix: reduce TUI minimum width from 86 to 80 columns
This commit is contained in:
3 files changed
+10
-4
No files matched your search
@@ -1,5 +1,11 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## [0.2.2] - 2026-04-06
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- TUI now fits in 80-column terminals (was 86).
|
||||||
|
|
||||||
## [0.2.1] - 2026-04-06
|
## [0.2.1] - 2026-04-06
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "donglora-bridge"
|
name = "donglora-bridge"
|
||||||
version = "0.2.1"
|
version = "0.2.2"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
authors = ["Stephen Waits <steve@waits.net>"]
|
authors = ["Stephen Waits <steve@waits.net>"]
|
||||||
license = "MIT"
|
license = "MIT"
|
||||||
|
|||||||
+3
-3
@@ -245,8 +245,8 @@ fn draw_ui(
|
|||||||
series: &TimeSeries,
|
series: &TimeSeries,
|
||||||
) {
|
) {
|
||||||
// Minimum terminal size for the 3-column layout.
|
// Minimum terminal size for the 3-column layout.
|
||||||
if area.width < 86 || area.height < 12 {
|
if area.width < 80 || area.height < 12 {
|
||||||
let msg = format!("Terminal too small ({}x{}), need 86x12+", area.width, area.height);
|
let msg = format!("Terminal too small ({}x{}), need 80x12+", area.width, area.height);
|
||||||
frame.render_widget(
|
frame.render_widget(
|
||||||
Paragraph::new(msg).alignment(Alignment::Center).style(Style::default().fg(C_RATE_DROP)),
|
Paragraph::new(msg).alignment(Alignment::Center).style(Style::default().fg(C_RATE_DROP)),
|
||||||
area,
|
area,
|
||||||
@@ -266,7 +266,7 @@ fn draw_ui(
|
|||||||
// Packet log columns: Age=5 Hash=8 RF=4 Net=4 Size=6 RSSI=6 SNR=5 Act=5 = 43 + 2 border + 1 pad = 46
|
// Packet log columns: Age=5 Hash=8 RF=4 Net=4 Size=6 RSSI=6 SNR=5 Act=5 = 43 + 2 border + 1 pad = 46
|
||||||
let cols = Layout::default()
|
let cols = Layout::default()
|
||||||
.direction(Direction::Horizontal)
|
.direction(Direction::Horizontal)
|
||||||
.constraints([Constraint::Length(30), Constraint::Length(46), Constraint::Min(10)])
|
.constraints([Constraint::Length(30), Constraint::Length(46), Constraint::Min(4)])
|
||||||
.split(rows[1]);
|
.split(rows[1]);
|
||||||
|
|
||||||
// Left column: Network, Radio, Stats stacked.
|
// Left column: Network, Radio, Stats stacked.
|
||||||
|
|||||||
Reference in new issue
Block a user