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: add fixed side panel on non-problem pages #46

Merged
merged 1 commit into from
May 28, 2023
Merged

Conversation

marwanhawari
Copy link
Owner

@marwanhawari marwanhawari commented May 28, 2023

Many users were confused about what to do after actually installing the extension. The underlying issue is that the extension doesn't do anything until the user is on an actual problem. This means that the user has to know to navigate to a random problem THEN create/join a room. This is way too many clicks, very clumsy, and not intuitive.

This PR makes it so that there is a little tab that gets placed on any LeetCode page. Users can open the tab and see the same LeetRooms UI that they would from a problem page - allowing them to login, create/join room, chat, etc... Then users can just click on one of the problems to jump to that problem's page.

Screenshot 2023-05-28 at 2 57 46 PM Screenshot 2023-05-28 at 2 58 08 PM

@github-actions github-actions bot added the extension A label for the LeetRooms web extension code label May 28, 2023
@marwanhawari marwanhawari merged commit a0982c0 into main May 28, 2023
3 checks passed
@marwanhawari marwanhawari deleted the sticky_panel branch May 28, 2023 22:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
extension A label for the LeetRooms web extension code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant