This is a suggestion for a future enhancement to the Visual2 code. I'm annoyed by the duplication in the HTML used for the skeleton, and also in much of the GUI F# code.
I suggest rewrite using fable-elmish-react
Advantages:
- Write the web part properly, making changes much easier
- Reduce code size by abstracting common patterns
- elmish-react is the referred F# SPA tech and looks to have a long life.
- elmish-react is at centre of new web development ideas and so tech learnt will have value beyond F#
- (for person doing it) a great way to get into fable-elmish-react
Additional reference:
fable-elmish-react-electron toolbox may help in integrating this with electron framework, though I suspect nothing there needs to change.
I will definitely do this over the Summer if no-one else bids - so if you are possibly interested indicate this on the issue. If someone else does it I'll provide code review etc.
This is a suggestion for a future enhancement to the Visual2 code. I'm annoyed by the duplication in the HTML used for the skeleton, and also in much of the GUI F# code.
I suggest rewrite using fable-elmish-react
Advantages:
Additional reference:
fable-elmish-react-electron toolbox may help in integrating this with electron framework, though I suspect nothing there needs to change.
I will definitely do this over the Summer if no-one else bids - so if you are possibly interested indicate this on the issue. If someone else does it I'll provide code review etc.