Skip to content

Commit 117550b

Browse files
committed
Update Changes for next release based on big merge
1 parent 77768c8 commit 117550b

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

Changes

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,34 @@
11
Revision history for Terminal-Widgets
22

33
{{$NEXT}}
4+
[Bug Fixes]
5+
- Remove a duplicated check in draw-line-spans due to merging reorded code
6+
7+
[Examples]
8+
- Add rich-text and tree-view examples
9+
- Make use of with-scrollbars to clean up several examples
10+
- Use add-top-level to instantiate Form2UI in two-forms example
11+
12+
[Functionality]
13+
- Add Focusable role (Patrick Böker)++
14+
- Add focus tabbing support to more widget types (Patrick Böker)++
15+
- Make focus tabbing wrap around at start and end (Patrick Böker)++
16+
- Add SpanWrappingAndHighlighting role (Patrick Böker)++
17+
- Add RichText and TreeView widgets (Patrick Böker)++
18+
- Add Themable role and make Widget Themable
19+
- Add with-scrollbars layout method to associate a Scrollable child
20+
with matching scrollbars
21+
- Continued work on new TextContent model and TranslatableStrings
22+
23+
[Refactoring]
24+
- Push 'is Widget' from roles to consuming classes, to allow multiple
25+
inheritance without forming diamond relationships (Patrick Böker)++
26+
- Refactor Widget.draw-frame for more correct painting order and to
27+
separate draw-content from draw-framing
28+
- Move the common full-refresh method implementation down to Widget
29+
- Cleanup/refactor gist-flags handling
30+
- Refactor widget coloring around Themable role
31+
432

533
0.2.0 2025-11-06T15:15:38-08:00
634
[Bug Fixes]

0 commit comments

Comments
 (0)