tachyonfx 0.9.2

A ratatui library for creating shader-like effects in TUIs.
Documentation
repeat                       * ███████████████████████████████████████████████████████████████████████████████
└ parallel                   * ███████████████████████████████████████████████████████████████████████████████
  ├ parallel                 * ████████████▌      ▏                   ▏                   ▏                  ▕
  │ ├ sequential             * ████████████▌      ▏                   ▏                   ▏                  ▕
  │ │ ├ with_duration    cf-01 ███████            ▏                   ▏                   ▏                  ▕
  │ │ │ └ never_complete cf-01 █                  ▏                   ▏                   ▏                  ▕
  │ │ │   └ dissolve     cf-01 █▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
  │ │ └ coalesce         cf-01 ▁▁▁▁▁▁▁▐████▌▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
  │ └ fade_from          cf-01 ██████████▌▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
  ├ sequential               * █████████████████████▌                 ▏                   ▏                  ▕
  │ ├ with_duration      cf-02 ██████████▌        ▏                   ▏                   ▏                  ▕
  │ │ └ never_complete   cf-02 █                  ▏                   ▏                   ▏                  ▕
  │ │   └ fade_to        cf-02 █▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
  │ └ fade_from          cf-02 ▁▁▁▁▁▁▁▁▁▁▁██████████▌▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
  └ sequential               * ███████████████████████████████████████████████████████████████████████████████
    ├ with_duration          * ████████▌          ▏                   ▏                   ▏                  ▕
    │ └ parallel             * █                  ▏                   ▏                   ▏                  ▕
    │   ├ never_complete cf-03 █                  ▏                   ▏                   ▏                  ▕
    │   │ └ dissolve     cf-03 █▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
    │   └ never_complete cf-03 █                  ▏                   ▏                   ▏                  ▕
    │     └ fade_to      cf-03 █▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
    ├ parallel               * ▏        ████████▌ ▏                   ▏                   ▏                  ▕
    │ ├ coalesce         cf-03 ▏        ███████▌  ▏                   ▏                   ▏                  ▕
    │ └ fade_from        cf-03 ▁▁▁▁▁▁▁▁▁████████▌▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
    ├ sleep                  * ▏                 ███████████████████████████████████████████████████▌        ▕
    └ parallel               * ▏                  ▏                   ▏                   ▏          █████████
      ├ fade_to          cf-03 ▏                  ▏                   ▏                   ▏          █████████
      └ dissolve         cf-03 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁███████▁▁
                               0ms                1135ms              2270ms              3405ms        4540ms
                                                                                                              
                                         * all                                                                
                                     cf-01 all_of(outer(1:1), !text)                                          
                                     cf-02 all_of(outer(1:1), text)                                           
                                     cf-03 inner(1:1)