Changes for version 0.33 - 2021-08-28

  • CHANGES
    • Updates for Object::Pad 0.52
      • Use ADJUSTPARAMS blocks in favour of BUILD blocks
    • Use a regular Tickit::Style definition to set up the <Tab> and <S-Tab> base key behaviour, so widgets can override it
    • Added Tickit::Widget::Entry->make_popup_at_cursor
    • Print deprecation warnings about `child` constructor args and legacy direct applied pen attributes on Widgets

Modules

abstract base class for widgets that contain other widgets
abstract base class for widgets that contain a single other widget
declare customisable style information on widgets
abstract base class for on-screen widgets
draw a fixed-size border around a widget
apply spacing and positioning to a widget
a widget displaying a clickable button
a widget allowing a toggle true/false option
a widget for entering text
fill an area with repeated text
draw a frame around another widget
lay out a set of child widgets in a grid
distribute child widgets in a horizontal row
an adjustable horizontal split between two widgets
abstract base class for HBox and VBox
a placeholder grid display
a widget allowing a selection from multiple options
a widget displaying a small text animation
a widget displaying static text
distribute child widgets in a vertical column
an adjustable vertical split between two widgets
implement widgets with adjustable alignment
role for widgets that contain a single other widget
load several Tickit::Widget classes at once

Provides

in lib/Tickit/Style/Parser.pm
in lib/Tickit/Widget/LinearSplit.pm
in lib/Tickit/WidgetRole.pm