Commit Graph

33 Commits

Author SHA1 Message Date
Florian Dehau
9085c81e76 refactor: clean up border type for blocks
* Merge line symbols in a single module.
* Replace set_border_type with border_type to match other builder methods.
* Remove unecessary branching.
2020-01-19 15:44:03 +01:00
Matthew Stevenson
a72389b28c revert to single Block struct; add set_border_type method and BorderType enum 2020-01-19 15:17:59 +01:00
Matthew Stevenson
06d159fb7b add RoundedBlock and DoubleBlock structs that impl From Block; add Block::rounded() and Block::double_border() 2020-01-19 15:17:59 +01:00
Florian Dehau
b669cf9ce7 style: fix clippy warnings 2019-02-03 22:42:09 +01:00
Sven-Hendrik Haase
144bfb71cf Upgrade to 2018 edition 2019-01-13 14:35:51 +00:00
Florian Dehau
6c69160d6b feat: remove unecessary borrows of Style 2018-09-07 22:24:52 +02:00
Florian Dehau
d6016788ef refactor: clippy + rustfmt 2018-09-04 22:23:44 +02:00
Florian Dehau
36a5eb2110 Format code 2018-05-06 15:54:47 +02:00
Florian Dehau
c3c5109c5a [src] Fix build and tests 2017-12-26 21:45:46 +01:00
Florian Dehau
151d7e8a1c [src] Update dependencies
* Update all dependencies to their latest versions
* Change border to Borders to match v1.0 of bitflags
2017-12-26 21:45:46 +01:00
Florian Dehau
1f285fbac0 [src] Run cargo fmt 2017-10-30 23:14:57 +01:00
Florian Dehau
71545a0aa8 Run cargo fmt 2017-09-11 08:15:39 +02:00
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.
2017-09-10 21:38:17 +02: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
fcac19d6c5 Documentation 2016-11-04 17:54:57 +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
Florian Dehau
cd919e69f5 Fix some display errors 2016-11-01 15:59:33 +01:00
Florian Dehau
bcb3d751bf Rename buffer methods 2016-10-27 12:35:26 +02:00
Florian Dehau
c91436baee Change rendering method and adapt widget trait accordingly 2016-10-26 14:32:45 +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
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
6ed19df342 Update color support for block, gauge, list and sparkline 2016-10-13 17:57:45 +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
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