Page MenuHomePhabricator

IODecor
Needs ReviewPublic

Authored by jcmcdonald on Jun 1 2022, 8:13 PM.

Details

Reviewers
jdtolmie
Maniphest Tasks
Restricted Maniphest Task
Restricted Maniphest Task
Summary

feat: natively poll the terminal width
feat: add initial IODecor classes

NOTE: this works without IODecor_Absorber being added as a base class, but it breaks down with that added base class. It may have to do with mutable.
Test Plan

main.cpp runs and outputs as expected

Diff Detail

Repository
rI IOSqueak
Branch
decor
Lint
Lint Passed

Event Timeline

Restricted Application completed remote builds in Restricted Buildable.Jun 1 2022, 8:13 PM
jcmcdonald added a task: Restricted Maniphest Task.Jun 1 2022, 8:13 PM
  • feat: natively poll the terminal width
  • feat: add IODecorFill
  • feat: IODecorCenter
Restricted Application completed remote builds in Restricted Buildable.Jun 2 2022, 7:51 PM
jcmcdonald added a task: Restricted Maniphest Task.Sat, Aug 13, 9:55 AM
  • feat: natively poll the terminal width
  • feat: add IODecorFill
  • feat: IODecorCenter
  • feat: make IODecor_Absorber use stringify
  • feat: IODecorLeft and IODecorRight
  • fix: fallback width on terminals with no reported width
Restricted Application completed remote builds in Restricted Buildable.Sat, Aug 13, 7:18 PM
jcmcdonald added a reviewer: jdtolmie.