jetperch / pyjoulescope_ui

Joulescope graphical user interface
https://www.joulescope.com
Apache License 2.0
75 stars 23 forks source link

automate cursor statistics best position #224

Closed atsju closed 8 months ago

atsju commented 9 months ago

Joulescope model

JS220, JS110

UI version

1.0.29

Your idea

By default, the statistics from cursors should choose where they display. In double cursor mode, there are 4 possible positions (left and right of left and right cursors).

In order of priority cursor should not be masked by end of window like in capture, and then it could also check where least signal (yellow) would be masked. image

Does your idea concern a specific OS?

No response

mliberty1 commented 9 months ago

I can see the benefit of the statistics text automatically selecting the right or left side of the marker to keep the text in the visible area. This works for both dual markers and single markers.

I am concerned about jumping from marker to marker for dual markers, though. Anything that "jumps" increases confusion and frustration.

Here is how "auto" staying on a single marker looks for dual markers: statistics_text_pos

I think that this is an improvement that should be the new default. What do you think?

atsju commented 9 months ago

I would totally approve this change. Looks great.

mliberty1 commented 8 months ago

Addressed in 1.0.35.