Commit Graph

512 Commits (florian.dehau/layout)
 

Author SHA1 Message Date
Florian Dehau b8fd4a8685 Fix List example 7 years ago
Florian Dehau 41eac2aa4e Refactor demo example 7 years ago
Florian Dehau 89a173fe9b Refactor List Widget
* Add a generic item object for the list. The item can either be some data
alone or some data and its style
* The List widget now store an Iterator over those element. This should
avoid the need of allocating memory to store its elements
* The List consume the Iterator when it is drawn
7 years ago
Florian Dehau b1737ce667 Update Widget Trait
The draw function now take a &mut reference to the widget, allowing the
widget to modify itself when drawn. This change the semantic of the draw
call since the widget should now be considered "consumed" after it.
7 years ago
Florian Dehau bb61028e0c Fix examples 7 years ago
Florian Dehau a9aa23aead Add mouse support in TermionBackend
* Old TermionBackend is replaced by RawBackend
* Add TermionBackend with mouse support called MouseBackend
7 years ago
Florian Dehau d926695b17 Release v0.1.3 7 years ago
Florian Dehau fd1e1f22af Add specification for all examples in Cargo.toml 7 years ago
Florian Dehau 28f0a8f216 Bump dependencies 7 years ago
Florian Dehau 92a3474093 Bump clippy version 7 years ago
Florian Dehau 7b2b1e1c80 Add documentation for pipelines rules 7 years ago
Florian Dehau dea9818c59 Update README 7 years ago
Florian Dehau 06a3c9346b Add pipelines rules to build && test a channel quickly 7 years ago
Florian Dehau c2ad42b509 Fix clippy rule in Makefile 7 years ago
Florian Dehau 419f2aadb2 Refactor Cargo.toml to only enable "termion" feature by default 7 years ago
Florian Dehau 28accd529a Update badges 7 years ago
Florian Dehau 1461aaa351 Add travis badge to Cargo.toml 7 years ago
Florian Dehau d8865af559 Update dependencies 7 years ago
Florian Dehau 2cb5e185eb [CI] Fix missing build and test command in scripts/travis/script.sh 7 years ago
Florian Dehau c42ca05849 Refactor Makefile install rule
Check for older installation of the tools and only install them if
missing or if the versions don't match
7 years ago
Florian Dehau b2bb24b9d2 Fix rustfmt and clippy errors 7 years ago
Florian Dehau 29db3dd722 [CI] Add lint stage
* Add scripts for Travis under ./scripts/travis
* Install rustfmt and clippy on nightly
* Lint code for formatting problems and common errors
7 years ago
Florian Dehau b351ad86e4 Merge pull request #5 from fdehau/ft-refactor-makefile
Refactor Makefile
7 years ago
Florian Dehau 340aa94e63 Refactor Makefile
* Restructure old rules to make them generic. They now also take in
consideration the developer setup (using rustup only if available)
* Defines rules to format and lint the source code in order to provide
this project some kind of a coding style (Rust default style)
7 years ago
Florian Dehau a8c623d0ce [Travis] Allow failure in beta 7 years ago
Florian Dehau bd0dcdcc87 Merge pull request #4 from wose/bug/example-crash
fixes panic when terminal was resized
7 years ago
Florian Dehau 5e4960162d Merge pull request #3 from wose/master
fixes scroll handling for paragraph widget
7 years ago
Sebastian Woetzel 7652cc440d
fixes panic when terminal was resized 7 years ago
Sebastian Woetzel 81cedbd6f2
fixes scroll handling for paragraph widget 7 years ago
Florian Dehau 384ae324c9 Release 0.1.2 8 years ago
Florian Dehau 5a48de24a2 Update dependencies 8 years ago
Florian Dehau 796dab8873 Release 0.1.1 8 years ago
Florian Dehau c7f5f34eb5 Update README 8 years ago
Florian Dehau 116ee4439a Improve Paragraph widget
* Add the possibility to disable the markup rendering
* Fix parser error
8 years ago
Florian Dehau e585bfeab5 Make List more user-friendly 8 years ago
Florian Dehau feefa5d54f Convert backends to conditionnal features for compilation 8 years ago
Florian Dehau d00c89ac48 Typos 8 years ago
Florian Dehau 5985458e89 Add badges 8 years ago
Florian Dehau db5e41d79f Add Travis config file 8 years ago
Florian Dehau d972375ed9 Fix typo in README 8 years ago
Florian Dehau 191859cb11 Update dev dependencies 8 years ago
Florian Dehau 19ab01e136 Update Cargo.toml 8 years ago
Florian Dehau f025cb0221 Update README and examples 8 years ago
Florian Dehau 42fb0803af Add examples and demo 8 years ago
Florian Dehau 4f8a57d500 Fix clippy warnings 8 years ago
Florian Dehau b30fede80c Add the possibility to provide a RustBox instance at backend initialization 8 years ago
Florian Dehau 4bb2b8eb24 Add support for multiline gauge 8 years ago
Florian Dehau 5efc52e03d Fix parser in paragraph 8 years ago
Florian Dehau 75d5efa443 Update demo 8 years ago
Florian Dehau a3c96865a8 Custom label for gauge 8 years ago