Jemi progress, part 8
Apr. 12th, 2021 01:22 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
I wanted Jemi to support Gopher as well as Gemini. This was hard because the code was a plate of spaghetti. The protocol handling, the Gemini text rendering and the UI handling were entangled with one another. So I broke everything and put it back in more sane layers. So now I have... lasagne?
I also have previously-working features that are now broken. Sigh. Should be easy enough to fix, I hope.
Well, bookmarks are working.
Bug list: broken external links (http[s], mailto); broken image rendering; history dialog shows URLs; view source toggle back to front; local files don't display; links not showing in status bar on mouseover
Feature requests: visited link colour; gopher protocol; tabs?
I also have previously-working features that are now broken. Sigh. Should be easy enough to fix, I hope.
Well, bookmarks are working.
Bug list: broken external links (http[s], mailto); broken image rendering; history dialog shows URLs; view source toggle back to front; local files don't display; links not showing in status bar on mouseover
Feature requests: visited link colour; gopher protocol; tabs?