Update Notes¶
The following are the notes on updates to thurible.
Changes in 0.0.4¶
The following are the changes in v0.0.4:
Updated dev dependencies.
Changed minimum Python version to 3.12.
Changes in 0.0.3¶
The following are the changes in v0.0.3:
Updated dependencies.
Changed cursor movement to support updated
blessed
Changes in 0.0.2¶
The following are the changes in v0.0.2:
Moved dependency management to poetry.
Moved thurible into a src folder.
Moved testing to pytest.
Fixed unsafe terminal behavior in thurible.thurible tests.
Implemented tox to test across supported Python versions.
Moved doctests to sphinx.
Handled exceptions that may raise when changing terminal size in
thurible.queued_manager().Added py.typed file.
Fixed typing issues from examples.
Documentation formatting changes.
To-Do List¶
The following items are likely in future releases:
Manager updates:
Add coroutine manager.
Panel updates:
Fall back frames that only use ASCII characters.
Fall back overflow indicators that only use ASCII characters.
Simplify sizing.
Add a simple table for sequences.
Add a simple table for mappings.
Add a textfield panel.
Add a textform panel.
Add a tableform panel.
Figure out what to do if dialog message overflows.