package printbox-text

  1. Overview
  2. Docs
Text renderer for printbox, using unicode edges

Install

Dune Dependency

Authors

Maintainers

Sources

printbox-0.7.tbz
sha256=59271f9720bfe25e8bf884b38f1ba7fe161292faf6f895c89f71b615e5671737
sha512=77af5c0479a62f7e3df96267d0f5dc1315bdafcdaa2ded7bb2cbe4cab415c6310add696a45f8ae505f1ed51d509d4dd4d74000b5eae1f518c638afdaec95774d

doc/CHANGELOG.html

Changes

0.7

  • move to 4.08 as lower bound
  • preformatted text style instead of global setting
  • PrintBox_html:

    • Optionally wrap text with the <pre> HTML element
    • Output text consistently as <span>, not <div>
    • Use <details><summary> for collapsible trees
  • fix: Tree connectors touching frames (#26)

0.6.1

  • compat with dune 3

0.6

  • move text rendering into a new printbox-text library
  • Changing visuals for hlines and vlines connections, and tree structure using unicode characters for box borders

0.5

  • reenable mdx for tests
  • custom classes/attributes for html translation in PrintBox_html
  • add link case
  • examples: add lambda.ml

0.4

  • remove <p> in rendering text to html
  • add grid_map_l and v_record
  • add another test

0.3

  • improve code readability in text rendering
  • add align and center
  • add basic styling for text (ansi codes/html styles)
  • add printbox_unicode for setting up proper unicode printing
  • add grid_l, grid_text_l, and record helpers
  • use a more accurate length estimate for unicode, add test
  • remove mdx as a test dep
  • fix rendering bugs related to align right, and padding

0.2

  • make the box type opaque, with a view function
  • require OCaml 4.03
  • add PrintBox_text.pp
  • expose a few new functions to build boxes
  • change Text type, work on string slices when rendering
  • automatic testing using dune and mdx
  • migrate to dune and opam 2

0.1

initial release

OCaml

Innovation. Community. Security.