Added
- Environment variables
MOULTI_ANSI
andMOULTI_ANSI_THEME_*
provide full control over ANSI color themes. tools/gogh2moulti.bash
converts Gogh themes intoMOULTI_ANSI_THEME_*
variables.- Shell completion based on the argcomplete library.
- Bash functions: moulti_exec(): compute and display step duration.
- Tooltips on the Moulti header and step titles.
- Progress bar:
moulti set --progress-bar --progress-target=100 --progress=80
Changed
- By default, Moulti no longer alters ANSI colors; the previous behavior can be restored by setting
MOULTI_ANSI=textual_default
. - Use non-ANSI colors in the console.
- Moulti requires textual >= 0.53.
Fixed
- Fix "next line color" heuristic for step widgets.
- Fix detection of markup errors.
- New layout for button questions: there should no longer be any hidden/unreachable button.
MOULTI_CUSTOM_CSS= moulti init/run
no longer results in a traceback.
Removed
- Textual Command Palette (never advertised and offered very little).