Owl v0.2.0 - a toolkit for writing command-line user interfaces in Elixir
I didn’t post here the first announcement, so will start straight with v0.2.0 :)
Links:
Demo
Changelog
Enhancements
-
Add
Owl.Spinner
widget with multiline frames support. -
Support new sequences:
-
:blink_slow
-
:blink_rapid
-
:faint
-
:bright
-
:inverse
-
:underline
-
:italic
-
:overlined
-
:reverse
-
-
Add
Owl.LiveScreen.await_render/1
function. -
Add
Owl.Data.tag/2
andOwl.Data.untag/2
-
Add
padding_x
,padding_y
andpadding
options toOwl.Box.new/1
- Calculate paddings and border size as a part of min/max width/height.
-
Align numbers in
Owl.IO.select/2
andOwl.IO.multiselect
by right-hand side. -
Allow passing editor cmd to
Owl.IO.open_in_editor/2
explicitly. -
Add ability to specify primary and alternative answers in
Owl.IO.confirm/2
-
Deprecate
Owl.Tag.new/2
.Owl.Data.tag/2
should be used instead.
Bug Fixes
- They are present, but they are too small to be listed here
Read next Securing Your Phoenix LiveView Apps