Skip to content

yozhgoor/ratatui-auto-grid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ratatui-auto-grid

actions status crate version documentation dependencies status licenses

A simple auto-grid layout utility for ratatui TUI applications.

This crate provides a single function, auto_grid(), that automatically arranges N items in a grid layout using a square-root approach.

Usage

use ratatui::layout::Rect;
use ratatui_auto_grid::auto_grid;

let area = Rect::new(0, 0, 100, 100);
// Returns 9 Rects arranged in a 3x3 grid with 1 cell spacing.
let cells = auto_grid(area, 9, 1);

About

Simple auto-grid layout utility for ratatui TUI applications

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE.Apache-2.0
MIT
LICENSE.MIT

Stars

Watchers

Forks

Contributors

Languages