Florian Dehau
|
7b4d35d224
|
feat: restore the cursor state on terminal drop
|
2018-09-24 08:03:52 +02:00 |
|
Florian Dehau
|
08ab92da80
|
refactor: clean examples
* Introduce a common event handler in order to focus on the drawing part
* Remove deprecated custom termion backends
|
2018-09-23 20:59:51 +02:00 |
|
Florian Dehau
|
e14190ae4b
|
fix: update crossterm example
|
2018-09-09 08:54:12 +02:00 |
|
Antoine Büsch
|
f795173886
|
Unify Item and Text
|
2018-09-08 08:41:57 +02:00 |
|
Antoine Büsch
|
0544c023f5
|
Rename Text::{Data -> Raw, StyledData -> Styled}
|
2018-09-08 08:41:57 +02:00 |
|
Antoine Büsch
|
ff47f9480b
|
Introduce builder methods for Text to make it more ergonomic
|
2018-09-08 08:41:57 +02:00 |
|
Antoine Büsch
|
70561b7c54
|
Fix examples and doctests
|
2018-09-08 08:41:57 +02:00 |
|
Antoine Büsch
|
559c9c75f3
|
Make Text accept both borrowed and owned strings
|
2018-09-08 08:41:57 +02:00 |
|
Florian Dehau
|
6c69160d6b
|
feat: remove unecessary borrows of Style
|
2018-09-07 22:24:52 +02:00 |
|
Florian Dehau
|
bcd1e30376
|
refactor: update List select behavior
* allow a selectable list to have no selected item
* show highlight_symbol only when something is selected
|
2018-09-04 22:23:44 +02:00 |
|
Florian Dehau
|
40bad7a718
|
feat: add initial support for crossterm
|
2018-09-04 22:23:44 +02:00 |
|
Florian Dehau
|
13e194cd26
|
refactor: update widgets
* all widgets use the consumable builder pattern
* `draw` on terminal expect a closure that take a frame as only arg
|
2018-09-04 22:23:44 +02:00 |
|
Florian Dehau
|
d6016788ef
|
refactor: clippy + rustfmt
|
2018-09-04 22:23:44 +02:00 |
|
Florian Dehau
|
ad602a54bf
|
refactor(widgets): replace text rendering in Paragraph
* remove custom markup language
* add Text container for both raw and styled strings
|
2018-09-04 22:23:44 +02:00 |
|
Florian Dehau
|
7181970a32
|
feat: split layout from rendering
* remove layout logic from Terminal
* replace Group with Layout
* add Frame intermediate object
|
2018-09-04 22:23:44 +02:00 |
|
Florian Dehau
|
df7493fd33
|
style: Run rustfmt
|
2018-06-09 11:26:59 +02:00 |
|
Florian Dehau
|
5de571fb03
|
feat(widgets): Add start_corner option to List
|
2018-06-09 11:26:59 +02:00 |
|
Robin Nehls
|
597e219257
|
[examples] update paragraph example to show text alignment
|
2018-05-25 21:09:27 +02:00 |
|
Florian Dehau
|
36146d970a
|
[style] rustfmt
|
2018-05-25 07:57:00 +02:00 |
|
Florian Dehau
|
36a5eb2110
|
Format code
|
2018-05-06 15:54:47 +02:00 |
|
Florian Dehau
|
24dc73912b
|
[examples] Update table example
Modify example to use variables outside of the closure scope
|
2018-05-06 11:49:32 +02:00 |
|
Florian Dehau
|
169dc43565
|
[examples] Add layout example
|
2018-04-01 18:28:17 +02:00 |
|
Florian Dehau
|
f620af1455
|
[examples][list] Change style of first list
|
2018-04-01 12:36:11 +02:00 |
|
Florian Dehau
|
d53ecaeade
|
[examples] Clean user input example
|
2018-01-27 10:46:58 +01:00 |
|
Florian Dehau
|
299279dc2d
|
[examples] Add user input example
|
2018-01-27 10:46:58 +01: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
|
af16518650
|
[src] Run rustfmt
|
2017-12-26 21:45:46 +01:00 |
|
Florian Dehau
|
e675d6735c
|
[dependencies] Replace log4rs by stderrlog
|
2017-10-31 00:08:29 +01:00 |
|
Florian Dehau
|
f24517bc5a
|
[examples] Run cargo fmt
|
2017-10-30 23:14:57 +01:00 |
|
talha
|
3045ac4124
|
Minor codestyle fixes
|
2017-10-30 17:15:28 +01:00 |
|
Florian Dehau
|
71545a0aa8
|
Run cargo fmt
|
2017-09-11 08:15:39 +02:00 |
|
Florian Dehau
|
d008892e04
|
[examples] Fix Demo example
|
2017-09-11 07:43:19 +02:00 |
|
Florian Dehau
|
af6d589459
|
[examples] Fix Table example
|
2017-09-11 07:43:19 +02:00 |
|
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 |
|