Commit Graph

113 Commits

Author SHA1 Message Date
Lutetium-Vanadium
6829f10496 Workaround trybuild ignoring optional dependencies as features 2021-07-16 20:34:23 +05:30
Lutetium-Vanadium
417f0b723d Added macros features 2021-07-16 19:55:41 +05:30
Lutetium-Vanadium
a2abf6b335 Add more examples 2021-07-16 10:48:48 +05:30
Lutetium-Vanadium
affcc36bc0 Improve documentation 2021-07-16 10:37:14 +05:30
Lutetium-Vanadium
e4b2d033a4 Rename plugin to custom/prompt 2021-07-15 18:13:58 +05:30
Lutetium-Vanadium
c4e5c6f08a Refactored Input.select operations 2021-07-15 17:42:01 +05:30
Lutetium-Vanadium
9b7aedc322 rustfmt 2021-07-15 17:14:35 +05:30
Lutetium-Vanadium
732dc1e9d9 rename to requestty 2021-07-15 17:05:17 +05:30
Lutetium-Vanadium
e57e487083 Fixed cell_fg being set as bg 2021-07-15 15:13:54 +05:30
Lutetium-Vanadium
c3f3447e4e Fix broken docs and allow compilation with no features 2021-07-14 21:18:36 +05:30
Lutetium-Vanadium
1f271ec2ef Fix ci errors 2021-07-14 20:11:30 +05:30
Lutetium-Vanadium
b8b3b15165 Split some large files 2021-07-14 19:50:09 +05:30
Lutetium-Vanadium
f4b5f017c6 Add new struct instead of generic ExpandItem 2021-07-14 19:13:53 +05:30
Lutetium-Vanadium
e25661e8fd Added height limit for demos and fixed doc(cfg) 2021-07-14 19:08:31 +05:30
Lutetium-Vanadium
6503d0c5ee Added demo gifs and doc(cfg) 2021-07-14 18:31:19 +05:30
Lutetium-Vanadium
f5067a0111 Added docs for discourse 2021-07-13 20:04:21 +05:30
Lutetium-Vanadium
d1c1272a1a remove win from termion tests and split --include-ignored 2021-07-08 18:59:19 +05:30
Lutetium-Vanadium
de232c7404 Fix ci errors 2021-07-08 18:37:02 +05:30
Lutetium-Vanadium
9f84b7ff78 Update msrv version and improve ci 2021-07-08 17:37:30 +05:30
Lutetium-Vanadium
0e92247924 Separate ui::events::Events to CrosstermEvents and TermionEvents
This also allows discourse-ui to be built with all features which is
good for documentation building
2021-07-08 17:01:38 +05:30
Lutetium-Vanadium
95f5049b12 Added shorthand for local variable in proc-macro and docs for the macros 2021-07-07 18:41:07 +05:30
Lutetium-Vanadium
a2bf64ad4a Rename Checkbox to MultiSelect 2021-07-07 16:13:38 +05:30
Lutetium-Vanadium
6d731ba64a Combined ui::widget and ui::widgets modules 2021-07-07 14:15:54 +05:30
Lutetium-Vanadium
57fce982bf Added mapping helper to convert ErrorKind to io::Error 2021-07-07 14:11:04 +05:30
Lutetium-Vanadium
7db351a9c8 Fix termion compilation fail and unnecessary map_errs 2021-07-06 16:26:07 +05:30
Lutetium-Vanadium
cf866f1a5e Use io::Result more, and EventIterator trait 2021-07-06 16:14:21 +05:30
Lutetium-Vanadium
4c075bfccb remove ESC to give default answer 2021-07-06 14:12:04 +05:30
Lutetium-Vanadium
a51af24f08 Fixed reverse scrolling in TestBackend 2021-07-06 13:53:04 +05:30
Lutetium-Vanadium
9d47c3f323 fixed tests 2021-07-05 18:49:41 +05:30
Lutetium-Vanadium
e7823138ec Added docs for discourse-ui 2021-07-05 18:41:17 +05:30
Lutetium-Vanadium
89bfa73538 Update dependencies 2021-06-30 17:42:08 +05:30
Lutetium-Vanadium
291d26eeb5 expand: changed unexpand explanation arrow to look nicer 2021-06-30 17:02:02 +05:30
Lutetium-Vanadium
03e3c2234f return Text<String> instead of just String for multiline errors 2021-06-30 16:54:41 +05:30
Lutetium-Vanadium
4e1b4ff473 Allow multiline strings for auto completions in Input 2021-06-30 16:16:09 +05:30
Lutetium-Vanadium
d6e1c94bde added tests for question 2021-06-30 15:57:03 +05:30
Lutetium-Vanadium
7774ef3c29 added tests for raw select 2021-06-28 18:02:32 +05:30
Lutetium-Vanadium
68c5c214f4 added tests for select 2021-06-28 14:14:03 +05:30
Lutetium-Vanadium
9a456c22a3 Fixed issue with PageDown calculation of new at in ui::widgets::Select
The issue resulted in the previous `at` not being shown when looping is
enabled, and the calculated `page_end` (when previous `at` is `page_start`)
is the is the last element.
2021-06-28 14:03:10 +05:30
Lutetium-Vanadium
35a217e95a fix tests with updated plugin trait and smallvec feature 2021-06-27 17:47:30 +05:30
Lutetium-Vanadium
6dbc00bbbd Added smallvec feature for inlining single completions 2021-06-27 17:26:04 +05:30
Lutetium-Vanadium
80e6d993b3 remove unnecessary ahash feature 2021-06-27 16:57:38 +05:30
Lutetium-Vanadium
08353945e5 Make Plugin::ask take self instead of &mut self 2021-06-27 16:51:05 +05:30
Lutetium-Vanadium
893037fbfe added tests for password 2021-06-24 17:05:03 +05:30
Lutetium-Vanadium
43eb1531cd added tests for input 2021-06-24 16:28:28 +05:30
Lutetium-Vanadium
d8905971cd added tests for int & float 2021-06-23 19:27:43 +05:30
Lutetium-Vanadium
bffe9505e6 Fix reversed foreground to use Color::Black if it is Color::Reset 2021-06-23 19:22:54 +05:30
Lutetium-Vanadium
34351e420f added expand tests 2021-06-22 18:14:40 +05:30
Lutetium-Vanadium
9582a69c04 rustfmt 2021-06-22 17:12:12 +05:30
Lutetium-Vanadium
5970c13f89 added tests for confirm 2021-06-21 19:52:47 +05:30
Lutetium-Vanadium
3123937e14 added tests for checkbox
Also made every event type required by generic over any Iterator
2021-06-20 20:46:12 +05:30