Alexandre Bury
997895347c
Derive Eq for XY
2017-10-08 16:49:34 -07:00
Alexandre Bury
7df4b06ef8
Backend::poll_event now takes &mut self
...
To manage an internal buffer, in case backend events and cursive events
don't match 1-for-1.
Planned uses: mouse support (translate click into Press+Release).
2017-10-08 16:02:43 -07:00
Alexandre Bury
c7f995fd72
Larger window for key_codes example
2017-10-08 16:01:04 -07:00
Alexandre Bury
c1d979b91c
Implement From<(u16,u16)> for Vec2
2017-10-08 15:58:14 -07:00
Alexandre Bury
7244896263
Derive Hash for XY
2017-10-08 15:56:03 -07:00
Alexandre Bury
da5121d265
Update skeptic
2017-09-25 15:43:08 -07:00
Alexandre Bury
d815afdf78
Fix ViewWrapper doc comment
2017-09-24 18:50:45 -07:00
Alexandre Bury
607e6f1bdc
Implement ViewWrapper for DerefMut<T: View>
...
This means View is implemented for Box<T: View>, Box<View>, ...
2017-09-24 12:24:23 -07:00
Alexandre Bury
1a4e1c104e
Implement View for Box<View>
2017-09-23 13:53:26 -07:00
Alexandre Bury
ba5963a4f0
Fix colors example
2017-09-23 13:43:02 -07:00
Alexandre Bury
6fa5b18cc6
Add Canvas::wrap(View)
...
Behaves like a dynamic ViewWrapper
2017-09-23 13:33:10 -07:00
Alexandre Bury
daab316210
Update dependencies
2017-09-23 13:33:06 -07:00
Alexandre Bury
415d0bba96
Add j/k navigation to select example
2017-08-23 17:05:31 -07:00
Alexandre Bury
da6a92f508
feat: Add SelectView::select_{up,down}
2017-08-23 17:01:07 -07:00
Alexandre Bury
6bb3e88c2e
feat: Add pre-events and inner events to OnEventView
2017-08-23 16:43:17 -07:00
Alexandre Bury
2ac5dcb559
Merge pull request #152 from hcpl/use-log
...
Use `log` crate
2017-08-23 12:31:51 -07:00
Alexandre Bury
a1737ca0ba
Fix ncurses input key codes
2017-08-23 09:59:54 -07:00
hcpl
ca4410030a
Use log
crate
...
This provides a uniform way to handle logging and can be combined with
logs from other libraries in end-user apps.
2017-08-23 17:49:09 +03:00
Alexandre Bury
b5b9aa2f91
Update UTF8 support in Readme
2017-08-19 13:27:35 -07:00
Alexandre Bury
02fbaa3cac
(cargo-release) start next development iteration 0.6.5-pre
2017-08-15 09:38:05 -07:00
Alexandre Bury
46a3378754
(cargo-release) version 0.6.4
2017-08-15 09:37:22 -07:00
Alexandre Bury
391c5af462
Fix assert
2017-08-15 09:33:50 -07:00
Alexandre Bury
a48ff9082f
Replace println_stderr! with eprintln!
2017-08-14 17:01:49 -07:00
Alexandre Bury
3a42760569
(cargo-release) start next development iteration 0.6.4-pre
2017-08-14 16:35:44 -07:00
Alexandre Bury
2d2cc19fbd
(cargo-release) version 0.6.3
2017-08-14 16:35:25 -07:00
Alexandre Bury
05bac7a192
More safe subtractions all around.
2017-08-14 16:32:39 -07:00
Alexandre Bury
14161f51e4
Update exclude pattern
2017-08-14 15:20:44 -07:00
Alexandre Bury
4b59808f84
Safer substractions
...
Use more saturating_sub.
Fixes #148 .
2017-08-14 15:13:49 -07:00
Alexandre Bury
134854e688
(cargo-release) start next development iteration 0.6.3-pre
2017-08-02 11:28:07 -07:00
Alexandre Bury
d1782bc776
Bump version to 0.6.2
2017-08-02 11:26:48 -07:00
Alexandre Bury
b021458352
Use more elegant saturating_sub
2017-08-01 09:47:08 -07:00
Alexandre Bury
d2f2f642c1
Protect LinesIterator from zero width
...
Fixes #147
2017-08-01 09:44:40 -07:00
Alexandre Bury
c281f93a63
Bump version to 0.6.1
2017-07-20 19:54:47 +02:00
Alexandre Bury
22b8364877
Fix clippy warnings
...
Add default implementations
Return &mut View instead of &mut Box<View>
2017-07-18 01:43:50 +02:00
Alexandre Bury
2ffae1f524
Rename {Color,ColorStyle}::Default to TerminalDefault
2017-07-18 01:36:34 +02:00
Alexandre Bury
a668e7bc06
Merge remote-tracking branch 'hcpl/default-color'
2017-07-18 01:01:35 +02:00
Alexandre Bury
20e6938bbb
fix: consider scrollable in TextArea required size
2017-07-18 00:15:05 +02:00
hcpl
9edc6ffc15
Add example that utilizes terminal default colors
2017-07-16 17:43:46 +03:00
hcpl
e0d69da844
Set *curses backends to use default colors
2017-07-16 17:37:15 +03:00
hcpl
28d0db1bb6
Make use of colors preset by terminals
2017-07-16 16:05:04 +03:00
Alexandre Bury
94c67b2257
Update dependencies
2017-07-07 10:50:09 -07:00
Alexandre Bury
7f135eeb26
Update version in Readme
2017-07-04 21:56:21 -07:00
Alexandre Bury
399f186b74
Bump version to 0.6.0
2017-07-03 01:33:05 -07:00
Alexandre Bury
66af7fab7c
IdView: skip view if borrowing fails.
...
Fixes #144
2017-07-03 01:29:30 -07:00
Alexandre Bury
fb18ed8f99
Remove compatibility table from Readme
...
It was outdated and mildly useful.
TODO: update it and move to wiki.
2017-06-14 23:56:52 -07:00
Alexandre Bury
d11cbebf53
Update CONTRIBUTING.md
2017-06-14 23:55:11 -07:00
Alexandre Bury
c9a73f21ed
Create CONTRIBUTING.md
2017-06-14 16:45:20 -07:00
Alexandre Bury
19f87076f9
Use 256 color pairs in pancurses
2017-06-14 00:59:17 -07:00
Alexandre Bury
dad0016759
Merge branch 'custom_color'
2017-06-14 00:44:57 -07:00
Alexandre Bury
e4464cb44d
Merge remote-tracking branch 'origin/master' into custom_color
2017-06-14 00:44:04 -07:00