|
|
8f155dc6a2
|
Fix join widgets not handling large sizes
|
2023-02-19 02:09:41 +01:00 |
|
|
|
b1c276ec38
|
Fix panic with zero-weighted segments
|
2023-02-19 02:02:27 +01:00 |
|
|
|
a8876e94f3
|
Make default background style opaque
|
2023-02-18 21:24:51 +01:00 |
|
|
|
bdc1549268
|
Create Join[HV]{2,7} via macros
|
2023-02-18 20:56:36 +01:00 |
|
|
|
204540f375
|
Create Either{2,7} via macros
|
2023-02-18 20:56:10 +01:00 |
|
|
|
b27cb81642
|
Add Resize widget
|
2023-02-18 20:24:56 +01:00 |
|
|
|
ba716dd089
|
Fix examples not measuring widths immediately
|
2023-02-18 20:13:47 +01:00 |
|
|
|
3fb3a7b92b
|
Fix sizing bug
The available space was updated while removing elements, but the check
for the next element expected the old value.
|
2023-02-18 19:40:33 +01:00 |
|
|
|
42d22e2a49
|
Fix typo
|
2023-02-18 19:06:22 +01:00 |
|
|
|
d449c61f27
|
Add JoinH2, JoinH3, JoinV2, JoinV3
|
2023-02-18 19:06:22 +01:00 |
|
|
|
f581fa6c47
|
Add JoinH and JoinV
|
2023-02-18 19:06:18 +01:00 |
|
|
|
828bba464a
|
Add Either3 widget
|
2023-02-18 19:00:18 +01:00 |
|
|
|
15e30dfdb2
|
Implement join widget spacing algorithm
|
2023-02-18 18:20:55 +01:00 |
|
|
|
e666d5c092
|
Ensure Float position is in range 0.0..=1.0
|
2023-02-18 14:07:25 +01:00 |
|
|
|
caca3b6ef1
|
Derive Debug, Clone, Copy for widgets
|
2023-02-18 14:07:03 +01:00 |
|
|
|
f25ce49e77
|
Rename Layer parts
|
2023-02-18 02:49:52 +01:00 |
|
|
|
95a01d5fc8
|
Add Either widget
|
2023-02-17 21:27:46 +01:00 |
|
|
|
8834bb6d9d
|
Add more Float functions
|
2023-02-17 21:26:00 +01:00 |
|
|
|
7c3277a822
|
Add Layer widget
|
2023-02-17 21:26:00 +01:00 |
|
|
|
72b44fb3fc
|
Add back optional Terminal::measuring_required
|
2023-02-17 20:25:23 +01:00 |
|
|
|
ba6ee45110
|
Don't measure widths while presenting
|
2023-02-17 18:59:32 +01:00 |
|
|
|
fae12a4b9f
|
Improve coords documentation
|
2023-02-17 15:04:56 +01:00 |
|
|
|
b2d87543d7
|
Improve Terminal documentation
|
2023-02-17 14:58:21 +01:00 |
|
|
|
ac2546ba97
|
Add Terminal::{present_widget, present_async_widget}
|
2023-02-17 14:00:46 +01:00 |
|
|
|
ed14ea9023
|
Measure automatically in Terminal::present
|
2023-02-17 13:59:16 +01:00 |
|
|
|
e3365fdc02
|
Improve WidthDb documentation
|
2023-02-17 13:35:28 +01:00 |
|
|
|
2dee39c03c
|
Add Cursor widget
|
2023-02-17 12:13:56 +01:00 |
|
|
|
5a15838989
|
Fix Float sizing for unset directions
|
2023-02-17 00:15:46 +01:00 |
|
|
|
845d88c93f
|
Make widget example look slightly less horrible
|
2023-02-16 23:37:16 +01:00 |
|
|
|
c689d97974
|
Write transparent Style to Buffer correctly
|
2023-02-16 23:37:16 +01:00 |
|
|
|
9ff8007cae
|
Switch usages of ContentStyle to Style
|
2023-02-16 21:24:52 +01:00 |
|
|
|
4c304ffe79
|
Add own Style type
|
2023-02-16 21:11:51 +01:00 |
|
|
|
67f703cf68
|
Extract Pos and Size to separate file
|
2023-02-16 21:10:48 +01:00 |
|
|
|
eb36bfa2ea
|
Fix code blocks in docstrings
|
2023-02-16 20:40:20 +01:00 |
|
|
|
3f7e985b3f
|
Add Background widget
|
2023-02-16 16:26:47 +01:00 |
|
|
|
b327dee3c3
|
Remove unnecessary AsyncWidgetExt trait
|
2023-02-16 16:12:50 +01:00 |
|
|
|
47df35d9db
|
Add Empty widget
|
2023-02-16 16:07:05 +01:00 |
|
|
|
575faf9bbf
|
Add Float widget
|
2023-02-16 15:13:23 +01:00 |
|
|
|
bcc07dc9ba
|
Add WidgetExt and AsyncWidgetExt traits
|
2023-02-16 15:12:33 +01:00 |
|
|
|
dbafc40700
|
Add Padding widget
|
2023-02-16 14:37:50 +01:00 |
|
|
|
964f3bf011
|
Add Border widget
|
2023-02-16 14:30:06 +01:00 |
|
|
|
6a0c0474ec
|
Add widget hello world example
|
2023-02-16 10:08:45 +01:00 |
|
|
|
f793ec79ac
|
Add Text widget
|
2023-02-16 09:58:18 +01:00 |
|
|
|
70d33d4d5d
|
Add vscode settings
|
2023-02-16 09:37:59 +01:00 |
|
|
|
904f5c16fa
|
Add Widget and AsyncWidget traits
|
2023-02-16 09:37:59 +01:00 |
|
|
|
4ffaae067e
|
Export all types at top level
|
2023-02-16 09:37:31 +01:00 |
|
|
|
0d59116012
|
Update dependencies
|
2023-02-11 21:21:14 +01:00 |
|
|
|
0a3b193f79
|
Fix clippy lint
|
2023-01-05 17:34:30 +01:00 |
|
|
|
8942b381f5
|
Add and fix some lints
|
2022-12-11 20:44:06 +01:00 |
|
|
|
06aefd562b
|
Remove wrap method from Frame
|
2022-09-26 17:34:38 +02:00 |
|