Commit Graph

22 Commits

Author SHA1 Message Date
Dan Balasescu 93ce6fc981 Remove redundant diff processing 2022-06-21 12:11:44 +09:00
Dan Balasescu a922ea9b01 Fix selection by directly comparing control points
Previously, all control points would get replaced, which led to
performance issues that was worked around in this PR. By comparing
control points, we're able to get good performance without requiring the
workaround.
2022-06-20 15:29:29 +09:00
Dan Balasescu 468e5fcbed Merge branch 'master' into editor-controlpoint-undo-redo 2022-06-20 13:47:01 +09:00
Dan Balasescu f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
Dan Balasescu f680f4d26b Apply refactorings from review 2022-06-13 17:36:32 +09:00
Dan Balasescu c178e5d592 Add explanatory comment 2022-06-13 16:58:43 +09:00
Dan Balasescu a8286bdf04 Fix assertion failures 2022-06-13 16:56:08 +09:00
Dan Balasescu 285e5abb41 Fix incorrect fallback value 2022-06-13 16:55:46 +09:00
Dan Balasescu 5a18547342
Compare by `char`
Co-authored-by: Berkan Diler <berkan.diler1@ingka.ikea.com>
2022-06-13 15:58:11 +09:00
Dan Balasescu 7e7716f942 Support undo/redo for control points 2022-06-13 15:45:08 +09:00
Dean Herbert 6944151486 Apply batch fixing of built-in types using `var` 2021-10-27 13:04:41 +09:00
Bartłomiej Dach 6108451449
Retrieve separated skin instance from working beatmap for editing 2021-08-15 21:18:09 +02:00
Salman Ahmed 4f6de6fdc6 Implement `GetSkin()` for other working beatmaps 2021-05-21 20:21:29 +03:00
Naxess 400f8b3938 Add `GetStream` to `IWorkingBeatmap`
This is necessary to obtain the filesize of the audio and background files.
2021-04-17 17:47:13 +02:00
Dean Herbert b0052210b6 Add asserts of HitObjects indices 2020-11-08 00:18:38 +09:00
Dean Herbert ce04daf053 Split transaction handling code out into base class 2020-10-08 18:04:07 +09:00
Dean Herbert 14c734c244 Add a very simple method of applying batch changes to EditorBeatmap 2020-10-06 22:10:07 +09:00
smoogipoo e87f50f74f Rename method 2020-08-07 22:31:41 +09:00
Dean Herbert d470e092a3
Merge branch 'master' into fix-overlapping-object-undoredo 2020-05-01 10:45:29 +09:00
smoogipoo c96bc5c51c Fix undo/redo behaving poorly with simultaneous objects 2020-04-30 20:39:41 +09:00
smoogipoo 9bec42bc7e Fix mania crashing on undo/redo 2020-04-30 20:03:46 +09:00
Dean Herbert 6aab19413c Rename differ to patcher, add xmldoc 2020-04-13 17:20:20 +09:00