Commit Graph

269 Commits

Author SHA1 Message Date
51014b8748 Ensure offset changes are correctly tracked by the display, even when locked 2022-05-31 18:41:44 +09:00
c8f21ee8b2 Change WaveformComparisonDisplay to centre around a time offset rather than beat 2022-05-31 18:41:44 +09:00
6bc68ada43 Add ability to lock the WaveformComparison display to a current location 2022-05-31 18:41:44 +09:00
c0804803fd Add background to main waveform row 2022-05-31 18:35:52 +09:00
655780fd98 Fix regression in bpm textbox binding logic 2022-05-31 18:27:18 +09:00
ebb83a5e49 Add TODO about scroll behaviour which is missing 2022-05-31 15:10:55 +09:00
cf5da44492 Add automatic control point tracking to the timing screen 2022-05-31 15:00:30 +09:00
27efeb7d4e Fix TimingSection performing a beatmap save when switching bound timing points 2022-05-31 14:58:49 +09:00
62266c72ea Merge pull request #18448 from frenzibyte/editor-metronome-rate
Fix metronome speed not adjusted on different playback rates
2022-05-28 10:58:51 +09:00
e12d188dad Fix metronome speed not adjusted on different playback rates 2022-05-28 04:10:39 +03:00
e71d907164 Update row attribute background colour to fit screen 2022-05-28 02:20:04 +03:00
fb22801afb Merge pull request #18388 from peppy/editor-timing-waveforms
Add waveform comparison view to editor timing screen
2022-05-25 20:15:25 +09:00
f1d4902be5 Remove unnecessary bindable cast 2022-05-25 19:25:23 +09:00
3f5ccd4db8 Update timing screen sections to newer design metrics 2022-05-24 18:43:22 +09:00
17206bbebf Update screen padding and colouring to better match new designs 2022-05-24 18:43:22 +09:00
a346990a8c Remove TriangleButton usage in editor 2022-05-24 18:13:09 +09:00
49a2173646 Avoid needlessly updating display (and add better documentation on chosen scale) 2022-05-24 14:36:44 +09:00
4fcdcef166 Add indexing on each wavefrom row 2022-05-24 14:36:44 +09:00
c1720c128d Dim rows which are not part of the active control point (and offset centre) 2022-05-24 14:36:44 +09:00
7040dec013 Fix disabled bindable woes by not using TimingControlPoint.DEFAULT 2022-05-24 14:36:44 +09:00
588c5d1583 Add initial waveform comparison display 2022-05-24 14:36:44 +09:00
c9ea87e6be Revert easing for now 2022-05-23 00:03:42 +09:00
eabf578282 Use interface to convey beat sync information 2022-05-22 22:44:54 +09:00
9a780bcad3 Remove unused using 2022-05-21 21:56:05 +09:00
376549ce09 Use ToLocalisableString instead of CurrentCulture 2022-05-21 21:48:51 +09:00
8db80b92bb Fix metronome not using EditorBeatmap causing editor updates to not propagate immediately 2022-05-20 23:24:57 +09:00
82eb5fd2c9 Add centre line on weight 2022-05-20 17:30:04 +09:00
2e21d75b10 Move metronome into own class and rename to avoid conflict with mod sounds 2022-05-20 17:30:04 +09:00
cf97f4e409 Add centre marker 2022-05-20 17:30:04 +09:00
4712e512d7 Apply edge smoothness and make weight more accented 2022-05-20 17:30:04 +09:00
8487d2c48a Interpolate bpm label and fix incorrect angle logic 2022-05-20 17:30:04 +09:00
21072a26ef Add locking wedge 2022-05-20 17:30:04 +09:00
79878a4ec2 Metrics adjust and labelling 2022-05-20 17:30:04 +09:00
cf1ef28f72 Add taper and more correctly shaped weight 2022-05-20 17:30:04 +09:00
42179568f3 Initial animation pass on metronome 2022-05-20 17:30:04 +09:00
ce7be940e2 Setup basics for control and test 2022-05-20 17:30:04 +09:00
24432dffc4 Add support for focusing intermediate slider-textbox component 2022-05-11 09:53:04 +03:00
e14d5b8adb Remove unused using directives 2022-03-31 21:20:30 +02:00
a6875383fc Rebind SaveState() to bpmTextEntry 2022-03-31 21:06:05 +02:00
52d723aaa6 Remove BPM slider 2022-03-31 20:11:07 +02:00
e1eeb9c6bb Allow tabbing between textboxes in sample point popover 2022-03-06 01:43:56 +01:00
c6a65ccfed Remove unused parameter from createContent()
No longer used since 513e470b52.
2022-02-01 21:35:40 +01:00
bd748686fa Adjust spacing of time signature numerator input box 2022-01-23 15:21:32 +01:00
e4758c9dbb Mark LabelledTimeSignature as public 2022-01-23 10:14:37 +03:00
54f7b1b8d0 Use new time signature control on timing screen 2022-01-22 20:50:32 +01:00
f39f2c93b5 Add control for arbitrary-numerator time signatures 2022-01-22 20:50:31 +01:00
735414bc49 Replace TimeSignatures enum with struct for storage of arbitrary meter 2022-01-22 20:50:31 +01:00
9370e84460 Fix effect point multiplier text box displaying too much decimal digits 2022-01-08 16:12:52 +01:00
7de43e3aba Fix most open compound words in identifiers being closed 2021-12-27 20:26:28 -08:00
1eed2436e6 Clean up unused resolved properties 2021-12-03 18:49:49 +09:00