Florian Dehau
d6a91d1865
Fix List lifetime issues
...
Add a new lifetime for the items inside the list
2017-09-10 21:38:17 +02:00
Florian Dehau
7749e5ee35
Fix custom_widget example
2017-09-10 21:38:17 +02:00
Florian Dehau
b8fd4a8685
Fix List example
2017-09-10 21:38:17 +02:00
Florian Dehau
41eac2aa4e
Refactor demo example
2017-09-10 21:38:17 +02:00
Florian Dehau
bb61028e0c
Fix examples
2017-09-07 08:32:08 +02:00
Florian Dehau
fd1e1f22af
Add specification for all examples in Cargo.toml
2017-06-15 08:57:07 +02:00
Florian Dehau
b2bb24b9d2
Fix rustfmt and clippy errors
2017-05-21 12:49:12 +02:00
Sebastian Woetzel
7652cc440d
fixes panic when terminal was resized
2017-05-08 21:34:41 +02:00
Florian Dehau
feefa5d54f
Convert backends to conditionnal features for compilation
2016-11-28 09:52:51 +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
75d5efa443
Update demo
2016-11-07 15:57:46 +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
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
e00639fab1
Update demo
2016-11-04 17:54:12 +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
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
a36e20f217
Add background_color support for all existing wigets
2016-11-02 17:08:52 +01:00
Florian Dehau
d038b283db
Fix chart and canvas widgets
2016-11-01 22:54:16 +01:00
Florian Dehau
cd919e69f5
Fix some display errors
2016-11-01 15:59:33 +01:00
Florian Dehau
654be037be
Redefine canvas widget and add shapes
...
* Give the canvas widget a proper modules and define a standard way to
draw to it (Shape trait)
* Add Points, Line, Rectangle and Map shapes
2016-11-01 12:09:14 +01:00
Florian Dehau
c862fa9ce3
Add Map widget
2016-10-27 22:55:24 +02:00
Florian Dehau
659a1e05dc
Update prototype
2016-10-27 19:37:06 +02:00
Florian Dehau
95a160cf50
Add braille mode for the chart widget
2016-10-27 12:35:56 +02:00
Florian Dehau
85bd76e17d
Small improvements
2016-10-26 19:19:46 +02:00
Florian Dehau
c91436baee
Change rendering method and adapt widget trait accordingly
2016-10-26 14:32:45 +02:00
Florian Dehau
ea485b5439
Simpler layout and cleanup api
2016-10-23 14:14:43 +02:00
Florian Dehau
b411690fdd
Update prototype
2016-10-22 19:25:17 +02:00
Florian Dehau
063bde8764
Add bar chart prototype
2016-10-22 12:51:41 +02:00
Florian Dehau
85ca4f6b19
Add features to the list widgets
2016-10-22 11:26:46 +02:00
Florian Dehau
7a427c06d4
Update chart widget and fix colors in all widgets
2016-10-21 19:02:19 +02:00
Florian Dehau
15c3471f0b
Fix clippy warnings
2016-10-20 17:17:35 +02:00
Florian Dehau
d7131ead11
Cache layout and performance fixes
2016-10-20 16:26:34 +02:00
Florian Dehau
07ff2b08eb
Improve Chart Widget, safer buffer and unicode width
2016-10-20 12:01:09 +02:00
Florian Dehau
fde0ba95dd
Remove cache system and add unicode segmentation
2016-10-16 00:38:20 +02:00
Florian Dehau
bd404f0238
Cleanup code and add chart widget
2016-10-14 19:44:52 +02:00
Florian Dehau
2ffb63363c
Update prototype according to previous change
2016-10-13 17:58:09 +02:00
Florian Dehau
86ae92b489
Add color support to the gauge widget
2016-10-13 17:30:18 +02:00
Florian Dehau
9816ccd4e3
Change layout properties and improve gauge and sparkline
2016-10-13 16:27:33 +02:00
Florian Dehau
275b210fd4
Change layout algorithm
2016-10-13 13:56:27 +02:00
Florian Dehau
d11dedd864
Add sparkline widget and fix warnings
2016-10-12 19:43:39 +02:00
Florian Dehau
5b5d37ee69
Add gauge, fix rendering and cleanup code
2016-10-12 16:12:42 +02:00
Florian Dehau
93f3263e2b
Fix redraw for disappearing widgets
2016-10-12 11:36:39 +02:00
Florian Dehau
13f6a5a98b
Add list widget and improve rendering
2016-10-11 19:54:35 +02:00
Florian Dehau
459201bc65
First commit
2016-10-09 19:46:53 +02:00