Dynon SkyView has it.
View attachment 3609
1 - Approach angle (defined once or when you want to change it)
2 - Altitude (MSL, QNH) where you want to level off (defined once or when you want to change it). But you define height above threshold (QFE).
What you do not see here is the distance where to level off. In my case I level off at 300 ft QFE in a distance of 1/2 mile before threshold .
3 - GPS mode is armed. GP will be intercepted via TRK mode. The interseption angle can be whatever you like, distance as well
4 - VNV vertical nav mode is armed, just flying level in 2300 ft into the GP (from below).
5 - GP visualisation. It is still well above. I'm 14.7 nm from threshold.
When GPS and VNV mode are activated (lateron automatically) you only have to care for the speed. However, SkyView tries to maintain the angle of 3.5 deg whatever speed you fly.