Andrei Zavatski
|
549a8d678e
|
Reduce allocations in ControlPointList
|
2024-03-09 20:50:54 +03:00 |
|
Dean Herbert
|
6455c0583b
|
Update usage of CircularProgress.Current
|
2024-03-06 12:13:10 +08:00 |
|
Andrei Zavatski
|
2543a48ac8
|
Apply padding to GridContainers directly
|
2024-02-20 23:18:37 +03:00 |
|
Bartłomiej Dach
|
8a11ff1227
|
Apply local precision workaround to editor effect section
|
2024-01-29 11:52:38 +01:00 |
|
Salman Ahmed
|
46429c5074
|
Schedule control point switch for settings modifications to apply first
|
2024-01-17 08:15:01 +03:00 |
|
iminlikewithyou
|
5ae5d7f92d
|
change floor to round
|
2023-12-30 23:59:47 -06:00 |
|
Dean Herbert
|
03e2463b06
|
Add test coverage and refactor to better handle equality edge case
|
2023-12-26 21:21:08 +09:00 |
|
Dean Herbert
|
1f2f749db6
|
Fix selection not being retained in control point list when undoing / redoing
|
2023-12-26 21:04:42 +09:00 |
|
Dean Herbert
|
f2c0e7cf2e
|
Fix editor's control point list refreshing multiple times for a single change
|
2023-12-26 21:04:42 +09:00 |
|
Dean Herbert
|
f9e47242db
|
Add visual offset to better align editor waveforms with expectations
|
2023-12-26 17:44:49 +09:00 |
|
Dean Herbert
|
0be6743e87
|
Apply Bindable.Parse refactorings
|
2023-12-13 14:07:38 +09:00 |
|
Dean Herbert
|
64efc3d251
|
Decouple metronome tick playback from pendulum movement
Not super happy about doing this, but it seems like it's in the best
interest of editor usability.
|
2023-10-31 15:33:46 +09:00 |
|
Dean Herbert
|
61fd4186af
|
Ensure regenerateDisplay is eventually performed if originally called before load
|
2023-10-05 22:55:23 +09:00 |
|
Dean Herbert
|
76cc2f9f22
|
Fix WaveformComparisonDisplay potentially crashing on invalid track length
As seen at https://github.com/ppy/osu/runs/17415814918#r0s2.
|
2023-10-05 14:58:55 +09:00 |
|
Dean Herbert
|
9023059bc0
|
Convert to switch statement
|
2023-08-18 17:27:09 +09:00 |
|
OliBomby
|
360f9750e1
|
Allow selecting empty control point groups
|
2023-08-17 16:30:18 +02:00 |
|
Bartłomiej Dach
|
2e2b0c4e41
|
Move SliderWithTextBoxInput to more general namespace
|
2023-08-01 01:01:36 +02:00 |
|
Dean Herbert
|
20e4e2581a
|
Change IBeatSyncProvider.Clock to always be non-null
|
2023-07-13 22:13:40 +09:00 |
|
Dean Herbert
|
6ff1fb6b1a
|
Adjust sizing to allow for timing point information now being longer than before
|
2023-03-02 18:57:54 +09:00 |
|
Dean Herbert
|
044b0604b2
|
Move OmitFirstBarLine to TimingControlPoint
|
2023-02-28 19:29:31 +09:00 |
|
Bartłomiej Dach
|
a3cc0d23b3
|
Fix typo in xmldoc
|
2023-02-11 16:26:32 +01:00 |
|
Dean Herbert
|
6d876fdb9a
|
Automatically select the closest timing point on entering the timing screen
|
2023-02-10 17:48:56 +09:00 |
|
Dean Herbert
|
03e623d1d2
|
Move ControlPointList to own file
|
2023-02-10 17:37:31 +09:00 |
|
ansel
|
78adaa9b03
|
Enable nullability for timing screen
|
2023-01-14 02:23:21 +03:00 |
|
ansel
|
e90c698e62
|
Fix WCD does not take into account start time of control points
|
2023-01-06 16:35:39 +03:00 |
|
ansel
|
c6e2104ec2
|
Refresh waveforms instead of recreating the whole component
|
2023-01-06 03:46:49 +03:00 |
|
ansel
|
f25439e359
|
Move track change subscription to LoadComplete
|
2022-12-23 01:54:49 +03:00 |
|
ansel
|
f2e8776529
|
Bind to clock instead of music controller
|
2022-12-22 15:35:53 +03:00 |
|
ansel
|
a18ece8610
|
Listen for track reload in timing screen
|
2022-12-22 01:24:23 +03:00 |
|
Dean Herbert
|
bbf023cf68
|
Fix incorrect culture used when parsing timeline popup textbox content
|
2022-12-01 16:12:29 +09:00 |
|
Dean Herbert
|
2a3b24d058
|
Avoid need for implicit null casting
|
2022-11-30 14:21:04 +09:00 |
|
Dean Herbert
|
0659c84341
|
Rename method to be more in line with project naming
|
2022-11-30 14:17:49 +09:00 |
|
Jai Sharma
|
7dbf379351
|
Don't use verbatim string literals
|
2022-11-29 18:22:07 +00:00 |
|
Jai Sharma
|
218c04c174
|
Code quality
|
2022-11-27 03:23:08 +00:00 |
|
Jai Sharma
|
3c56b9c93a
|
Add OnRowSelected event to EditorTable
|
2022-11-27 02:47:54 +00:00 |
|
Jai Sharma
|
792334a190
|
Move Control Group timing data into it's own component
|
2022-11-27 02:47:02 +00:00 |
|
Jai Sharma
|
b6d7bec240
|
Remove #nullable disabled from EditorTable and it's derived classes
|
2022-11-27 02:45:56 +00:00 |
|
Jai Sharma
|
1a914d0df7
|
Remove #nullable disable from TimingScreen
|
2022-11-27 02:43:22 +00:00 |
|
Dan Balasescu
|
7bc8908ca9
|
Partial everything
|
2022-11-27 00:00:27 +09:00 |
|
Bartłomiej Dach
|
30f9cc46a7
|
Protect offset and bpm adjustments from null selection too
|
2022-11-23 17:25:43 +01:00 |
|
Dean Herbert
|
d146f86511
|
Fix crash when hitting 'T' to tap timing while no timing point is selected
|
2022-11-23 15:39:56 +09:00 |
|
Salman Ahmed
|
4b0ba86bd0
|
Identify scrolling rulesets using temporary DrawableRuleset instances
|
2022-11-20 04:12:52 +03:00 |
|
Salman Ahmed
|
2e3af97892
|
Remove unused using
|
2022-11-19 12:13:36 +03:00 |
|
Salman Ahmed
|
290369db47
|
Hide scroll speed slider on rulesets which don't support it
|
2022-11-19 06:42:27 +03:00 |
|
Dean Herbert
|
31a447fda0
|
Update parameter discards
|
2022-06-24 21:26:19 +09:00 |
|
Dean Herbert
|
97fcf8cec9
|
Merge pull request #18668 from smoogipoo/editor-controlpoint-undo-redo
|
2022-06-23 04:02:24 +09:00 |
|
Jamie Taylor
|
950551f4fd
|
Fix metronome arm being stuck white when paused 'close enough' to center
|
2022-06-22 15:33:42 +09:00 |
|
Dean Herbert
|
a40ad6f784
|
Add slight transform when resetting arm from almost-zero
|
2022-06-21 15:07:35 +09:00 |
|
Dean Herbert
|
82c4d855d4
|
Rename sample variable to be easier to discern from other fields
|
2022-06-21 15:05:17 +09:00 |
|
Dean Herbert
|
16a9e18815
|
Adjust timing of latch to be more in sync with visuals
|
2022-06-21 15:02:53 +09:00 |
|