Commit Graph

20121 Commits

Author SHA1 Message Date
02f14ab4b0 Rename operation start/end to be more encompassing 2020-10-01 16:24:09 +09:00
b1f2bdd579 Add missing xmldoc 2020-10-01 13:47:49 +09:00
ae9e884a48 Fix header casing 2020-09-30 15:35:25 +09:00
d6c88ecd69 Merge branch 'master' into osu-selection-scaling 2020-09-30 15:09:04 +09:00
f1298bed79 Combine scale operations and tidy up scale drag handle construction 2020-09-30 15:08:56 +09:00
39b55a85df Move a lot of the implementation to base SelectionHandler 2020-09-30 13:52:57 +09:00
f2c26c0927 Move information text underneath the selection box 2020-09-30 13:07:24 +09:00
1386c9fe66 Standardise time display formats across the editor 2020-09-30 12:45:43 +09:00
a2e2cca396 Add proper change handler support 2020-09-29 20:08:56 +09:00
0a10e40ce0 Add scaling support to osu! editor 2020-09-29 20:08:56 +09:00
cd794eaa65 Add basic selection box with drag handles 2020-09-29 20:08:56 +09:00
2f5a2d3bba Merge pull request #10277 from peppy/editor-implicit-autoplay
Add autoplay support to editor
2020-09-28 17:41:26 +09:00
89c8fca3fa Merge pull request #10270 from peppy/editor-fix-noop-states-saving
Avoid saving state changes if nothing has changed (via binary comparison)
2020-09-28 17:03:50 +09:00
06ab33645e Merge branch 'master' into editor-implicit-autoplay 2020-09-28 16:43:08 +09:00
5cceb3c724 Merge pull request #10273 from peppy/editor-fix-missing-update-after-drag
Trigger a hitobject update after blueprint drag ends
2020-09-28 16:34:23 +09:00
ef195015c0 Merge pull request #10275 from peppy/frame-stability-attach-without-enabling
Allow attaching a replay to a FrameStabilityContainer when FrameStablePlayback is off
2020-09-28 16:33:55 +09:00
7949eabaac Remove left-over using 2020-09-28 15:49:45 +09:00
524c2b678c Forcefully regenerate autoplay on editor changes 2020-09-28 15:48:42 +09:00
ff7c904996 Add autoplay mod in editor specific ruleset construction 2020-09-28 15:48:42 +09:00
d9ac5866b6 Merge branch 'editor-default-hit-sample' into editor-implicit-autoplay 2020-09-28 15:48:37 +09:00
e924a83c12 Merge branch 'editor-fix-missing-update-after-drag' into editor-implicit-autoplay 2020-09-28 15:48:36 +09:00
e8220cf1b6 Allow attaching a replay to a FrameStabilityContainer when FrameStablePlayback is off 2020-09-28 15:47:11 +09:00
a4e9c85333 Trigger a hitobject update after blueprint drag ends 2020-09-28 15:37:06 +09:00
0ae2266b82 Fix new placement hitobjects in the editor not getting the default sample added 2020-09-28 15:36:13 +09:00
1aa8b400d4 Avoid unnecessary object updates from SelectionHandlers 2020-09-28 15:33:49 +09:00
3cf430f494 Avoid saving state changes if nothing has changed (via binary comparison) 2020-09-28 15:30:51 +09:00
600d37cc04 Merge pull request #10254 from peppy/fix-pancake-scrollbar
Fix scroll container's scrollbar not respecting minimum size on first resize
2020-09-28 13:31:21 +09:00
9a24346a00 Fix HP drain edgecase potentially causing insta-fails 2020-09-25 23:29:40 +09:00
2280568d27 Merge pull request #10245 from peppy/editor-sample-addition-buttons
Add sample toggle buttons to toolbox
2020-09-25 20:09:10 +09:00
93a137ed84 Merge pull request #10234 from peppy/editor-load-audio
Add audio track selection to editor setup screen
2020-09-25 19:58:23 +09:00
cc41b4bb9e Merge branch 'master' into editor-sample-addition-buttons 2020-09-25 19:39:12 +09:00
f588cf459d Merge pull request #10243 from peppy/editor-ternary-buttons
Add ternary toggle buttons to editor toolbox selection
2020-09-25 19:37:18 +09:00
8c45786841 Merge pull request #10247 from peppy/fix-editor-missed-state-changes
Forcefully re-apply DrawableHitObject state transforms on post-load DefaultsApplied
2020-09-25 19:00:45 +09:00
3f0c3fc9ae Merge branch 'master' into editor-ternary-buttons 2020-09-25 18:57:10 +09:00
d25e058492 Merge branch 'master' into editor-load-audio 2020-09-25 18:52:05 +09:00
af93b56c32 Merge pull request #10246 from peppy/update-framework
Update framework
2020-09-25 18:42:12 +09:00
8b255f4579 Fix test failures
The issue was the ArchiveModelManager change; the test local change is
just there because it makes more sense to run for every test in that
scene.
2020-09-25 18:40:22 +09:00
204024c76e Merge branch 'master' into editor-load-audio 2020-09-25 18:32:51 +09:00
8e6bf516d9 Merge branch 'master' into editor-ternary-buttons 2020-09-25 18:30:59 +09:00
59bfa08684 Forcefully re-apply DrawableHitObject state transforms on post-load DefaultsApplied 2020-09-25 18:26:54 +09:00
4cc02abc76 Update framework 2020-09-25 18:11:49 +09:00
dbfa05d3b3 Fix placement object not getting updated with initial state 2020-09-25 18:00:17 +09:00
b561429f92 Add toolbar toggle buttons for hit samples 2020-09-25 17:53:41 +09:00
346d14d40b Rename variables to match 2020-09-25 17:45:19 +09:00
22511c36c3 Ensure toggles are not instantiated more than once for safety 2020-09-25 17:43:09 +09:00
51cc644b7b Fix set access to SelectionHandler
Co-authored-by: Dan Balasescu <smoogipoo@smgi.me>
2020-09-25 17:42:49 +09:00
7b09f73fe5 Merge branch 'master' into new-combo-toggle 2020-09-25 17:33:12 +09:00
e1fc8d76fb Merge branch 'master' into editor-dont-block-keys-unnecessarily 2020-09-25 17:31:41 +09:00
b8e9f19b92 Move common HitSampleInfo lookup to static method 2020-09-25 17:30:31 +09:00
98c6027352 Remove unused using 2020-09-25 17:07:58 +09:00