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

[BUG] Unresponsive Menu Component #169

Closed
The-Phoenics opened this issue May 20, 2024 · 4 comments · Fixed by #200
Closed

[BUG] Unresponsive Menu Component #169

The-Phoenics opened this issue May 20, 2024 · 4 comments · Fixed by #200
Assignees
Labels
bug Something isn't working gssoc level2

Comments

@The-Phoenics
Copy link
Contributor

Describe the bug
Currently the Menu component behaves not as expected, with window resize.

To Reproduce
Steps to reproduce the behavior:

  1. Go to website
  2. Resize the page
  3. Notice the menu bar

Expected behavior
Menu component should adapt to the screen size and should not break its child nodes alignment.
This could be done by fixing the styling for the adjacent eye & theme button. And adding reponsiveness to the Menu component!

Screenshots
first
second

Desktop (please complete the following information):

  • OS: [Linux]
  • Browser [Chrome]

Hey @singodiyashubham87, I would like to work on this to for GSSoC'24. This would improve the User Experience and make application look better and easy to use.

@The-Phoenics The-Phoenics added bug Something isn't working up for grabs labels May 20, 2024
Copy link

Hi there! Thanks for opening this issue. We appreciate your contribution to this open-source project. We aim to respond or assign your issue as soon as possible. In the meantime you can star the repo and read the contributing.md

@singodiyashubham87
Copy link
Owner

@The-Phoenics How will you approach to resolve the issue?

@The-Phoenics
Copy link
Contributor Author

The-Phoenics commented May 22, 2024

Taking some inspiration from excalidraw, the current menu bar can be changed to a icon-only based tool bar with dropdowns. I will make the layout responsive for all the screen sizes.
Somewhat similar to this:
excalidraw

which could be achieved with position: absolute/sticky & flex css styling.

Similar can be done with bg-color toolbar putting by it to appropriate left side of screen keeping drawing canvas as center, and adding toggle for smaller screen sizes.
I would appreciate your feedback on this idea, @singodiyashubham87.

@singodiyashubham87
Copy link
Owner

@The-Phoenics Fair enough, Assigned you the issue, Best of Luck :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working gssoc level2
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants