summaryrefslogtreecommitdiffstats
path: root/src/waveform/renderers
AgeCommit message (Collapse)Author
2019-08-22WOverview: don't draw overlapping labels when hovered label is shifted rightBe
2019-08-20factor out redundant code to new WaveformMarkLabel classBe
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.
2019-08-18Merge remote-tracking branch 'upstream/master' into rate_ratioDaniel Schürmann
2019-08-16WOverview: show cue position & label when hovering line, not just labelBe
2019-08-15merge WaveformMarkProperties into WaveformMark classBe
I do not understand why these were separate classes in the first place.
2019-08-13WOverview: let cue labels expand until they reach the next labelBe
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.
2019-08-13WOverview: elide long cue labels, but show them on mouse hoverBe
2019-08-13WOverview: render hotcue text labelsBe
2019-08-06Add several more typo fixesluz.paz
2019-07-02Use new signals & slots syntaxFerran Pujol Camins
2019-05-15Merge remote-tracking branch 'upstream/2.2'Be
2019-05-15replace WaveformWidgetFactory::getDevicePixelRatio() with acompatibility ↵Daniel Schürmann
solution that consideres the parent widget device pixel ratio with < qt5.6 and above.
2019-05-08dynamic load gl functions, removed workaround with scons OpenGLES featureDaniel Schürmann
2019-05-08Added a GL ES compatible VSynctest waveform.Daniel Schürmann
2019-05-05move intro/outro duration text outside of range on overviewsBe
This avoids the text overlapping the borders of the range, which looks ugly.
2019-04-22render duration of intro & outro ranges on overview waveformsBe
MarkRange elements in skins only have their durations rendered if they specify a DurationTextColor. This avoids rendering the durations of loops on the overview waveform.
2019-03-27Waveform: Remove unused functionality: Visualizing sources of cuesNino Miškić-Pletenac
2019-02-16Waveform: Add ability to hide individual marks and ranges via CONino Miškić-Pletenac
2019-02-15Merge remote-tracking branch 'upstream/master' into rate_ratioDaniel Schürmann
2019-02-15Merge commit '4c2f2403a34fded43ece3f443db2981fc5a1f5d2' into silencedetectionNino Miškić-Pletenac
2019-02-08WaveformRenderMark: Only append question mark to AUTOMATIC cuesNino Miškić-Pletenac
... instead of "all except MANUAL cues".
2019-02-06Rename PredefinedColorsMap to PredefinedColorsRepresentationFerran Pujol Camins
2019-02-06Merge branch 'master' into Enable-Setting-hotcue-color-via-controlobjectFerran Pujol Camins
2019-02-05Merge branch 'master' into silencedetectionNino Miškić-Pletenac
2019-02-05Merge remote-tracking branch 'upstream/2.2'Daniel Schürmann
2019-02-05Merge remote-tracking branch 'upstream/2.1' into 2.2Daniel Schürmann
2019-02-04Fix various code style issuesUwe Klotz
2019-02-04Add missing const qualifiersUwe Klotz
2019-02-04Transform member function into constructorUwe Klotz
2019-02-04Explicitly define/undefine move/copy constructorsUwe Klotz
2019-02-04Fix double-free in WaveformMarkRangeUwe Klotz
2019-02-04Undo introduction of WaveformMarkRangePointerNino Miškić-Pletenac
Solve the actual problem that was causing the crash by disabling copy constructor and properly implementing move constructor.
2019-02-03Fix crash when there are multiple <MarkRange> tags in overviews and waveformsNino Miškić-Pletenac
2019-02-01Add default cue color in PredefinedColorsMapFerran Pujol Camins
2019-02-01Rename all the thingsFerran Pujol Camins
2019-01-31Use skin provided DefaultMark color when a hotcue has noColorFerran Pujol Camins
2019-01-30Represent cue colors by id instead of color code in CO and DBFerran Pujol Camins
2019-01-30Refactor color.hFerran Pujol Camins
2019-01-30Improve waveform marks visibilityFerran Pujol Camins
Precalculate mark colors and save them in WaveformMarkProperties.
2019-01-25Merge branch 'master' into Enable-Setting-hotcue-color-via-controlobjectFerran Pujol Camins
2019-01-18Try to satisfy CodeFactor and address some review commentsNino Miškić-Pletenac
2019-01-15Merge commit '2ddc30fbfdda13fb543c389faf83ac00b507553b' into silencedetectionNino Miškić-Pletenac
2019-01-10Merge remote-tracking branch 'upstream/master' into rate_ratioDaniel Schürmann
Conflicts: src/engine/controls/bpmcontrol.cpp src/engine/controls/keycontrol.cpp src/engine/sync/synccontrol.cpp src/widget/wnumberrate.cpp
2019-01-10Merge commit '28f902e0c1e16779062cab9fee3e137bf8a32d19' into silencedetectionNino Miškić-Pletenac
2019-01-06Merge remote-tracking branch 'upstream/master' into ↵Be
engine_function_pointer_connections
2019-01-06move EngineControls to their own folderBe
2019-01-06remove need for lambdas with connectValueChange(Request)Be
and remove old SLOT syntax for ControlProxy::connectValueChangeRequest. That was easier than getting it to play nice with the templating required for the new functor syntax.
2019-01-06Fix typo, include style and indentDaniel Schürmann
2019-01-06Merge remote-tracking branch 'upstream/master' into end_of_trackDaniel Schürmann
Conflicts: src/mixer/playermanager.cpp
2018-12-30Merge commit '7faf5e07cb612d524a8214cae2d261b178ae28d1' into silencedetectionNino Miškić-Pletenac