Restructuring WebUI
See original GitHub issueSo, 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.
Issue Analytics
- State:
- Created 6 years ago
- Reactions:2
- Comments:19 (19 by maintainers)
Top GitHub Comments
Oh me oh my! https://github.com/ipfs-shipyard/ipfs-webui/releases/tag/v2.0
I feel a quick update is due for anyone interested in the future of WebUI:
revamp
label at some point