mkloubert / vscode-kanban

Kanban board for Visual Studio Code.
https://marketplace.visualstudio.com/items?itemName=mkloubert.vscode-kanban
GNU Lesser General Public License v3.0
283 stars 52 forks source link

🔨🔨🔨 [REFACTORING] New Board Design 🔨🔨🔨 #54

Closed mkloubert closed 2 years ago

mkloubert commented 4 years ago

If you like to create a new view, you can fork the following repository:

https://github.com/vscode-kanban/view

In my opinion, the best thing is, that you create a full working mock with all features. I will be the one, that connects the VS Code WebView later, after the view has been finished.

Have a look at the following files

to get an idea how data is send between VSCode and the WebView.

vsckb_post() is currently the function that sends data from WebView to VSCode.

window.addEventListener('message', (e) => {}) is the callback that receives data from VSCode.

Please use the issue tracker at the new location: https://github.com/vscode-kanban/view/issues

Create your pull requests here: https://github.com/vscode-kanban/view/pulls

mkloubert commented 4 years ago

FYI: @tiaghoalves

ronaldohoch commented 4 years ago

What kind of refactoring? A better/new/modder layout?

mkloubert commented 4 years ago

@ronaldohoch @tiaghoalves

Correct.

The current design is based on Bootstrap 4 and does not really fit with the design of VSCode.

So, the new design should be much more modern and fit with VSCode, maybe like

Project Dashboard screenshot (https://marketplace.visualstudio.com/items?itemName=kruemelkatze.vscode-dashboard)

mkloubert commented 4 years ago

@tiaghoalves

Did you have time to start, and if yes: Do you have a prototype to watch?

Let me know, if you have questions / problems etc.

tiaghoalves commented 4 years ago

@mkloubert I'm sorry,

I didn't have much time as I expected, so couldn't take a look more deeply and start changing things. But, I'm keep tracking with the refactoring ideia and willing to try it out do some changes.

I hope to get some time to spend on this project, as soon it's possible

abhayshiravanthe commented 3 years ago

I can help

AlbertoBonfiglio commented 2 years ago

Hi what is the status of the refactoring? I can help. I was using atlassian board bit it's being discontinued so why not make this better? Let me know if there are any areas wyou'd like me to start with if this refactoring is still ongoing. Is there a branckh we should fork from where some work was already done?

mkloubert commented 2 years ago

I have started to reorganize the refactoring of the extension, I am on a good way:

https://user-images.githubusercontent.com/4951215/200324635-827d6329-922b-4a1a-81cd-a3b44f36be89.mov

If you like to contribute, read the Contribution thread in the new repository for more information.