After several false starts at trying to refactor the existing front end I've decided it would be easier to start from scratch. I've had decision paralysis around what framework to use, but I was won over by Preact's small footprint and React syntax. This largely avoids touching the existing code base with the exception of the options modal which has been split into an option store and UI component.
Things still not implemented that exist in the current UI code:
After several false starts at trying to refactor the existing front end I've decided it would be easier to start from scratch. I've had decision paralysis around what framework to use, but I was won over by Preact's small footprint and React syntax. This largely avoids touching the existing code base with the exception of the options modal which has been split into an option store and UI component.
Things still not implemented that exist in the current UI code: