Commit Graph

12982 Commits

Author SHA1 Message Date
1e14b02493 Fix bindable feedback loop 2023-05-25 17:58:38 +09:00
3a05dffa50 Add "auto" bank selection during placement 2023-05-24 17:11:12 +09:00
fc22c75464 Don't use switch for single case statement 2023-05-24 16:14:05 +09:00
a9ba16a2be Update to support non-control-point sample changes 2023-05-24 14:20:38 +09:00
298989ffd2 Merge branch 'master' into sample-set-controls 2023-05-24 14:03:04 +09:00
067328233c Remove OsuScreen.ApplyLogoArrivingDefaults() 2023-05-23 13:17:43 -07:00
38b4bd8aef Fix undo not behaving as expected sometimes 2023-05-22 22:45:39 +02:00
e0b7539c2a Fix sample changes not being applied in patcher 2023-05-22 22:45:23 +02:00
f253d17a7f Fix slider velocity changes not being applied in patcher 2023-05-22 22:19:10 +02:00
afdddb0195 Merge pull request #23582 from peppy/placement-blueprint-timeline-combo-fixes
Fix timeline blueprint display not showing correct combo number / colour during placement
2023-05-20 15:02:55 +02:00
0e11adaaac Merge pull request #23564 from peppy/fix-missing-sample-additions
Fix sample banks not transferring when adjusting via editor
2023-05-20 14:36:45 +02:00
214d7e07fa Add TODO regarding failing stack display code 2023-05-17 17:52:17 +09:00
9563d4f730 Fix weird purple tint on placement object in timeline 2023-05-17 17:26:19 +09:00
764f0323f4 Show "rewind" text on random button when beginning a right mouse press 2023-05-17 14:51:40 +09:00
94b184712d Fix random button hover state not correctly being reset on right click 2023-05-17 14:51:40 +09:00
dc51d5ecf3 Rename GetSampleInfo to better describe what method does
Also add full xmldoc
2023-05-17 14:07:48 +09:00
d9ae822966 Fix bank not correctly being assigned when adding sample additions in editor 2023-05-16 18:52:52 +09:00
592fcafcd4 Merge pull request #23451 from timiimit/fix-default-progress-graph-flipping
Fix default progress graph not updating after flip
2023-05-14 19:19:10 +02:00
18efdb0e4c Make layout readonly 2023-05-13 11:37:56 +02:00
d81cdacb0d Undo stupid changes 2023-05-13 11:28:05 +02:00
4b544903cb Optimize recalculateValues 2023-05-13 10:13:09 +02:00
2cfc4eb515 Fix unconsidered height change 2023-05-13 10:12:46 +02:00
80b6e014f1 More code style 2023-05-13 01:47:44 +02:00
8cc0c5ad1c Fix code style 2023-05-13 01:39:01 +02:00
04f7def798 Remove useless comment 2023-05-13 01:31:12 +02:00
21d7c62f30 Add optimized UpdateGraph 2023-05-13 01:29:11 +02:00
159cacf9c7 Fix logic in recalculateValues() 2023-05-13 01:27:28 +02:00
6180d0d620 Remove cached frame buffer 2023-05-12 15:00:46 +02:00
70e248b927 Force placement of in-progress object when changing tools in the editor 2023-05-12 16:06:01 +09:00
bdf8a78b42 Add the ability to adjust the beatmap tick rate in the editor 2023-05-09 20:53:20 +09:00
2085833a84 Fix missing delegate unsubscribe 2023-05-09 17:08:03 +09:00
944da06c10 Rename slider multiplier variable back for now 2023-05-09 16:58:19 +09:00
8c44d528e9 Use min/max values from stable 2023-05-08 13:52:16 +09:00
a6cb1f90e4 Change difficulty popover inspector display (yet again)
I think this makes the most sense of the iterations I've tested so far, albeit maybe being a touch too verbose.
2023-05-08 13:43:23 +09:00
a91edd68d9 Show post-multiplied velocity in main hit object inspector 2023-05-08 13:42:25 +09:00
451af9d1b5 Fix beatmap values not being updated due to a varying data type 2023-05-08 13:23:13 +09:00
d9dd35c020 Show base velocity in slider adjustment popover 2023-05-08 13:13:09 +09:00
31de4de720 Remove median/mode slider velocity display
The intention was to give an idea of what the most common velocity of
the beatmap is, but in hindsight, because the "base" velocity is being
set elsewhere this doesn't make sense. It will/should be 1.0x.

Showing this range is still valuable, though.
2023-05-08 13:13:09 +09:00
b109ee74a6 Add "base velocity" adjustment to difficulty setup screen 2023-05-08 13:13:09 +09:00
65b4b198a4 Merge branch 'master' into export 2023-05-06 20:12:53 +02:00
e808a47811 Fix delegate leak 2023-05-05 20:33:27 +02:00
f536238554 Use shorter copy 2023-05-05 20:30:50 +02:00
34b19dd6f4 Merge branch 'master' into slider-velocity-inspector 2023-05-05 20:20:16 +02:00
b7a287869a Add display of beatmap slider velocity when adjusting 2023-05-05 15:57:38 +09:00
cc70d89bf9 Move editor inspector classes out of ruleset namespace 2023-05-05 15:57:38 +09:00
560f71ef53 Adjust BlurredIcon expansion ratio to fix glow getting cut off at lower resolutions
Closes https://github.com/ppy/osu/issues/23210.

Ballparked the fix to work down to the lowest resolution we support. The
previous number (`2.5f`) was also likely ballparked so the fix seems in
line with expectations.

I don't want to put too much thought into this because the design of
this screen is likely going to change in the mean time anyway.
2023-05-05 14:29:04 +09:00
fa3f42ba75 Merge pull request #23386 from peppy/fix-osu-logo-input-handling
Extend input handling of osu! logo to full border area
2023-05-03 17:48:51 +02:00
4549a865d9 Merge branch 'master' into export 2023-05-04 00:18:01 +09:00
444f66b0ee Move to base class for added safety 2023-05-03 18:46:30 +09:00
cd31cff8cd Fix event subscriptions not being cleaned up in DrawableCarouselBeatmap
The handling of cleanup is performed only the `Item_Set` method. This
was already correctly called for `DrawableCarouselBeatmapSet`, but not
for the class in question here.

This would cause runaway memory usage at song select when opening many
beatmaps to show their difficulties. For simplicity, we don't yet pool
these (and generate the drawables each time a set is opened) which isn't
great but likely will be improved upon when we update the visual /
filtering of the carousel. But this simplicity caused the memory usage
to blow out until exiting back to the main menu when cleanup would
finally occur.
2023-05-03 18:41:30 +09:00