Skip to content
This repository has been archived by the owner on Jan 25, 2023. It is now read-only.

View #5

Open
drom opened this issue Nov 2, 2018 · 1 comment
Open

View #5

drom opened this issue Nov 2, 2018 · 1 comment
Labels
help wanted Extra attention is needed
Milestone

Comments

@drom
Copy link
Member

drom commented Nov 2, 2018

Zoom view adds subtree into DOM and handles assotiated events.

Here is typical waveform view from GTKWave:

gtkview-screen

Structure

  • row annotation (text, lines)
    • background (solid color or grid) [ ☯️ #4 ]
    • names for signals, groups, extra space
    • value of a signal at the cursor, other attributes
    • bundle or group brackets
    • selection of multiple rows
    • row cursor
    • folding control
  • timing diagram
    • background [ ☯️ #4 ]
    • grid
    • color lines and rectangles [ Fast rendering #3 ]
    • text labels (value at this time)
    • event markers
    • cursors (vertical lines ?)
  • scroll bars [ Zoomable & Scrollable #2 ]
@drom
Copy link
Member Author

drom commented Nov 2, 2018

from: @Paebbels #1

  • Records or user defined signal groups should be collapsible
  • Maybe, a marker for the mouse position, snapping to edges would be some good advanced feature helping to understand bigger waveforms.

from: @wifasoi #1

  • shadow on logic high: colorize the shadow under a high pulse to improve readability.
  • cursors: have a cursor(or multiple) and show the data value (corrisponding the cursor position) somewhere. If you have multiple cursor show some useful statistic (delta T or/and frequency for example)
  • analog trace: have a way to show analogue data

@drom drom added this to the mvp milestone Nov 2, 2018
@drom drom added the help wanted Extra attention is needed label Nov 2, 2018
@drom drom mentioned this issue Nov 2, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant