OliBomby
c18814817b
fix test
2024-07-16 11:17:54 +02:00
OliBomby
2bbaa8e43c
make flips grid-type aware
2024-07-14 18:12:55 +02:00
OliBomby
a80e333786
add playfield origin as third origin option
2024-07-14 17:27:04 +02:00
OliBomby
9e5d099b1b
rename playfield centre origin to grid centre
2024-07-14 17:13:22 +02:00
OliBomby
7a319a6d74
dont rotate scale when in selection origin mode
2024-07-14 17:03:17 +02:00
OliBomby
58eb7f6fe1
fix rotated scale bounds again
2024-07-14 16:58:05 +02:00
OliBomby
ae38002777
Revert "fix incorrect rotated bound checking"
...
This reverts commit 4165ded813
.
2024-07-14 15:46:40 +02:00
OliBomby
dfe6c70996
prevent flipping objects far offscreen
2024-07-03 19:08:31 +02:00
OliBomby
4165ded813
fix incorrect rotated bound checking
2024-07-03 19:03:15 +02:00
OliBomby
0797d942ae
fix warning
2024-07-03 16:41:57 +02:00
OliBomby
979a5e9f3e
simplify code
2024-07-03 16:41:41 +02:00
OliBomby
d0715c5f12
scale along rotated axis
2024-07-03 16:23:19 +02:00
OliBomby
5f8512896e
use grid origin in scale tool
2024-07-03 12:40:22 +02:00
OliBomby
b15028a918
fixes
2024-07-03 12:36:12 +02:00
OliBomby
c285744509
Merge remote-tracking branch 'upstream/master' into grids-3
2024-07-03 12:25:57 +02:00
Bartłomiej Dach
63136311b5
Merge pull request #26310 from OliBomby/grids-2
...
Add hexgrid and circular grid to the osu editor
2024-07-03 11:40:48 +02:00
Bartłomiej Dach
17ce9cd162
Merge branch 'master' into grids-2
2024-07-03 10:57:05 +02:00
Dean Herbert
505b85432d
Merge pull request #28522 from bdach/better-slider-selection-box-size
...
Extend slider selection box bounds to contain all control points inside
2024-07-03 16:51:07 +09:00
Dean Herbert
7203cb7d6f
Merge branch 'master' into better-slider-selection-box-size
2024-07-03 16:30:10 +09:00
Dean Herbert
824a00b018
Merge pull request #28707 from bdach/remove-breaks
...
Add option to remove breaks via timeline context menu
2024-07-03 16:29:25 +09:00
Dan Balasescu
537e3a1642
Merge pull request #28619 from bdach/fix-tail-volume-not-saving
...
Fix slider tail volume not saving
2024-07-03 16:13:18 +09:00
Dean Herbert
abfcac7466
Fix nullability
2024-07-03 15:31:46 +09:00
Dean Herbert
b6dc483fc1
Add missing change handler to ensure undo/redo works for break removal
2024-07-03 14:23:31 +09:00
Salman Ahmed
92404dfbb0
Merge pull request #28712 from peppy/update-framework-has-flag
...
Update framework
2024-07-03 07:26:54 +03:00
Salman Ahmed
abfdf90b54
Remove unused using directive
2024-07-03 07:11:35 +03:00
Salman Ahmed
cb350470e5
Merge branch 'master' into update-framework-has-flag
2024-07-03 07:06:13 +03:00
Dean Herbert
4ac9d57705
Merge pull request #28711 from bdach/ternary-state-node-samples
...
Include node samples when changing additions and banks
2024-07-03 10:21:17 +09:00
Dean Herbert
5350945340
Update HasFlag
usages
2024-07-03 00:19:04 +09:00
Dean Herbert
9034f6186b
Update framework
2024-07-03 00:15:34 +09:00
Bartłomiej Dach
a7b066f3ee
Include node samples when changing additions and banks
2024-07-02 16:22:15 +02:00
Bartłomiej Dach
6453522b34
Add failing test coverage for changing banks/samples not working on node samples
2024-07-02 16:21:56 +02:00
Bartłomiej Dach
3f08605277
Add test coverage
2024-07-02 15:02:09 +02:00
Bartłomiej Dach
9414aec8bf
Add capability to remove breaks via context menu
2024-07-02 14:55:04 +02:00
Bartłomiej Dach
d4a8f6c8b0
Do not add extra sample control point after end of IHasRepeats
objects
2024-07-02 09:13:07 +02:00
Bartłomiej Dach
3bf3e9133b
Merge pull request #28689 from smoogipoo/fix-break-conversion
...
Fix `ManiaModInvert` permanently destroying the beatmap
2024-07-02 07:53:16 +02:00
Dan Balasescu
00462f6d56
Merge pull request #28660 from mcendu/no-release-mod
...
Add "No Release" mod
2024-07-02 12:46:27 +09:00
Dan Balasescu
31edca866c
Remove unused code
2024-07-02 12:21:24 +09:00
Dan Balasescu
04da1209f7
Revert "Change breaks list to IReadOnlyList
"
...
This reverts commit 2c3b411bb5
.
2024-07-02 12:16:11 +09:00
Dan Balasescu
db84711214
Revert "Move break cloning back to non-virtual method"
...
This reverts commit f69bc40a4b
.
2024-07-02 12:16:10 +09:00
Dean Herbert
f69bc40a4b
Move break cloning back to non-virtual method
2024-07-02 12:07:13 +09:00
Dean Herbert
2c3b411bb5
Change breaks list to IReadOnlyList
2024-07-02 11:59:24 +09:00
Dean Herbert
f694ae416e
Fix typo in xmldoc
2024-07-02 11:47:40 +09:00
Dean Herbert
005af280f2
Isolate bindable breaks list to EditorBeatmap
2024-07-02 11:31:55 +09:00
Nathan Du
1eb10e029c
Rewrite no release mod
...
Per the request of spaceman_atlas, the No Release mod is rewritten to
avoid modifications to DrawableHoldNoteTail. The approach is based
on that of the Strict Tracking mod for the osu!(standard) ruleset,
injecting the mod behavior by replacing the normal hold note with
the mod's variant. The variant inherits most bevaior from the normal
hold note, but when creating nested hitobjects, it creates its own
hold note tail variant instead, which in turn is used to instantiate
the mod's variant of DrawableHoldNoteTail with a new behavior.
The time a judgement is awarded is changed from the end of its
Perfect window to the time of the tail itself.
2024-07-01 20:29:30 +08:00
Dan Balasescu
f942595829
Fix ManiaModInvert
permanently messing up the beatmap
2024-07-01 15:02:00 +09:00
Dan Balasescu
4cb58fbe47
Add failing test
2024-07-01 15:02:00 +09:00
Dean Herbert
56f4f40334
Merge pull request #28657 from peppy/playfield-skin-components-respect-border
...
Change "playfield" skin layer to respect shifting playfield border in osu! ruleset
2024-07-01 10:35:15 +09:00
Dan Balasescu
2f9bce5274
Merge pull request #28686 from peppy/fix-summary-timeline-break-display
...
Fix summary timeline not correctly updating after changes to breaks
2024-07-01 10:03:16 +09:00
Dean Herbert
8bb51d5a4f
Fix summary timeline not correctly updating after changes to breaks
...
Closes https://github.com/ppy/osu/issues/28678 .
Oops.
2024-06-30 20:32:16 +09:00
Nathan Du
463ab46fee
formatting
2024-06-29 16:46:16 +08:00