Without suggesting this **ought** to be done for Fossil, I can say that I was impressed with the way Subversion was designed, from its inception (nearly), to be amenable to being driven by 3rd party tools. For that reason, there is a wide variety of interfaces for interacting with Subversion. On Windows, for example, there are Subversion interfaces available for most IDEs and the GUI file manager. That said, the web-based GUI is pretty respectable and usable. Yet I still wonder if it might be improved by folks whose forte is UI design.