log src/app/visualisations/curve/curve.component.ts @ 394:f45a916eb5b1

age author description
Thu, 01 Jun 2017 18:55:55 +0100 Lucas Thompson Use the cross hair layer for notes, tracks and curve. This involved bodging in unit to ShapedFeatureData, which isn't particularly easy to do because this isn't an encapsulated type. Need to come back to improving this, as I am monkey-patching a unit property onto Arrays etc.
Thu, 01 Jun 2017 16:26:52 +0100 Lucas Thompson cross-hair-inspector component, much the same technique used for the vertical-scale. Change curve to use it. Doesn't currently animate.
Thu, 01 Jun 2017 10:06:31 +0100 Lucas Thompson Implement VerticallyBoundedWavesComponent for tracks, notes. Wrap curves in a vertical-scale component, and use scales by default for supported components dynamically instantiated in analysis-item.
Wed, 31 May 2017 13:59:29 +0100 Lucas Thompson Lint
Wed, 31 May 2017 12:55:03 +0100 Lucas Thompson Use module scoped id generator instead of passing in an id to components.
Wed, 31 May 2017 02:44:14 +0100 Lucas Thompson Remove unnecessary style template
Wed, 31 May 2017 02:42:45 +0100 Lucas Thompson Move curve logic to a tracks component, and use that component to create a curve component.
Tue, 30 May 2017 23:01:12 +0100 Lucas Thompson Tracks. With slight modifications, ugly-curve is essentially ugly-tracks. Some refactoring is perhaps in order.
Tue, 30 May 2017 22:15:42 +0100 Lucas Thompson Refactor the curve reshaping stuff to a utility function.
Tue, 30 May 2017 18:19:55 +0100 Lucas Thompson Clear when updating, not functional difference in this app as it stands because components only receive inputs once atm.
Tue, 30 May 2017 18:14:05 +0100 Lucas Thompson Core logic copied over from old waveform.component.ts for drawing curve. Needs refactoring as some logic is used for tracks. No highlight or vertical scale yet.
Tue, 30 May 2017 15:06:11 +0100 Lucas Thompson Add skeleton for a curve component.