Commit Graph

90 Commits (b3689eceb7cd675d1e758ce2db0573b80fced5eb)

Author SHA1 Message Date
Florian Dehau b3689eceb7 feat: update outdated dependencies 6 years ago
Karoline Pauls 50fef0fb26 Fix rustbox example 6 years ago
Florian Dehau 37aa06f508 style(examples): rustfmt 6 years ago
Florian Dehau f6d2f8f929 feat(examples): use generic backend in draw functions 6 years ago
Florian Dehau 32947669d5 feat(examples): show how to move the cursor 6 years ago
Karoline Pauls 03bfcde147 [widgets][paragraph]: Truncate long lines when wrap is false 6 years ago
Florian Dehau 7b4d35d224 feat: restore the cursor state on terminal drop 6 years ago
Florian Dehau 08ab92da80 refactor: clean examples
* Introduce a common event handler in order to focus on the drawing part
* Remove deprecated custom termion backends
6 years ago
Florian Dehau e14190ae4b fix: update crossterm example 6 years ago
Antoine Büsch f795173886 Unify Item and Text 6 years ago
Antoine Büsch 0544c023f5 Rename Text::{Data -> Raw, StyledData -> Styled} 6 years ago
Antoine Büsch ff47f9480b Introduce builder methods for Text to make it more ergonomic 6 years ago
Antoine Büsch 70561b7c54 Fix examples and doctests 6 years ago
Antoine Büsch 559c9c75f3 Make Text accept both borrowed and owned strings 6 years ago
Florian Dehau 6c69160d6b feat: remove unecessary borrows of Style 6 years ago
Florian Dehau bcd1e30376 refactor: update List select behavior
* allow a selectable list to have no selected item
* show highlight_symbol only when something is selected
6 years ago
Florian Dehau 40bad7a718 feat: add initial support for crossterm 6 years ago
Florian Dehau 13e194cd26 refactor: update widgets
* all widgets use the consumable builder pattern
* `draw` on terminal expect a closure that take a frame as only arg
6 years ago
Florian Dehau d6016788ef refactor: clippy + rustfmt 6 years ago
Florian Dehau ad602a54bf refactor(widgets): replace text rendering in Paragraph
* remove custom markup language
* add Text container for both raw and styled strings
6 years ago
Florian Dehau 7181970a32 feat: split layout from rendering
* remove layout logic from Terminal
* replace Group with Layout
* add Frame intermediate object
6 years ago
Florian Dehau df7493fd33 style: Run rustfmt 6 years ago
Florian Dehau 5de571fb03 feat(widgets): Add start_corner option to List 6 years ago
Robin Nehls 597e219257 [examples] update paragraph example to show text alignment 6 years ago
Florian Dehau 36146d970a [style] rustfmt 6 years ago
Florian Dehau 36a5eb2110 Format code 6 years ago
Florian Dehau 24dc73912b [examples] Update table example
Modify example to use variables outside of the closure scope
6 years ago
Florian Dehau 169dc43565 [examples] Add layout example 7 years ago
Florian Dehau f620af1455 [examples][list] Change style of first list 7 years ago
Florian Dehau d53ecaeade [examples] Clean user input example 7 years ago
Florian Dehau 299279dc2d [examples] Add user input example 7 years ago
Florian Dehau c3c5109c5a [src] Fix build and tests 7 years ago
Florian Dehau 151d7e8a1c [src] Update dependencies
* Update all dependencies to their latest versions
* Change border to Borders to match v1.0 of bitflags
7 years ago
Florian Dehau af16518650 [src] Run rustfmt 7 years ago
Florian Dehau e675d6735c [dependencies] Replace log4rs by stderrlog 7 years ago
Florian Dehau f24517bc5a [examples] Run cargo fmt 7 years ago
talha 3045ac4124 Minor codestyle fixes 7 years ago
Florian Dehau 71545a0aa8 Run cargo fmt 7 years ago
Florian Dehau d008892e04 [examples] Fix Demo example 7 years ago
Florian Dehau af6d589459 [examples] Fix Table example 7 years ago
Florian Dehau d6a91d1865 Fix List lifetime issues
Add a new lifetime for the items inside the list
7 years ago
Florian Dehau 7749e5ee35 Fix custom_widget example 7 years ago
Florian Dehau b8fd4a8685 Fix List example 7 years ago
Florian Dehau 41eac2aa4e Refactor demo example 7 years ago
Florian Dehau bb61028e0c Fix examples 7 years ago
Florian Dehau fd1e1f22af Add specification for all examples in Cargo.toml 7 years ago
Florian Dehau b2bb24b9d2 Fix rustfmt and clippy errors 7 years ago
Sebastian Woetzel 7652cc440d
fixes panic when terminal was resized 8 years ago
Florian Dehau feefa5d54f Convert backends to conditionnal features for compilation 8 years ago
Florian Dehau f025cb0221 Update README and examples 8 years ago