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

Side Menu / Drawer #57

Open
lauslim12 opened this issue Aug 26, 2024 · 0 comments
Open

Side Menu / Drawer #57

lauslim12 opened this issue Aug 26, 2024 · 0 comments

Comments

@lauslim12
Copy link
Owner

lauslim12 commented Aug 26, 2024

We can make Speednote even slicker, simpler, and more minimalist by moving the theme switcher and the GitHub link to a sidebar. The idea is that the sidebar will contain all of the current and possible future configurations.

In my mind right now:

  • Theme switcher
  • Export notes in a JSON format
  • Full screen button
  • About, GitHub link

Considerations:

  • Component should be lazy loaded to ensure that it's not bloating the application on the first render.
  • In case we would like it to be more beautiful (ala icon-on-the-left-of-the-button style), please use emojis and not icons as it's natively supported in most operating systems.
  • In the side-drawer, we should have a place where we could put a logo. Perhaps the logo could be made from pure CSS with changing gradients?
  • Try to utilize checkbox hack instead of having a state. This will cause the application to be more performant (even though it's minuscule optimization).

Some sidebar inspirations:

Another inspiration is from this simple writing site.

Tangentially related to #3, but this is big enough in scope that it deserves its own issue.

@lauslim12 lauslim12 changed the title Sidebar Menu / Drawer Side Menu / Drawer Aug 27, 2024
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

No branches or pull requests

1 participant