Commit Graph

12952 Commits

Author SHA1 Message Date
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
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
5757eb7529 Update a few more instances of 0.96f scale constants 2023-05-03 18:20:12 +09:00
453143813f Extend input handling of osu! logo to full border area
This is the easiest way to make this happen. It does mean the pink area
is being drawn behind the white border, but I haven't found a scenario
where this is noticeable.

Closes #4217.
2023-05-03 14:57:57 +09:00
6b017ac05f Merge pull request #23308 from OliBomby/sample-control-points
Remove SampleControlPoint and DifficultyControlPoint from HitObject
2023-05-03 14:21:51 +09:00
8a536c1cdb Fix non-block namespace usage 2023-05-02 15:09:24 +09:00
1dc34ee25d fix infinite repeat count when adjusting length of 0 length slider 2023-05-01 15:48:54 +02:00
608fa3cc73 Merge remote-tracking branch 'upstream/master' into sample-control-points 2023-04-30 19:47:03 +02:00
607a04ae73 Fix the issue 2023-04-29 10:29:33 +09:00
c44f71a737 remove all regular usage of DifficultyControlPoint 2023-04-26 17:55:38 +02:00
87ca0f5335 Update SamplePointPiece.cs 2023-04-26 13:45:58 +02:00
5ec8ecb11b Merge pull request #23309 from peppy/key-counters-fix
Fix key counters counting during break time
2023-04-25 21:15:12 +02:00
e4b64bdc3e clean up code stuff 2023-04-25 19:06:29 +02:00
755ad25dbe clean code 2023-04-25 18:27:20 +02:00
c23a7b014e add missing } 2023-04-25 18:17:07 +02:00
065464d90c Fixed DifficultyPointPiece 2023-04-25 18:12:53 +02:00
14af2063e5 Merge pull request #23247 from peppy/round-editor-rotation
Always round editor rotation to integer values
2023-04-25 21:43:44 +09:00
6b4032e34b Add missing binding of IsCounting with contained counters 2023-04-25 21:37:19 +09:00
0a861ffcee Restructure key counters to use a common flow 2023-04-25 21:37:19 +09:00
7630958633 Stop using Drawable.Name to convey actual UI information 2023-04-25 20:24:36 +09:00
dd2c289ce9 Remove pointless default value 2023-04-25 20:22:12 +09:00
d8b4db3a13 Merge branch 'master' into gameplay/argon-key-counter_le-retour 2023-04-25 19:54:31 +09:00
9f4b1f0f24 Always round editor rotation to integer values 2023-04-20 14:30:01 +09:00
c80a25328d Shorten label to just "matches" 2023-04-17 20:59:41 -07:00
d0cbe206a9 Revert back to one number with "matching beatmap difficulties" label 2023-04-10 23:37:29 -07:00
f0c8a3202b Merge remote-tracking branch 'upstream/master' into fix-beatmap-terminology 2023-04-10 23:22:15 -07:00
52bb7891f7 Merge branch 'master' into fix-count-not-updating-when-deleting 2023-04-11 09:04:02 +09:00
f80de08f24 Adjust BeatmapSetsChanged xmldoc
Co-Authored-By: Dean Herbert <pe@ppy.sh>
2023-04-10 11:28:23 -07:00