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
2017-05-21 12:49:12 +02:00
Florian Dehau
b351ad86e4
Merge pull request #5 from fdehau/ft-refactor-makefile
...
Refactor Makefile
2017-05-21 09:52:49 +02:00
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)
2017-05-21 09:40:31 +02:00
Florian Dehau
a8c623d0ce
[Travis] Allow failure in beta
2017-05-17 07:57:34 +02:00
Florian Dehau
bd0dcdcc87
Merge pull request #4 from wose/bug/example-crash
...
fixes panic when terminal was resized
2017-05-17 07:42:57 +02:00
Florian Dehau
5e4960162d
Merge pull request #3 from wose/master
...
fixes scroll handling for paragraph widget
2017-05-17 07:35:56 +02:00
Sebastian Woetzel
7652cc440d
fixes panic when terminal was resized
2017-05-08 21:34:41 +02:00
Sebastian Woetzel
81cedbd6f2
fixes scroll handling for paragraph widget
2017-04-30 19:10:46 +02:00
Florian Dehau
384ae324c9
Release 0.1.2
2016-12-25 16:15:43 +01:00
Florian Dehau
5a48de24a2
Update dependencies
2016-12-25 16:13:09 +01:00
Florian Dehau
796dab8873
Release 0.1.1
2016-11-28 10:18:51 +01:00
Florian Dehau
c7f5f34eb5
Update README
2016-11-28 10:16:50 +01:00
Florian Dehau
116ee4439a
Improve Paragraph widget
...
* Add the possibility to disable the markup rendering
* Fix parser error
2016-11-28 10:00:35 +01:00
Florian Dehau
e585bfeab5
Make List more user-friendly
2016-11-28 09:55:13 +01:00
Florian Dehau
feefa5d54f
Convert backends to conditionnal features for compilation
2016-11-28 09:52:51 +01:00
Florian Dehau
d00c89ac48
Typos
2016-11-08 11:20:59 +01:00
Florian Dehau
5985458e89
Add badges
2016-11-08 11:03:01 +01:00
Florian Dehau
db5e41d79f
Add Travis config file
2016-11-08 10:51:55 +01:00
Florian Dehau
d972375ed9
Fix typo in README
2016-11-08 10:45:46 +01:00
Florian Dehau
191859cb11
Update dev dependencies
2016-11-08 10:44:03 +01:00
Florian Dehau
19ab01e136
Update Cargo.toml
2016-11-08 10:29:42 +01:00
Florian Dehau
f025cb0221
Update README and examples
2016-11-08 10:19:28 +01:00
Florian Dehau
42fb0803af
Add examples and demo
2016-11-08 00:35:46 +01:00
Florian Dehau
4f8a57d500
Fix clippy warnings
2016-11-07 22:57:13 +01:00
Florian Dehau
b30fede80c
Add the possibility to provide a RustBox instance at backend initialization
2016-11-07 22:28:50 +01:00
Florian Dehau
4bb2b8eb24
Add support for multiline gauge
2016-11-07 22:27:28 +01:00
Florian Dehau
5efc52e03d
Fix parser in paragraph
2016-11-07 22:27:09 +01:00
Florian Dehau
75d5efa443
Update demo
2016-11-07 15:57:46 +01:00
Florian Dehau
a3c96865a8
Custom label for gauge
2016-11-07 15:57:35 +01:00
Florian Dehau
17c95cf826
Fix table example
2016-11-07 11:58:36 +01:00
Florian Dehau
ad239ef23c
Update list and table to be more flexible
...
* Move List to SelectableList
* Create a more generic List
* Change the way to pass items to the table widget
* Update demo
2016-11-07 11:56:08 +01:00
Florian Dehau
d70e2d1678
Add README, LICENSE and update demo
2016-11-07 01:07:53 +01:00
Florian Dehau
6fb044950a
Fix layout cache on nightly
2016-11-06 21:42:14 +01:00
Florian Dehau
b19c014889
Fix layout cache on nightly
2016-11-06 21:41:54 +01:00
Florian Dehau
662e2dd102
Fix examples
2016-11-06 21:41:32 +01:00
Florian Dehau
224eb2d8e0
Add support for text styling
2016-11-06 18:49:57 +01:00
Florian Dehau
0b950de09f
Update demo
2016-11-05 19:20:04 +01:00
Florian Dehau
9bc61551e2
Refactor Terminal to be able to support multiple backends
...
* Add Rustbox as an other possible backend
2016-11-05 19:18:48 +01:00
Florian Dehau
652ff12380
More documentation
2016-11-04 19:27:19 +01:00
Florian Dehau
fcac19d6c5
Documentation
2016-11-04 17:54:57 +01:00
Florian Dehau
e00639fab1
Update demo
2016-11-04 17:54:12 +01:00
Florian Dehau
7a25987352
Canvas widget refactoring
2016-11-04 17:53:51 +01:00
Florian Dehau
19a9cf8239
Fix text width measure in Text widget
2016-11-04 14:12:52 +01:00
Florian Dehau
93cc237007
Documentation
2016-11-03 23:59:04 +01:00
Florian Dehau
9e5195096a
More work on the widgets API
...
* Change slice to vecs in table and canvas to ease the interaction with data
constructed on the fly
* Add a legend to charts based on datasets' names and colors
* Update demo to reflect previous updates
2016-11-03 12:20:39 +01:00
Florian Dehau
20465f2159
Change dot symbol for line chart
2016-11-03 12:16:31 +01:00
Florian Dehau
dce4bf15b7
Add a way to disable logging in the demo
2016-11-03 00:11:06 +01:00
Florian Dehau
d42dfaa710
Add example for implementing a custom widget
2016-11-02 19:17:18 +01:00
Florian Dehau
a5b632aeb0
Cleanup API
2016-11-02 19:16:53 +01:00
Florian Dehau
a36e20f217
Add background_color support for all existing wigets
2016-11-02 17:08:52 +01:00