Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add hotcue text labels, position, and right click menu to overview waveform #2238

Merged
merged 103 commits into from
Oct 22, 2019

Commits on Aug 13, 2019

  1. Configuration menu
    Copy the full SHA
    dc7c7e3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d9d963f View commit details
    Browse the repository at this point in the history
  3. WOverview: let cue labels expand until they reach the next label

    This prevents labels from overlapping without enforcing an arbitrary
    limit on the width of the label. The user can hover the mouse cursor
    over an elided label to show its full text. In this case, subsequent
    labels are temporarily hidden until the mouse cursor is moved away.
    Be-ing committed Aug 13, 2019
    Configuration menu
    Copy the full SHA
    bc19ef3 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2019

  1. Configuration menu
    Copy the full SHA
    2222550 View commit details
    Browse the repository at this point in the history
  2. use const auto& in for loops

    Be-ing committed Aug 14, 2019
    Configuration menu
    Copy the full SHA
    8554b35 View commit details
    Browse the repository at this point in the history
  3. WOverview: move tracking of first hovered mark to mouseMoveEvent

    to simplify drawMarks a bit
    Be-ing committed Aug 14, 2019
    Configuration menu
    Copy the full SHA
    dcbd145 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2019

  1. Configuration menu
    Copy the full SHA
    e2c80bc View commit details
    Browse the repository at this point in the history
  2. merge WaveformMarkProperties into WaveformMark class

    I do not understand why these were separate classes in the first place.
    Be-ing committed Aug 15, 2019
    Configuration menu
    Copy the full SHA
    65d2790 View commit details
    Browse the repository at this point in the history
  3. add right click menu on WOverview to edit hotcue label & color

    This is much easier to use and discover than finding the track in the
    library, right clicking it, opening the track Properties window, and
    going to the Cuepoints tab.
    Be-ing committed Aug 15, 2019
    Configuration menu
    Copy the full SHA
    f9a540f View commit details
    Browse the repository at this point in the history
  4. WOverview: jump to hotcue when clicking its label

    instead of the point under the cursor
    Be-ing committed Aug 15, 2019
    Configuration menu
    Copy the full SHA
    d2971e5 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2019

  1. Configuration menu
    Copy the full SHA
    6e07761 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5a4abb8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d2d6fc3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    acf83fe View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9f4423e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ee9e745 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e4b0411 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    90e6112 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2019

  1. Configuration menu
    Copy the full SHA
    2c1dd95 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0079d64 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7539a2f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bb2bc08 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9a30992 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    35efc63 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    885efe7 View commit details
    Browse the repository at this point in the history
  8. fix typo in comment

    Be-ing committed Aug 17, 2019
    Configuration menu
    Copy the full SHA
    0fb3b36 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    462e3bd View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    31c3814 View commit details
    Browse the repository at this point in the history
  11. split ColorMenu class from CueMenu

    This color menu may be useful to reuse.
    Be-ing committed Aug 17, 2019
    Configuration menu
    Copy the full SHA
    6403d30 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3af842c View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4af33c6 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2019

  1. Configuration menu
    Copy the full SHA
    85b8485 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2019

  1. factor out redundant code to new WaveformMarkLabel class

    Also draw rounded rectangle backgrounds for them to ensure text is
    legible over the waveform.
    The capability for showing icons with text labels is there for the
    future too.
    Be-ing committed Aug 21, 2019
    Configuration menu
    Copy the full SHA
    a87655d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b3a55e9 View commit details
    Browse the repository at this point in the history
  3. WOverview: draw background for non-hotcue cue marks

    This ensures their labels are legible no matter how the waveform
    underneath looks.
    Be-ing committed Aug 21, 2019
    Configuration menu
    Copy the full SHA
    4f9a5da View commit details
    Browse the repository at this point in the history
  4. elaborate in comments

    Be-ing committed Aug 21, 2019
    Configuration menu
    Copy the full SHA
    2378a88 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2019

  1. WOverview: calculate label background color only once

    for efficiency
    Be-ing committed Aug 22, 2019
    Configuration menu
    Copy the full SHA
    0903d1e View commit details
    Browse the repository at this point in the history
  2. WOverview: draw translucent backgrounds for WaveformMarkRange label

    to ensure legibility regardless of the waveform image it is drawn
    over
    Be-ing committed Aug 22, 2019
    Configuration menu
    Copy the full SHA
    c038eed View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0cdfbc5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2fcf8fc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e65f56a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    05ed063 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cb5cecf View commit details
    Browse the repository at this point in the history
  8. ColorMenu: set parent of QActions

    The implicit nullptr parent is not available in older Qt versions.
    Be-ing committed Aug 22, 2019
    Configuration menu
    Copy the full SHA
    8af156d View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2019

  1. Configuration menu
    Copy the full SHA
    a654ebf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    38feaf6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    27047e2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e8d3de8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7056bc3 View commit details
    Browse the repository at this point in the history
  6. remove commented code

    Be-ing committed Aug 23, 2019
    Configuration menu
    Copy the full SHA
    5d3159f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    641250d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    106e1a6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2331bf3 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7cd7d49 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    52f520e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9e53801 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    b81d737 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    65dab6b View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    3717577 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    6afd934 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    94604cd View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    e6f012e View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    52968ff View commit details
    Browse the repository at this point in the history
  20. fix indentation

    Be-ing committed Aug 23, 2019
    Configuration menu
    Copy the full SHA
    f520693 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2019

  1. Configuration menu
    Copy the full SHA
    f187737 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    529be48 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2019

  1. remove unused code

    Be-ing committed Aug 27, 2019
    Configuration menu
    Copy the full SHA
    058f0d4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4439406 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    25a653e View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2019

  1. Configuration menu
    Copy the full SHA
    ed45d45 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e1e11a View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2019

  1. Configuration menu
    Copy the full SHA
    ef72609 View commit details
    Browse the repository at this point in the history
  2. Revert "WaveformMarkRender: remove unnecessary check for null text"

    This reverts commit 641250d.
    This commit introduced a regression where hotcues without labels
    or colors were not drawn on the scrolling waveform.
    Be-ing committed Sep 2, 2019
    Configuration menu
    Copy the full SHA
    cbb7bff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    367eb1d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d3b6b4e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ba03e61 View commit details
    Browse the repository at this point in the history
  6. WaveformMark: sort marks without hotcues before those with hotcues

    This ensures that when a hotcue overlaps a WaveformMark without a hotcue
    (for example, placing a hotcue at the loop in point), the hotcue mark is
    drawn over the non-hotcue mark.
    Be-ing committed Sep 2, 2019
    Configuration menu
    Copy the full SHA
    10e2114 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2019

  1. Configuration menu
    Copy the full SHA
    6f85553 View commit details
    Browse the repository at this point in the history
  2. edit overview waveform tooltip

    Be-ing committed Sep 13, 2019
    Configuration menu
    Copy the full SHA
    48f3080 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5c5705c View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2019

  1. Configuration menu
    Copy the full SHA
    6c3ce9a View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2019

  1. Fix building on Xenial

    daschuer committed Sep 18, 2019
    Configuration menu
    Copy the full SHA
    a26999e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7c320fa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7c304d1 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2019

  1. Configuration menu
    Copy the full SHA
    c32960d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5a237f4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    90efc3e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bbe393b View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2019

  1. Merge pull request #27 from ronso0/hotcue-label-fixes

    Hotcue label fixes
    Be-ing authored Sep 26, 2019
    Configuration menu
    Copy the full SHA
    e2407e5 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2019

  1. Configuration menu
    Copy the full SHA
    02f7874 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2019

  1. Configuration menu
    Copy the full SHA
    1e947ab View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2019

  1. Revert the default font size to 10px, to not trigger a bug that lets …

    …the cue lable disappear on some systems.
    daschuer committed Oct 14, 2019
    Configuration menu
    Copy the full SHA
    02eb82a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #26 from daschuer/hotcue_labels

    Beautify Shade labels
    Be-ing authored Oct 14, 2019
    Configuration menu
    Copy the full SHA
    71aca86 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2019

  1. Configuration menu
    Copy the full SHA
    cd46192 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0b65f26 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3a3b66b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d47789f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8250e1f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8c18135 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2019

  1. Configuration menu
    Copy the full SHA
    a254e62 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    602afd6 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2019

  1. Merge pull request #29 from ronso0/hotcue-confilcts-LateNight-Shade-fix

    Hotcue conflicts in LateNight, fix for Shade mini decks
    Be-ing authored Oct 22, 2019
    Configuration menu
    Copy the full SHA
    c1ba627 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    05d4464 View commit details
    Browse the repository at this point in the history