PicGo / vs-picgo

A VSCode plugin of PicGo
https://marketplace.visualstudio.com/items?itemName=Spades.vs-picgo
MIT License
373 stars 52 forks source link

:sparkles: Feature(webview): setup esbuild and webview demo page #105

Closed upupming closed 3 years ago

upupming commented 3 years ago

I have finished esbuild configuration for both vscode and webview. A demo page is also added for education purposes. I will continue to work on the Gallery page and 3rd party extension installation feature.

image

upupming commented 3 years ago

The vscode-webview bundling architecture is almost stable. I have extracted the common UI of all future sub-routes and placed it in the PicGoControlPanel:

image

Next, I will continue to add state management (Redux) and routing (Router). Since this PR's modifications have been too verbose, I will merge this first soon and open another to add redux and router.