[COMPASS-5084] Improve resizing accessibility and move resize handle to a shared component Created: 13/Sep/21  Updated: 10/Jan/24  Resolved: 30/Sep/21

Status: Closed
Project: Compass
Component/s: Embedded Shell, Sidebar, Tech debt
Affects Version/s: None
Fix Version/s: 1.29.4

Type: Task Priority: Minor - P4
Reporter: Rhys Howell Assignee: Rhys Howell
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: PNG File image-2021-09-13-09-43-15-843.png    
Documentation Changes: Not Needed
Sprint: Iteration Lutz, Iteration Minsk

 Description   

With the recent changes that let you resize the sidebar, we have a tab index for the splitter which allows resizing without using the mouse for greater accessibility. There are two other places which have resizing in Compass which could benefit from this ability -aggregation stages and the mongosh plugin.

This ticket involves moving the resizing handle to a shared place (compass-components), updating it to be more accessible (see attached screenshot using an `input` html element) and then using that in the 3 places we allow resizing.



 Comments   
Comment by Githook User [ 05/Oct/21 ]

Author:

{'name': 'Rhys', 'email': 'Anemy@users.noreply.github.com', 'username': 'Anemy'}

Message: feat(compass-components, compass-shell): Add resize-handle to compass-components, use in compass-shell, improve accessibility COMPASS-5084 (#2462)
Branch: electron-13-same-keytar-node-14
https://github.com/mongodb-js/compass/commit/f41f0869cbe0937ce018dd04d5c180f55c1b01db

Comment by Githook User [ 30/Sep/21 ]

Author:

{'name': 'Rhys', 'email': 'Anemy@users.noreply.github.com', 'username': 'Anemy'}

Message: feat(compass-components, compass-shell): Add resize-handle to compass-components, use in compass-shell, improve accessibility COMPASS-5084 (#2462)
Branch: main
https://github.com/mongodb-js/compass/commit/f41f0869cbe0937ce018dd04d5c180f55c1b01db

Generated at Wed Feb 07 22:38:23 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.