I just used your 1.002 version and can see good progress. I am answering in this thread because I have no further direction as to which thread you prefer. BenF has a good method of changing thread name or starting a new thread for each released version. This prevents the merging of discussions of various versions.
I believe I was wrong when I earlier suggested combining these two viewer projects in the same thread. Perhaps it would be better for you to select your preferred thread so we can all answer up in the same thread, and only post your updates there in one place.
As usual, I have some comment. First of all, thanks for the binary that works for me for all files. When I load the file in the attachment below, the 1ms view should be half as wide as in the 500us view but it is not. There seems to be a disconnect in resolution changes to the display. Maybe you could test the attached file and let us know what you think.
Maybe your configuration could allow a selection such that the loaded XML file would set the display parameters to match the XML file upon initial load.
I think I have said this before but here goes anyway. The rotary dials are difficult for me. Perhaps you could include up/down arrows next to the display box to increment or decrement the box values, and force the rotary dial to adjust accordingly.
One other item would be to include some form of trigger marker on the waveform so we can see where the trigger event took place.
Once again, thanks for taking on this project.
fbign23.zip (11.8 KB)