Commit Graph

248 Commits

Author SHA1 Message Date
3c7a04256f Add glow 2022-06-02 11:57:06 +09:00
c3ba7b2c3b Add lights 2022-06-02 11:57:06 +09:00
d12f6ea221 Add basics of tap button 2022-06-02 11:57:06 +09:00
453259df62 Merge pull request #18516 from peppy/metronome-sound
Add metronome sound
2022-06-02 07:38:42 +09:00
6b297bc6ed Merge pull request #18502 from peppy/editor-timing-follow-current-time
Add automatic control point tracking to the timing screen
2022-06-02 07:37:03 +09:00
c0001d7f00 Merge branch 'master' into metronome-sound 2022-06-01 22:32:48 +02:00
d3b51c7387 Merge branch 'master' into editor-waveform-display-lock 2022-06-01 21:56:01 +02:00
0723709bec Merge branch 'master' into editor-offset-bpm-adjust-buttons 2022-06-01 21:25:18 +02:00
801e11d841 Apply performance regression fix to effect section too 2022-06-01 20:25:56 +02:00
6b709de2c2 Remove unused using directive 2022-06-01 20:18:02 +02:00
a5d515dd0c Merge branch 'master' into editor-new-control-point-is-bettert 2022-06-01 19:48:17 +02:00
534e8f8fac Only switch to found group if non-null 2022-06-01 20:20:48 +09:00
a4ec32b499 Add button sound effect 2022-06-01 18:15:16 +09:00
93b8c90ecc Apply frequency adjust to channel rather than sample for safety 2022-06-01 18:04:13 +09:00
0472881078 Fix null check only covering one of two calls 2022-06-01 18:03:03 +09:00
187acb0718 Simplify linq tracking logic 2022-06-01 17:57:53 +09:00
1293bbdbd9 Remove unnecessary null checks on Text property 2022-06-01 17:46:33 +09:00
8c54bd46bb Rename button to more appropriate name 2022-06-01 17:46:05 +09:00
b03b0c9303 Merge branch 'master' into editor-offset-bpm-adjust-buttons 2022-06-01 17:45:16 +09:00
c55c3325a4 Remove unused using statements 2022-06-01 17:43:40 +09:00
f3fd5bbfc1 Increase flash delay and ensure text is always shown immediately on lock 2022-06-01 16:05:29 +09:00
58ba92772c Reword comment to read better
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2022-06-01 16:01:34 +09:00
6042cf1a3b Add metronome sound
Placeholder pending follow-up from @nekodex (which as discussed should
probably have a second sound for the metronome locking into "stopped"
position).
2022-06-01 14:43:39 +09:00
25941f6187 Use DeepClone instead of reflection call
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2022-06-01 10:47:45 +09:00
8240b645b4 Copy attribute types from currently selected control point to new placements 2022-05-31 21:50:12 +09:00
f99bcb23a0 Automatically make first control point added to beatmap have timing data 2022-05-31 21:50:08 +09:00
a940676fc2 Add adjustment buttons 2022-05-31 21:31:20 +09:00
475cc8174f Fix off-by-one display issue when adjusting offset 2022-05-31 18:41:44 +09:00
94194a04f2 Animate adjustments 2022-05-31 18:41:44 +09:00
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