Commit Graph

544 Commits (master)
 

Author SHA1 Message Date
Florian Dehau d0cee47e22 Release v0.3.0-beta.0 6 years ago
Florian Dehau ccebb56a83 chore(Cargo): update dependencies 6 years ago
Florian Dehau cf169d1582 style: run rustfmt and clippy 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 3d63f9607f doc: update main documentation 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
Jeremy Day cfc90ab7f6 fix(widgets): Prevent chart legend from rendering when no dataset has a name 6 years ago
Florian Dehau 05c96eaa28 Release v0.2.3 6 years ago
Florian Dehau 9a9f49f467 fix(backend): Add missing color pattern 6 years ago
Florian Dehau c552ae98b4 chore(README): Add link to third-party widgets and other crates 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
Florian Dehau 62df7badf3 feat(layout): Add Corner enum 6 years ago
Robin Nehls 597e219257 [examples] update paragraph example to show text alignment 6 years ago
Robin Nehls 3f8a9079ee [widgets] implement text alignment for paragraph widget 6 years ago
Robin Nehls 5981767543 [style] add enum for text alignment 6 years ago
Florian Dehau 36146d970a [style] rustfmt 6 years ago
Florian Dehau 464ba4f334 travis: check style on stable only 6 years ago
Florian Dehau 36a5eb2110 Format code 6 years ago
Florian Dehau 55840210c7 Simplify travis configuration 6 years ago
Florian Dehau 3c38abb203 Release 0.2.2 6 years ago
Florian Dehau 4816563452 Update CHANGELOG 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 f96db9c74f [layout] Replace FnMut with FnOnce in Group::render
As the function does not need to mutate state and be run multiple times.
6 years ago
Florian Dehau ef2054a45b [lib] Derive Debug on Terminal 6 years ago
Xavier Bestel f4052e0e71 fix colors use, add missing Blue 6 years ago
Florian Dehau 524845cc74 Publish v0.2.1 6 years ago
Florian Dehau 4c356c5077 Update CHANGELOG 6 years ago
Florian Dehau 36dea8373f [widgets][paragraph] Fix text wrapping 6 years ago
Florian Dehau 2cb823a15b [lib] Fix conversion from cassowary-rs results to internal layouts
The library used to compute the layout may returned negative results
given strange contraints. To avoid overflows on unsigned integers operations,
those results will be converted to 0 instead of being converted as is.
6 years ago
Florian Dehau 169dc43565 [examples] Add layout example 6 years ago
Florian Dehau 4b53acab14 [doc] Fix layout example in documentation 6 years ago
Florian Dehau c3acac797a Update CHANGELOG 6 years ago
Florian Dehau dd2bf0ad13 Update CHANGELOG 6 years ago
Florian Dehau f620af1455 [examples][list] Change style of first list 6 years ago
Florian Dehau fcd1b7b187 [widgets][list] Set the style of the underlying list 6 years ago
Magnus Bergmark d0d2f88346 BUG: Buffer::pos_of panics on inside-bounds index
- Add tests for this behavior.
- Extend documentation of Buffer::pos_of and Buffer::index_of
  - Clarify that the coordinates should be in global coordinate-space
  (rather than local).
  - Document panics.
  - Add examples.
6 years ago
Rafael Escobar c56173462a Export AlternateScreenBackend. 6 years ago
Florian Dehau 58074f23c5 Update CHANGELOG 6 years ago
Florian Dehau f816e6bbc4 [backends] Improve termion backend
* Add AlternateScreenBackend
* Add a way to create a TermionBackend with a custom config
* Improve return values of several methods
6 years ago
Florian Dehau d53ecaeade [examples] Clean user input example 6 years ago
Florian Dehau 299279dc2d [examples] Add user input example 6 years ago
Florian Dehau 72f9a2b460 Bump version in CHANGELOG 6 years ago
Florian Dehau 7d273b576d Bump version 6 years ago
Florian Dehau 3e143593ab [changelog] Add border change 6 years ago
Florian Dehau 6a3b9fb130 [src][chart] fmt 6 years ago