Commit Graph

1950 Commits

Author SHA1 Message Date
Bartłomiej Dach 1bab2236fe
Ensure columns collapse into one correctly if no space 2024-10-03 15:01:23 +02:00
Bartłomiej Dach 99eb26b7d5
Redo the layout of sections based on discord feedback
See
https://discord.com/channels/188630481301012481/188630652340404224/1291358770064130140
and everything after.
2024-10-03 13:53:21 +02:00
Dean Herbert 590f27e0a0
Merge branch 'master' into hotkeys-in-context-menus 2024-10-01 15:50:19 +09:00
Dean Herbert c46d787f1e
Merge pull request #29949 from minetoblend/feature/scale-around-center
Support scaling around center when scaling with select box
2024-09-28 21:37:39 +09:00
Dan Balasescu 3111d6a74d
Merge pull request #29986 from OliBomby/refactor-placement-tool
Refactor placement blueprints to not be limited to hit objects
2024-09-25 17:59:43 +09:00
OliBomby d26e677bb7 fix warnings 2024-09-24 20:32:08 +02:00
OliBomby e3b4483872 Refactor PlacementBlueprint to not be hitobject specific 2024-09-24 20:31:00 +02:00
Givikap120 2995df7903 removed unnecessary includes 2024-09-22 15:04:21 +03:00
Givikap120 1b77b3912b initial commit 2024-09-22 15:01:58 +03:00
Marvin Schürz 3180468db1 Prevent the distance snap grid from being activated by alt key while dragging select box handle 2024-09-21 14:22:17 +02:00
Dean Herbert f8fff4074d
Fix rotation not being updated correctly on start time change 2024-09-17 16:18:29 +09:00
Dean Herbert c1c0d49bfe
Add comments and fix bananas stopping still if not caught 2024-09-17 16:15:45 +09:00
Dean Herbert 3f4422429d
*Also* fix droplets 2024-09-17 15:38:51 +09:00
Dean Herbert 2ccdad41e7
Also fix banana showers 2024-09-17 15:31:00 +09:00
Dean Herbert 785a725507
Fix osu!catch fruit rotation being applied too late 2024-09-17 15:12:02 +09:00
Dan Balasescu c7a2e79b6e
Merge branch 'master' into pp_refactoring_merge_multipliers 2024-09-12 16:22:55 +09:00
Bartłomiej Dach 130802e480
Add hotkey hints to editor menus 2024-09-04 12:16:54 +02:00
Dean Herbert 171ac0f510
Fix incorrect osu!catch snap display when last object is a juice stream
Addresses https://github.com/ppy/osu/discussions/29678.
2024-09-02 17:26:14 +09:00
Dan Balasescu 30fb3c3999
Fix osu!catch fruits not resizing on texture change 2024-09-02 15:23:40 +09:00
Bartłomiej Dach d3f31fad80
Merge pull request #29646 from smoogipoo/fix-catch-auto
Fix catch auto generator not considering circle size
2024-08-30 11:08:22 +02:00
Dan Balasescu 7435e8aa00
Fix catch auto generator not considering circle size 2024-08-30 00:48:53 +09:00
Dan Balasescu 4e8fb0dcab
Merge branch 'master' into scroll-speed-std 2024-08-30 00:41:05 +09:00
Dean Herbert 48cfd77ee8
`Component` -> `Lookup` 2024-08-23 14:48:50 +09:00
OliBomby 2de5ecceb8 Merge remote-tracking branch 'upstream/master' into scroll-speed-std 2024-08-22 20:17:14 +02:00
OliBomby 998b5fdc12 Add property EditorShowScrollSpeed to Ruleset 2024-08-22 19:53:34 +02:00
Dean Herbert 1435fe24ae
Remove requirement of `base` calls to ensure user skin container layouts are retrieved 2024-08-22 19:14:30 +09:00
Dean Herbert b57b8168a6
Rename `Target` lookup to `Component` 2024-08-22 19:00:28 +09:00
Dean Herbert 9a21174582
Move `GlobalSkinnableContainers` to global scope 2024-08-22 18:46:07 +09:00
Dean Herbert 36b4013fa6
Rename `GameplaySkinComponentLookup` -> `SkinComponentLookup` 2024-08-22 18:46:03 +09:00
Dean Herbert f37cab0c6e
Rename `SkinComponentsContainerLookup` to `GlobalSkinnableContainerLookup` 2024-08-22 18:39:36 +09:00
Salman Ahmed 20658ef4ee Fix legacy key counter position not matching stable 2024-08-21 00:10:16 +09:00
Dean Herbert ca92c116b5
Fix osu!catch trail spacing not matching osu!stable expectations
Closes https://github.com/ppy/osu/issues/28997.
2024-08-19 15:01:16 +09:00
Dean Herbert 5710f0f302
Merge pull request #26254 from frenzibyte/mania-combo-counter
Add argon/classic osu!mania combo counter
2024-08-15 17:56:28 +09:00
Salman Ahmed 49c71f7863 Fix beatmap skin always overriding ruleset HUD components 2024-08-15 16:47:10 +09:00
Dean Herbert e465049050
Merge branch 'master' into mania-combo-counter 2024-08-14 15:12:00 +09:00
Dean Herbert 1b29b9bbb8
Merge pull request #29403 from smoogipoo/fix-catch-missing-objects
Fix fruit positions getting mangled when exploded from the plate
2024-08-14 00:59:56 +09:00
Dan Balasescu 69c5e6a799
Remove unused property causing CI inspection
I don't see this in my Rider locally. I suppose we can remove it, though
it was intentionally added so that the struct mirrors the interface.
2024-08-13 19:52:14 +09:00
Dan Balasescu fbfe3a4887
Fix fruit positions getting mangled when exploded 2024-08-13 18:42:09 +09:00
Dean Herbert d2eb6ccb8c
Standardise skin transformer code structure 2024-08-12 14:27:21 +09:00
Dean Herbert 80c814008f
Update in line with new changes 2024-08-09 14:55:01 +09:00
Dean Herbert 60d383448f
Avoid making non-ruleset transformers in `Ruleset.CreateSkinTransformer`
This didn't make any sense, so let's do it a better way.
2024-08-08 16:29:54 +09:00
Dean Herbert 3c572abaa7
Merge branch 'master' into ruleset-specific-combo-counter 2024-08-08 03:21:52 +09:00
Dean Herbert 725dc4de9b
Use transformers for per-skin key counter implementation 2024-08-06 18:17:21 +09:00
Givikap120 e6fc4f6766 merged multipliers 2024-08-05 16:33:42 +03:00
Bartłomiej Dach 088e8ad0a2
Respect pre-empt time when auto-generating breaks
Closes https://github.com/ppy/osu/issues/28703.
2024-07-23 13:30:13 +02:00
Bartłomiej Dach f3617eadad
Fix editing juice stream path sometimes changing its duration
I'm not *super* sure why this works, but it appears to, and my educated
guess as to why is that it counteracts the effects of a change in the SV
of the juice stream by artificially increasing or decreasing the
velocity when running the appropriate path conversions and expected
distance calculations. The actual SV change takes effect on the next
default application, which is triggered by the `Update()` call at the
end of the method.
2024-07-22 15:14:45 +02:00
Bartłomiej Dach 56af009e77
Fix `EditablePath.UpdateHitObjectFromPath()` not automatically updating object
This is important because the editable path conversions heavily depend
on the value of `JuiceStream.Velocity` being correct. The value is only
guaranteed to be correct after an `ApplyDefaults()` call, which is
triggered by updating the object via `EditorBeatmap`.
2024-07-22 14:50:25 +02:00
Bartłomiej Dach 6b3c1f4e47
Unify juice stream piece UX with osu! control point pieces
- Use same hover state
- Use shift-right click for quick delete rather than shift-left click
2024-07-22 13:30:15 +02:00
Bartłomiej Dach 47964f33d7
Fix catch juice stream vertex remove operation not undoing 2024-07-22 13:21:49 +02:00
Bartłomiej Dach 64381d4087
Fix catch juice stream vertex add operation not undoing 2024-07-22 12:18:53 +02:00