Hi, I'm new to this site. Please forgive me if I get some names wrong, or mention things that are already known. I downloaded the PR13 build of the binary and tried it. Here are my thoughts as an outsider:
1) Just having the horizontal scroll control on the top of the display makes this program infinitely more valuable than the stock Hantek software. (I'd put the Clapping emoticon here if I could figure out how to insert it...) All the rest is gravy. RichardK, are you the only author? I would like to send a small token of my appreciation to the contributors.
2) When I first ran the program on my laptop, I had the scope disconnected, so got the Device Not Found warning. I clicked Yes to attempt Demo mode, and got a warning about No Default Printer being present. The program then exited. Ideally, it would be better for that to be a warning than a fatal error. When I set a default printer to some dummy device, the program came up in Demo. Seemed to work fine. Glad that you have the Random waveform. The others are so regular, it's hard to know where I'm scrolling.
3) I connected the scope, and started up the program for real. Captured a one-shot waveform, and used the horizontal scroll bar to look at it. I noticed that the Zoom function is like a display zoom; it magnifies in both the x- and y-dimensions. I think that what I really want most of the time is horizontal zoom, with vertical zoom being a distant second, and both at once an even more distant third.
4) After scrolling to a part of the waveform other than the default center part, I changed the volts/div on CH1. The display remained centered on the section of interest, but changed the vertical gain as expected.
5) I then tried changing the time/div. Every time I did this, the display reset to center the trace. Ideally, I would want it to stay centered on whatever I was viewing, just like changing the volts/div above. Then if I wanted to gradually zoom in on an interesting part of the waveform, I could zoom partway in, re-center, and zoom in again.
6) The ultimate would be zoom in and out to a rectangle that I get to sweep out with my mouse. I know that's asking for a lot, but ideally, if I did a zoom in by cursor select, the software would put the middle of the region I select at the center of the screen, and select "reasonable" units for timescale. Like if I chose a region that translated into 7 uS per division, the software would show the trace to me at 10 uS per division, always favoring showing a little more when there is a choice. Same thing with volts per division. I dare to dream!