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

Bulma React dashboard #41

Draft
wants to merge 28 commits into
base: master
Choose a base branch
from
Draft

Bulma React dashboard #41

wants to merge 28 commits into from

Conversation

tomjn
Copy link
Member

@tomjn tomjn commented May 18, 2021

A work in progress dashboard built with Bulma CSS and React

Screenshot 2021-05-18 at 20 57 15

@tomjn
Copy link
Member Author

tomjn commented May 18, 2021

Notes:

  • the sites list is a placeholder
  • skipped sites need differentiating and filtering at the top
  • I don't like all the tools appearing in the sidebar, it's noisy, instead there should be dedicated pages, e.g. Debugging, Database, with all the tools and some basic info on each
  • each site should have its own page you can click through to
  • it's loading fontawesome from unpkg which must be changed before we merge this
  • nav bar Link components need replacing with a version that sets itself as active when on that route already

@tomjn tomjn added the enhancement New feature or request label May 18, 2021
@tomjn
Copy link
Member Author

tomjn commented May 18, 2021

Also need to work on electronforge integration

@tomjn
Copy link
Member Author

tomjn commented Sep 20, 2024

I'm thinking at the moment that using shadcn rather than bulma might be better, but it's low priority

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant