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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions