Aurelian
|
09f3fb9eee
|
Compatible IHasDuration hitobjects now scale with BPM changes
Does not apply to hitobjects with IHasRepeats
|
2024-06-03 23:10:24 +02:00 |
|
Aurelian
|
a940809fbf
|
Addressed some more code maintainability issues
|
2024-06-03 14:36:53 +02:00 |
|
Aurelian
|
649cfb11fc
|
To satisfy CodeFactor
|
2024-06-02 16:59:16 +02:00 |
|
Aurelian
|
d02c291168
|
Removed debugging information
|
2024-06-02 16:46:51 +02:00 |
|
Aurelian
|
e85869e0b4
|
Move already placed objects when adjusting offset/BPM
|
2024-06-02 16:38:58 +02:00 |
|
Dean Herbert
|
66ceda1d67
|
Update focus specifications in line with framework changes
|
2024-05-22 21:32:49 +08:00 |
|
Dean Herbert
|
d0b1ebff5a
|
Revert "Temporary rollback of framework / SDL3"
This reverts commit d7d569cf4e .
|
2024-05-22 16:29:39 +08:00 |
|
Dean Herbert
|
d7d569cf4e
|
Temporary rollback of framework / SDL3
|
2024-05-21 14:36:16 +08:00 |
|
Bartłomiej Dach
|
09b0f3005e
|
Apply generic math-related changes
|
2024-04-22 10:15:56 +02:00 |
|
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 |
|