Skip to content

2023-04 Usability Improvements

  • Name: 2023-04 Usability Improvements
  • Status: Cut short to move on to other work

Team

Project Owner: Sean

Workers Reviewers
UX design Sean Ghislaine, Pavish
Front end Sean Pavish
Back end Sean Mukesh

Problem

This project is a collection of smaller usability-related tickets that seem to present low-hanging fruit for improving UX.

Solution

Work plan

Task Work Days Deadline Status
(Project start date) 0 2023-03-29
Clipboard UX design UX design 5 2023-04-07 ✅ Done: PR, Specs
Copy from Mathesar, paste elsewhere Front end 3 2023-04-07 Done
Drag to select from active cell Front end 2 2023-04-14 Done
Selection stuck in drag mode Front end 1 2023-04-14 Done
Filtering via column header Front end 2 2023-04-14 Done
Persistent column widths Full stack 3 2023-04-21 ❌ To do
Resizable sidebars Front end 3 2023-04-26 Done
Persistent sidebar widths Front end 1 2023-04-26 Done
TSV serialization improvements Front end 1 2023-05-10 Done
Paste into cells Full stack 9 2023-05-10 🛑 Blocked by API work

TOTAL TIME: 20 days (4 weeks)

Notes

  • Note that Copy from Mathesar, paste elsewhere is an implementation task that falls within the broader design covered by Clipboard UX design. It’s a relatively narrow subset of the total implementation that the design will eventually specify, but it’s the most straightforward piece to implement and design, so that’s why it’s included in this project. This project does not include any other implementation for the copy-paste functionality. The idea here is to take some baby steps toward better clipboard behavior by doing the research and design work we need in order to better specify all the work that we’ll need to do later.
  • I plan to tackle Clipboard UX design and Copy from Mathesar, paste elsewhere concurrently, at least to start. I need to gain an understanding of the behavior and limitations of clipboards and web clipboard APIs. Working to implement the “paste elsewhere” feature will help me lay groundwork for the broader clipboard UX questions.
  • I plan to timebox the clipboard design. When this project is completed, there may still be additional clipboard design work left, I’ll organize the remaining work into more detailed tickets.

Risks

Timeline

(See work plan)