Commit Graph

241 Commits

Author SHA1 Message Date
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