Skip to content

Feature Request: Investigate @Textualize/textual TUI implementation #34

Description

@poiley

I would like to propose implementing a feature using the @Textualize/textual Python TUI library. This will enable us to build modern terminal user interfaces with enhanced interactivity and usability.

Requirements:

  • Develop a proof of concept showcasing the integration of textual within the project.
  • Write comprehensive tests to ensure reliability and maintainability.
  • Undergo a thorough design evaluation to align with project architecture and best practices.

Suggested Steps:

Design Evaluation:

Review textual capabilities and identify suitable components for our use case.
Prepare a draft design and share it for feedback.

Proof of Concept:

Implement a minimal working example using textual.
Demonstrate basic navigation, input handling, and output rendering.

Testing:

Write unit and integration tests for the proof of concept.
Ensure coverage for edge cases and error handling.

Feedback & Iteration:

Collect feedback from maintainers and users.
Refine the implementation based on suggestions.

References:

@Textualize/textual documentation

Metadata

Metadata

Assignees

Labels

No labels
No labels

Fields

No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions