Skip to content

Comments

docs(backends): update backend comparison and feature matrix#153

Merged
junkdog merged 6 commits intoratatui:mainfrom
junkdog:backend-comparison
Jan 29, 2026
Merged

docs(backends): update backend comparison and feature matrix#153
junkdog merged 6 commits intoratatui:mainfrom
junkdog:backend-comparison

Conversation

@junkdog
Copy link
Member

@junkdog junkdog commented Jan 25, 2026

docs reflect the state of things once #144 is merged

//! | **Memory Usage** | Highest | Medium | Lowest |
//! | **Hyperlinks** | ✓ | ✗ | ✓ |
//! | **Text Selection** | ✓ | ✗ | ✓ |
//! | **Accessibility** | ✓ | Limited | Limited |
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

not really sure what we mean by accessibility? i'm all for removing - or clarifying it

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I assume it refers to a11y practices like screen reader support

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yeah, that makes sense but would it even work for the DomBackend - are screen readers good enough to filter out the characters making up the TUI widgets?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@orhun do you have any thoughts on the accessibility row?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should probably remove it until we do a proper experimentation with accessibility. It's not clear what it means exactly and it might lead to false promises to the users

@benoitlx
Copy link
Contributor

I will write a better review this afternoon concerning DomBackend.

@benoitlx
Copy link
Contributor

The only thing we need to change concerning the DomBackend, imo, is the mention of hyperlinks (line 14 and 24).

Concerning CanvasBackend I only see "Emoji/Unicode" with value "Full" as incorrect because it only supports single width unicode char (I saw a patch in an old PR for that btw). That said, I haven't really tested the CanvasBackend that much.

I let you do the changes if that's good with you @junkdog

@junkdog junkdog force-pushed the backend-comparison branch from 51952bd to 42adbc7 Compare January 28, 2026 08:49
Co-authored-by: Orhun Parmaksız <orhunparmaksiz@gmail.com>
@junkdog junkdog merged commit fa63f32 into ratatui:main Jan 29, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants