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

Improvements for working with large text fields #3286

Open
seancolsen opened this issue Nov 2, 2023 · 0 comments
Open

Improvements for working with large text fields #3286

seancolsen opened this issue Nov 2, 2023 · 0 comments
Labels
affects: ux Related to user experience needs: ux design restricted: maintainers Only maintainers can resolve this issue type: enhancement New feature or request work: frontend Related to frontend code in the mathesar_ui directory
Milestone

Comments

@seancolsen
Copy link
Contributor

Overall problem

Working with large text fields in Mathesar is cumbersome.

A "large text field" is defined as any cell which contains a long string. Strings containing a few words are relatively easy to work with. Strings containing multiple sentences, multiple lines, and/or multiple paragraphs are problematic.

Specific problems and ideas

  • In a "sheet view", it's hard to view and edit large text fields. Show cell content in table inspector Cell tab #2342 Will help with this, but we might need more help. It might be nice to view/edit a single cell within a modal or potentially a dedicated page (which could be opened in a new tab). This "sheet view" is used on the table page, the various exploration pages, and the table widget within the record page.

  • The record view at the top of the record page, you can view/edit text fields within a textarea input, which is nice. However, it would be nice if we could configure the height of that textarea so that certain fields always use tall inputs for convenience.

@seancolsen seancolsen added affects: ux Related to user experience restricted: maintainers Only maintainers can resolve this issue ready Ready for implementation type: enhancement New feature or request work: design work: frontend Related to frontend code in the mathesar_ui directory labels Nov 2, 2023
@seancolsen seancolsen added this to the Backlog milestone Nov 2, 2023
@seancolsen seancolsen added needs: ux design and removed ready Ready for implementation work: design labels Dec 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
affects: ux Related to user experience needs: ux design restricted: maintainers Only maintainers can resolve this issue type: enhancement New feature or request work: frontend Related to frontend code in the mathesar_ui directory
Projects
No open projects
Development

No branches or pull requests

1 participant