Commit Graph

34487 Commits

Author SHA1 Message Date
0a48dd8f76 Delegate scroll animation to panels themselves 2020-11-26 18:42:51 +09:00
ad258e2e52 Update scroll position before applying any panel animations
In the case of automatic scroll requirements (ie. scroll to selected) we
are delegating the animation logic to the panels themselves. In order to
make this work correctly, the scroll operation needs to take effect
before any animation updates are run.
2020-11-26 18:33:41 +09:00
6058c66edb Move drawable carousel set movement logic into panels themselves 2020-11-26 18:32:43 +09:00
f8db7a9902 Remove ScrollableContent container from carousel
This was causing multiple issues with masking and sizing and really
didn't need to exist in the first place. Also not sure why the pool was
nested inside the scroll container, but it isn't any more. Probably for
the best.
2020-11-26 18:28:54 +09:00
02d5b1352b Expose generic version of OsuScrollContainer 2020-11-26 18:25:56 +09:00
857417c6e9 Merge pull request #10970 from ekrctb/refactor-fruit-pieces
Refactor common code of border piece of fruits
2020-11-26 16:02:04 +09:00
a0e47ae13f Merge pull request #10960 from peppy/fix-editor-volume-adjust
Fix volume not being adjustable in the editor using alt-scroll
2020-11-26 15:37:57 +09:00
cafe8cf7fa Refactor border of fruits to classes 2020-11-26 15:24:32 +09:00
8a73b335f3 Move catch piece files 2020-11-26 15:24:32 +09:00
5889b74eba Merge pull request #10956 from ekrctb/palpable-catch-hit-object
Move some members from `CatchHitObject` to `PalpableCatchHitObject` to make it more specific
2020-11-26 15:18:05 +09:00
047a02b863 Merge branch 'master' into palpable-catch-hit-object 2020-11-26 14:35:27 +09:00
19367ae22c Merge pull request #10966 from ekrctb/catch-relax-test
Workaround TestSceneCatchModRelax flaky failure
2020-11-26 13:53:56 +09:00
9131546876 Workaround TestSceneCatchModRelax failure 2020-11-26 13:04:19 +09:00
c99d34d140 Merge branch 'master' into palpable-catch-hit-object 2020-11-26 12:24:57 +09:00
d4c6d6275e Fix volume not being adjustable in the editor using alt-scroll
We do this in other places so I think it's fine to handle like this for
now (until we come up with a better global solution).

Closes #10958.
2020-11-25 16:46:22 +09:00
323533d945 Add hiding Palpable HitObject property 2020-11-25 08:07:59 +09:00
6e55eb2090 Fix and add comments 2020-11-25 08:00:11 +09:00
3c3229ac4b Remove redundant StaysOnPlate 2020-11-25 07:59:45 +09:00
ab7251d742 Move members to PalpableCatchHitObject 2020-11-24 19:57:37 +09:00
dcfd9517b7 Merge pull request #10924 from ekrctb/on-drawable-hitobject-added
Add method of initialising a `DrawableHitObject` from `Playfield` regardless of pooling
2020-11-24 19:50:32 +09:00
4f7aa7e541 Move Palpable* to separate files 2020-11-24 19:48:13 +09:00
916a313f19 Rename PalpableDrawable -> DrawablePalpable 2020-11-24 19:48:13 +09:00
4311526c0a Merge branch 'master' into on-drawable-hitobject-added 2020-11-24 19:23:54 +09:00
7bf4ff7557 Merge pull request #10953 from ekrctb/remove-tobject-catch
Remove type parameter from DrawableCatchHitObject
2020-11-24 19:23:42 +09:00
d5a4d46c6d Merge pull request #10842 from EVAST9919/profile-overlay-graph-new
Implement history charts for Profile Overlay
2020-11-24 18:05:17 +09:00
b9c1f782fa Remove type parameter from DrawableCatchHitObject 2020-11-24 17:03:26 +09:00
5d65665b42 Merge pull request #10943 from peppy/editor-setup-scroll-to-file-selector
Scroll editor setup screen to file selector on display
2020-11-24 16:26:25 +09:00
87ce8a53ff Merge branch 'master' into on-drawable-hitobject-added 2020-11-24 16:09:57 +09:00
bd1dad5477 Remove null allowance for now 2020-11-24 15:54:27 +09:00
57ff150051 Merge pull request #10829 from Joehuu/music-osd-bindings
Add music bindings to on screen display
2020-11-24 14:36:34 +09:00
1fd4b04767 Just set music shortcut text locally 2020-11-23 20:43:46 -08:00
e36b1051c1 Add spacing between inline comments 2020-11-24 13:15:59 +09:00
82640418ba Invert hide logic for readability 2020-11-24 13:12:04 +09:00
44ca67c534 Simplify fill logic and add xmldoc 2020-11-24 13:10:11 +09:00
37ea65de2a Merge branch 'master' into profile-overlay-graph-new 2020-11-24 12:52:59 +09:00
52f5473cc0 Set global action as a parameter in toast 2020-11-23 15:13:58 -08:00
5701b32bae Handle constant graphs better 2020-11-23 22:12:32 +01:00
8347ecf494 Simplify row tick creation code 2020-11-23 21:52:47 +01:00
7b0d3dfe0c Refactor tick calculation code for readability 2020-11-23 21:38:04 +01:00
bb5aa9a9c9 Guard against empty values early 2020-11-23 21:24:37 +01:00
e9ffeb8b5d Make missing date check more robust 2020-11-23 21:09:42 +01:00
20f1775ddb Rename test scene to match tested class 2020-11-23 21:09:25 +01:00
087ea9c9a5 Fix typo in test name 2020-11-23 20:51:38 +01:00
060acb9010 Merge pull request #10935 from bdach/fix-mania-judgement-fade-in
Rewind judgement transforms before clearing
2020-11-23 17:05:04 +09:00
3c0ee7de9b Add proper tests 2020-11-23 09:51:50 +03:00
5e014fc4fe Merge pull request #10941 from LumpBloom7/improve-MenuVisualizer
Improve LogoVisualisation looks when MenuGlow colors are used
2020-11-23 15:25:18 +09:00
19faa2b9bb Add comment covering intentional call to ClearTransformsAfter 2020-11-23 15:20:59 +09:00
1b33d30039 Simplify horizontal ticks creation 2020-11-23 08:52:29 +03:00
42741895e6 Merge remote-tracking branch 'refs/remotes/ppy/master' into profile-overlay-graph-new 2020-11-23 08:41:57 +03:00
898e2dae27 Restore kiai time flashing behaviour 2020-11-23 14:27:02 +09:00