Revision history for Term::Fabulous

0.01    2026-10-11
        - First release. Full-screen terminal user interfaces from a
          tree of widgets, built in Perl or in a KDL layout file, laid
          out by Clay (through Clay::UI) and drawn with 24-bit colors
          through termbox2. Key presses, mouse clicks, wheel scrolling
          and resizes arrive as events; keyboard focus moves with Tab
          and the mouse.
        - Widgets: boxes, text and rich text with styled spans, scroll
          boxes and virtual lists, text fields and areas, buttons,
          check boxes, radio groups, dropdowns, sliders, star ratings,
          segmented controls, tables, tabs, accordions, dividers,
          dialogs, toasts, progress bars, spinners, canvases, pixel
          canvases, images and sixel pictures.
        - Charts drawn from data: line, area, bar and scatter charts,
          histograms, sparklines, pie, donut, polar area and radar
          charts.
        - Application widgets: menus, a menu bar, a status bar, prompts,
          a command table with key bindings, a key reference, file
          dialogs, color pickers and document tabs.
        - Themes in KDL files, with a theme editor.
        - An inline mode that uses a few rows below the shell's output
          instead of the whole screen.
        - Term::Fabulous::Static prints a widget tree once as text, with
          or without colors, and Term::Fabulous::Terminal::Memory runs
          whole programs in tests without a terminal.
