question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Restructuring WebUI

See original GitHub issue

So, I’ve been taking a look at WebUI’s code and I found it to be a bit too much cluttered and heavy (we’re even using Bootstrap 😓). I think we could simply start from the beginning by running react-create-app and build on top of that, which would also reduce the dependencies since react-scripts manages the build and the hot reloading.

I also think we could open a repository called ipfs-components or something so we could share React Components between WebUI and Desktop. My vision is that WebUI is like an augmented version of Desktop and they can easily share many components, such as headers, menus, buttons and such.

Also, part of this restructuring:

  • Make code simpler.
  • Let IPFS WebUI work with JS-IPFS.
  • Make WebUI prettier and in harmony with ipfs-desktop.
  • In the middle, try to fix bugs and issues 😄

What do you think? I’m going to have a lot of free time until mid of February and I can work on this.

/cc @ipfs-shipyard/ipfs-gui-team

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Reactions:2
  • Comments:19 (19 by maintainers)

github_iconTop GitHub Comments

1reaction
olizillacommented, Sep 27, 2018
1reaction
lidelcommented, May 14, 2018

I feel a quick update is due for anyone interested in the future of WebUI:

  • We went over feedback provided in issues in this repo about UI/UX of current webui
  • A lot of design work is happening in these design tasks (including wireframes and proposed designs. still ongoing effort, feel free to provide feedback)
  • The discussion about tech choices for new WebUI continues in https://github.com/ipfs-shipyard/pm-ipfs-gui/issues/51
  • Expect more issues to appear in this repo under revamp label at some point
Read more comments on GitHub >

github_iconTop Results From Across the Web

[WebUI] Plan test suite | Katalon Docs
Planning a test suite helps ensure you will not need to restructure test cases. By doing so, you reduce execution errors. Ask yourself...
Read more >
Automatically Restructuring Programs for the Web
Automatically Restructuring Programs for the Web ... and more implemented with a Web interface. ... Performing this restructuring manually easily leads to.
Read more >
Automatically Restructuring Programs for the Web†
more implemented with a Web interface. In other words, instead of writing. Web scripts, programmers now design, implement, and maintain interactive.
Read more >
Restructure the project layout - strix - A simple web UI for motion
... Author: Brian C. Lane <bcl@brianlane.com> Date: Sun, 16 Jul 2017 07:20:29 -0700 Restructure the project layout Diffstat: ...
Read more >
#1585 (restructure the web UI's handling of static files) – Tahoe-LAFS
This patch improves the handling of static resource files in the web ui in these ways: Move static files into separate directory; Remove...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found