Since Tophat is based on a version of XCsoar that is some 5 years out of
date, what is needed is to re-create Tophat's superior user-interface on
top of a current version of XCsoar. That is a daunting project. (In
the Tophat source code there are about 140 files modified from the
analogous XCsoar files in that old version.) There are some people
(myself included) willing to work on this, but it is more likely
feasible if more people pitch in. And in particular we need people who
are familiar with setting up software build environments for
cross-compiling, especially for Android. IOW, we need somebody who is
well versed in compiling XCsoar, but is not happy with its UI - an
unlikely combination? (One must actually use Tophat to appreciate what
Robert Dunning has gifted us with. I suggest calling the new creation
"Tiphat".)
Regarding "safety Mc", John Cochrane has written years ago that the
glide computer and the speed director should be de-linked. I.e., use
separate Mc settings. My simple-minded solution is to set an Mc (plus
reserve altitude) that I consider safe for the final glide (or glide to
alternates), and not use a "speed directory". I thought by now nobody
follows the STF, rather, uses about 3 set speeds, depending on situation
(desperate / cautious / tigerish)?