Repository navigation
effect-boxes@0.17.2
Patch Changes
-
#121
8fa41b2Thanks @lloydrichards! - ANSI rendering now preserves horizontal alignment when clipping content to a narrower width (#100). -
#126
cd18f2aThanks @lloydrichards! - Box rendering and width constraints now keep CJK text, emoji, and combining graphemes within their declared terminal columns (#96). -
#118
51e2edeThanks @lloydrichards! - Box.unAnnotate now removes annotations from nested layouts. -
#110
071aae2Thanks @lloydrichards! - Flexible layout children now receive zero space when fixed content exhausts the available size. -
#117
62536ddThanks @lloydrichards! - Box text and character constructors now preserve complete grapheme sequences such as joined emoji. -
#113
fb07cfeThanks @lloydrichards! - Optional data-first Box and Renderer calls now return their declared results when options are omitted. -
#114
b58ba07Thanks @lloydrichards! - Preformatted HTML output now preserves blank content lines. -
#112
0325be2Thanks @lloydrichards! - Published declarations now pass strict NodeNext type checking. -
#122
a93efc3Thanks @lloydrichards! -Annotation.emptynow exposes its actualundefineddata type instead of being assignable to annotations containing other data (#102). -
#125
85f7e60Thanks @lloydrichards! - ANSI rendering now restores parent styles after nested matching styles reset them (#99). -
#115
4b220ffThanks @lloydrichards! - Vertical spacers now consume column height, and narrow containers keep their declared width when padding exceeds it. -
#124
1d52a41Thanks @lloydrichards! -Box.cropWidthandBox.cropHeightnow retain aligned content selected by the crop window (#95).