There might be a few individual builders who tried to implement such “one touch” solutions but there was never anything like that from anyone producing the car. The two main ways it could be approached electronically would be 1) to have timers — one for up an one for down, or 2) to have physical limit switches that open the circuit when the canopy reaches a certain up or down position. Of the two, I conceptually like the limit switches a little more because, if set up correctly, I think they’d be more accurate.
The thing about timers that always made me nervous is that there are a variety of factors that can influence how quickly the canopy will move — like battery voltage or momentary pump cavitation if it’s been sitting for a while or weight of the canopy if you have the side windows out, etc. As such, I worry you wouldn’t be able to accurately control the end positions for up and down. When doing it manually from the car you get a good sense of when the pump and/or parallel arms are getting stressed in an over-open or over-close situation. (Depending on the details of the hydraulics, things could bend or break at either extreme if the pump runs for even a second too long.)
But for those very reasons I agree that it would be great to have a fail safe and idiot proof solution for opening and closing the top. But then again the extra complexity itself is just one more thing that could fail.
Just to say it, it’s a little easier to have some of those features if a person uses linear actuators instead of hydraulics. But unsurprisingly you end up with new “cons” as well including the need for some different escape plan if the actuators fail.
Anyhow, sorry that that isn’t a solution but they are many of the things to be thinking about.
I was always happy with manual switches. I never had a remote for the top but, if I ever want to add it (which IS a cool feature) I have resolved to just use a “manual” remote like an aftermarket remote for power windows or for a winch. (Manual in the sense that I still need to stop pressing the remote when I’ve achieved full up or down.)