Overhaul
Pre-release
Pre-release
Mostly backwards compatible except for removals.
The only other unexpected behavior should be a new ? appearing before prompts.
Additions
- Added
note: A symbol coming beforeprompt. - Added
info: Updatable text coming afterpromptand beforehint. - Added
indentforMultiLineEditor: The amount of spaces for each tab. - Added
jumpintraverse: A function deciding which index tab advances to. - Added
Theme: A data-like class used byuseto overwrite global behavior. - Added
autoargument in almost every routine. Used to determine whether to respond immediately.
Changes
- Renamed modules and moved around classes to more specific places.
- Revamped
api.pyand modules around it to better house new features. hintis now static and cannot be updated. Useinfoinstead.- Exposed
respondfor whenautoisFalse. - Updated documentation to match new changes.
Removals
- Removed the
view,coloranderasearguments from every routine in favor ofautoandrespond. - Removed
utils.pyas hints are now made directly via routines incore.py.
Fixes
helpers.paintnow accommodates more cases of ANSI-SGR sequence injecting.