Commit Graph

24494 Commits

Author SHA1 Message Date
f3b305bbe6 Rename and improve xmldoc of SkinEditorOverlay 2021-05-03 14:58:25 +09:00
8c9cfb6301 Remove unsafe access to Composer.HitObjects 2021-05-03 14:28:35 +09:00
943c497397 Return back removed using 2021-05-03 02:02:14 +03:00
b2130fc600 Fix replay frames sort instability 2021-05-03 01:58:44 +03:00
cc056088bd Update profile subsections to use counters instead of missing text in line with web 2021-05-02 14:44:20 -07:00
3e74d61dab Add best count from api 2021-05-02 13:33:25 -07:00
59cb5f4679 Get recent count from api instead 2021-05-02 13:33:25 -07:00
3aa18e19c9 Revert "Bump Humanizer from 2.8.26 to 2.9.9"
This reverts commit 1e7feff49d.
2021-05-02 11:30:44 +03:00
a8db63498a Merge pull request #12650 from frenzibyte/selection-box-use-aabb
Compute selection box area using the bounding box of the blueprints instead
2021-05-02 13:30:01 +09:00
2e24b69d62 Merge pull request #12617 from Joehuu/fix-pp-column-approved-maps
Fix approved maps not displaying pp column on score table
2021-05-02 13:27:39 +09:00
b83aa0bd76 Avoid LINQ in update 2021-05-02 06:21:14 +03:00
0aa17e7c95 Rewrite selection box computation logic with RectangleF's helper methods 2021-05-02 02:51:06 +03:00
07fe99025f Use bounding box of blueprint for computing selection box area 2021-05-02 02:36:40 +03:00
137be5dc97 Use equality operator instead of null coalescing
Co-Authored-By: Salman Ahmed <frenzibyte@gmail.com>
2021-05-01 14:14:07 -07:00
a551958eeb Move caching of IBeatmap to base DrawableRuleset 2021-05-01 21:32:45 +09:00
0d077b7a5d Fix GetClosestBeatDivisor returning the wrong divisor 2021-05-01 14:13:42 +08:00
fdf8c12947 Replace BeatDivisorFinder with GetClosestBeatDivisor 2021-05-01 11:57:47 +08:00
ecb053b0de Merge branch 'master' of https://github.com/ppy/osu into justusft/mania-color-snap 2021-05-01 11:20:28 +08:00
cbc7753f23 Merge pull request #12564 from Joehuu/fix-beatmap-info-download-button-content-scaling
Fix beatmap info download button content not scaling on mouse down
2021-05-01 10:43:59 +09:00
9cb55ca245 Merge branch 'master' into barrel-roll 2021-04-30 22:27:27 +02:00
eef135f8dc Merge branch 'master' into remove-unused-triangles 2021-04-30 21:51:23 +02:00
786ab163f6 Rename extension and move to bottom of file 2021-04-30 12:40:16 -07:00
e6eea73b8b Merge branch 'master' into basic-compose-checks 2021-04-30 23:41:46 +09:00
64b244d0ba Merge branch 'master' into skin-bindables 2021-04-30 20:56:16 +09:00
c303043841 Merge branch 'master' into simpler-editor-move-events 2021-04-30 18:55:39 +09:00
5285b71ecb Merge pull request #12596 from peppy/abstract-blueprint-handling
Make editor blueprint/selection components abstract
2021-04-30 18:55:20 +09:00
e4f895b490 Fix editor buttons inheriting from TriangleButton when they have no need to 2021-04-30 14:48:37 +09:00
cdef07b2ee Fix blueprints not hiding when deleting elements 2021-04-30 13:09:57 +09:00
e69ec91c07 Add xmldoc for CurrentRotation 2021-04-30 11:25:39 +09:00
3b2243fa24 Merge pull request #12610 from PercyDan54/export-precision-loss
Fix possible precision loss on exporting legacy replays
2021-04-30 11:19:27 +09:00
7bf3498e2a Calculate playfield scale locally 2021-04-30 02:49:19 +03:00
25e0fb1cf9 Refactor OsuModBarrelRoll to allow it's usage by other rulesets 2021-04-30 01:59:59 +03:00
9952a5bfdb Revert "Fix button being recreated on importing state"
This reverts commit c9967f7b74.
2021-04-29 14:24:29 -07:00
cfbf95b433 Add HasPerformancePoints extension method 2021-04-29 14:11:35 -07:00
8d056ff38f Remove redundant parenthesis 2021-04-29 18:23:22 +09:00
e716162ac2 Fix formatting 2021-04-29 17:19:25 +08:00
63435ba548 Ensure toolbar doesn't overlap editor content 2021-04-29 17:41:07 +09:00
fb64f6faf2 Add ability to exit using game "back" binding 2021-04-29 17:40:58 +09:00
a7982787d4 Add basic header text 2021-04-29 17:40:48 +09:00
b936043956 Add the skin editor to the game 2021-04-29 17:20:22 +09:00
141d3af302 Add the ability to temporarily disable user scaling on a ScalingContainer 2021-04-29 17:19:47 +09:00
b460181f15 Add note about rotation not working as expected 2021-04-29 16:16:52 +09:00
1516e2ffef Update blueprint implementation in line with #12625. 2021-04-29 16:12:31 +09:00
434e63d629 Add skin customisation support to song progress display 2021-04-29 16:12:15 +09:00
3c84b0d8c6 Fix selection screen point being wrong since recent refactors 2021-04-29 16:12:15 +09:00
de73ac7cec Allow skin editor to be invoked from any context
This is kind of how I see things working going forward, where the editor
can be applied to anything in the game which supports it (ie. a results
screen, gameplay screen, etc.) and it will immediately allow changing
the interface.

This adds a test scene which shows this working with gameplay.
2021-04-29 16:12:15 +09:00
4f9e1e4945 Check for new components every one second to handle late loaders 2021-04-29 16:12:15 +09:00
fd587a82ff Replace abstract class with interface, attached to the actual components (not skinnable wrapper) 2021-04-29 16:12:15 +09:00
defa350aa7 Set defaults on SkinnableHUDComponent to cancel out relative size default
Specifying locally on each HUD component looks to make more sense.
2021-04-29 16:12:15 +09:00
2540d6029c Use AutoSize for SkinnableHudComponents 2021-04-29 16:12:15 +09:00