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

feat: Implement custom resizable box for specs list #14894

Closed
wants to merge 510 commits into from

Conversation

dmtrKovalenko
Copy link
Contributor

Implement resizing for specs list drawer:

Screen.Recording.2021-02-03.at.17.49.12.mov

brian-mann and others added 30 commits January 4, 2021 20:39
- TODO: need to fix our custom circular parser to work with socket.io
engine 3.x.x
…ocket-ct

- move all reusable logic into socket-base, only split out what is
different in each socket class
* types: fix types

* types: use target es6

* types: use Promise for async/await

* types: lint
- add middleware interfaces
- provide good error reason as to why the property isn’t yet available
- use TS generics for proper type autocompletion
@dmtrKovalenko dmtrKovalenko requested a review from a team February 3, 2021 16:08
@cypress-bot
Copy link
Contributor

cypress-bot bot commented Feb 3, 2021

Thanks for taking the time to open a PR!

@cypress
Copy link

cypress bot commented Feb 3, 2021



Test summary

9309 1 118 3


Run details

Project cypress
Status Failed
Commit bc0adea
Started Feb 4, 2021 7:13 PM
Ended Feb 4, 2021 7:26 PM
Duration 12:56 💡
OS Linux Debian - 10.5
Browser Multiple

View run in Cypress Dashboard ➡️


Failures

cypress/integration/commands/navigation_spec.js Failed
1 ... > throws passing 1 invalid argument

This comment has been generated by cypress-bot as a result of this project's GitHub integration settings. You can manage this integration in this project's settings in the Cypress Dashboard

@JessicaSachs
Copy link
Contributor

Oh the text highlight is a bummer. How do you think we should solve it?

Copy link
Contributor

@JessicaSachs JessicaSachs left a comment

Choose a reason for hiding this comment

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

I like the custom ResizeableBox component. Happy to have finer-grained control over the resizing behavior than what split pane's api was giving us. I want to hear your ideas about fixing the text highlight situation. What do you think we should do?

@elevatebart
Copy link
Contributor

We could play with user-select when dragging.

@elevatebart
Copy link
Contributor

We should also absolutely avoid the wrapping of the file names... that's ugly, but out of scope for this request.

@JessicaSachs
Copy link
Contributor

We could play with user-select when dragging.

Yeah that was my initial thought... I want to be able to select the text when the user clicks on it though.... right?

@elevatebart
Copy link
Contributor

Yes, but we can add a class on the body and remove it when release.

Base automatically changed from feat/component-testing to develop February 4, 2021 20:45
@dmtrKovalenko
Copy link
Contributor Author

Closed in favor of #14940

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.

6 participants