Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a Textual testcard to help diagnose visual problems #3087

Closed
davep opened this issue Aug 10, 2023 · 3 comments
Closed

Add a Textual testcard to help diagnose visual problems #3087

davep opened this issue Aug 10, 2023 · 3 comments
Labels
enhancement New feature or request Task

Comments

@davep
Copy link
Contributor

davep commented Aug 10, 2023

Possibly done as part of the developer tools, or perhaps even as a standalone application that can be installed via pip or pipx so developers can instruct end users of their applications to install it: create a Textual testcard to help with diagnosing visual issues with applications.

Things that it could do might include:

  • Show a full range of colours to help check what colour range is available.
  • Show the operating system (with version), terminal information where possible, etc.
  • Show some key and often problematic widgets (see this on Discord, which relates to this question).
  • If possible, be very clear on screen about what should be visible (for example: with a checkbox, have text that says "this should be dark grey" or something like that).
  • Perhaps ideally show some of the common terminal attributes (bold, underline, italic, strikethrough, etc...).
  • Anything else visual that makes sense.

This might seem like it has an overlap with textual diagnose, but the intention here is that it's different. It will be all about the visuals, would allow people to create a screenshot and make it available to us, the screenshot would contain information useful to us (see OS version and terminal above), and would also be as easy as possible to deploy and use (which is why I think a stand-alone application that can be pipx-installed makes a lot of sense).

@davep davep added enhancement New feature or request Task labels Aug 10, 2023
@davep
Copy link
Contributor Author

davep commented Aug 10, 2023

Something like https://discord.com/channels/1026214085173461072/1033754296224841768/1139223468412514446 would be a great candidate for suggestions the app could make, if in a context that makes sense.

@willmcgugan
Copy link
Collaborator

I don't think we need this. With Textual being more mature, there are few issues that this would diagnose.

Copy link

Don't forget to star the repository!

Follow @textualizeio for Textual updates.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Task
Projects
None yet
Development

No branches or pull requests

2 participants