Dan Balasescu
ee5203f5bc
Merge pull request #7968 from peppy/follow-point-performance
...
Improve gameplay performance via follow point renderer optimisations
2020-02-25 19:24:48 +09:00
Dean Herbert
36079236e6
Remove pointless comment
...
Co-Authored-By: Dan Balasescu <smoogipoo@smgi.me>
2020-02-25 19:22:51 +09:00
Dean Herbert
29e2e17144
Merge branch 'master' into fix-dho-lifetimes-via-judgements
2020-02-25 19:07:57 +09:00
Dean Herbert
a047456354
Revert changes to make HitObject abstract
2020-02-25 19:07:15 +09:00
Dean Herbert
d6046abe70
Only expose save for now
2020-02-25 18:59:16 +09:00
Dan Balasescu
b1686a264a
Merge branch 'master' into fix-loading-animation
2020-02-25 18:42:22 +09:00
Dan Balasescu
7e445c31b3
Merge branch 'master' into follow-point-performance
2020-02-25 18:40:39 +09:00
Dan Balasescu
d11ec392f4
Merge pull request #7967 from peppy/judgement-line-performance
...
Reduce hit error display performance overhead
2020-02-25 18:33:37 +09:00
Andrei Zavatski
c1455be855
Add tests
2020-02-25 10:29:03 +03:00
Andrei Zavatski
d8413c558b
Use fully qualified name for enum item description in CommentsHeader
2020-02-24 23:41:34 +03:00
Andrei Zavatski
a020566b1e
Add HoverClickSounds
2020-02-24 23:37:46 +03:00
Bartłomiej Dach
4cbb2a2f59
Move comment to more pertinent place
2020-02-24 21:30:27 +01:00
Andrei Zavatski
fe1f2858c1
Refactor to avoid duplicated code
2020-02-24 23:10:37 +03:00
Andrei Zavatski
7bc9a9b3d8
Implement OverlayPanelDisplayStyleControl and UserListToolbar components
2020-02-24 07:28:33 +03:00
Dean Herbert
e6cfafffe9
Fix incorrect LifetimeStart and add todo regarding Expire usage
2020-02-24 12:24:15 +09:00
Andrei Zavatski
b0b52146ea
Fix crash when clicking on ShowMore button
2020-02-24 05:53:33 +03:00
Andrei Zavatski
0cfe1ac823
Implement UserSortTabControl component
2020-02-24 05:47:21 +03:00
Bartłomiej Dach
71c34a36ed
Use pattern matching instead of .(Has)?Value
2020-02-23 14:46:42 +01:00
Dean Herbert
575946d923
Expose save and export options in editor to non-dekstop platforms
2020-02-23 20:47:14 +09:00
Dean Herbert
be08e69862
Merge branch 'fix-dho-lifetimes-via-judgements' into fix-barline-lifetimes
2020-02-23 14:30:23 +09:00
Dean Herbert
401bf1c928
Remove unnecessary checks on NotNull attributes
2020-02-23 14:30:08 +09:00
Dean Herbert
0e29d3c4a2
Correctly expire bar lines in osu!taiko and osu!mania
2020-02-23 13:50:05 +09:00
Dean Herbert
ffc7eaa3f2
Fix hitobjects with unknown lifetimes by enforcing non-null judgement
...
We've seen multiple cases where DrawableHitObject are stuck in the lifetime management container
due to not implementing a judgement (meaning they are never "hit" or "missed"). To avoid this going forward
CreateJudgement() must be implemented and return a non-null judgement.
This fixes BananaShower and JuiceStreams in osu!catch.
This also makes HitObject abstract and cleans up convert HitObject implementations.
2020-02-23 13:49:06 +09:00
Andrei Zavatski
74c7e29108
Apply suggestions
2020-02-23 01:22:37 +03:00
Andrei Zavatski
db7f29cc0e
Merge remote-tracking branch 'refs/remotes/ppy/master' into changelog-retouch
2020-02-23 00:54:54 +03:00
Dean Herbert
0c3286fa5e
Merge branch 'judgement-line-performance' into follow-point-performance
2020-02-23 05:36:22 +09:00
Dean Herbert
560cf21b12
Add lenience to comparison
...
Noticed that they could still stack up on maps with hitcircles at the same point in time (centipede).
2020-02-23 05:29:17 +09:00
Dean Herbert
4949977d7e
Merge branch 'judgement-line-performance' into follow-point-performance
2020-02-23 05:14:21 +09:00
Dean Herbert
187770ee7d
Merge branch 'fix-loading-animation' into follow-point-performance
2020-02-23 05:14:18 +09:00
Dean Herbert
aaa888a7c1
Adjust spin duration to make rotation more variable
2020-02-23 05:00:38 +09:00
Dean Herbert
8dbcdebd28
Use LoadingLayer at player loading screen
2020-02-23 05:00:08 +09:00
Dean Herbert
090d9d9350
Make FollowPointRenderer a LifetimeManagementContainer
2020-02-23 04:37:04 +09:00
Dean Herbert
cb9a7ee0bb
Give FollowPointConnections a valid lifetime
2020-02-23 04:36:50 +09:00
Dean Herbert
e8ebb31517
Expire old judgement lines if too many exist
2020-02-23 03:53:51 +09:00
Dean Herbert
3daa49f1bd
Clean up old judgement lines if too many are already present
2020-02-23 03:39:12 +09:00
Dean Herbert
5aa5a1bbdd
Reduce transform time of judgement lines (visually looks almost the same)
2020-02-23 03:36:15 +09:00
Dean Herbert
66317f9fcd
Merge pull request #7961 from bdach/log-location-in-issue-template
...
Rework issue templates
2020-02-23 01:13:45 +09:00
Bartłomiej Dach
b8aef4ad4b
Remove mobile issue template
2020-02-22 16:50:56 +01:00
Bartłomiej Dach
f696724c1d
Mention issue templates in README
2020-02-22 16:26:10 +01:00
Bartłomiej Dach
ab3cc9ada4
Add log file location to issue templates
2020-02-22 16:25:00 +01:00
Dean Herbert
17d4757c3b
Merge pull request #7950 from bdach/fix-direct-panel-scene
...
Fix regressed direct panel test scene
2020-02-22 22:22:32 +09:00
Bartłomiej Dach
a512226036
Use attribute instead of CreateChildDependencies
2020-02-22 13:47:42 +01:00
Lucas A
c9d600b69c
Show RankingsOverlay when clicking on charts button
2020-02-22 11:55:34 +01:00
Andrei Zavatski
63006e8672
Refactor to avoid visual inconsistency for beatmaps with no leaderboard
2020-02-22 03:40:59 +03:00
Andrei Zavatski
894b50f955
Basic implementation of BeatmapSetCommentsContainer
2020-02-22 03:24:50 +03:00
Bartłomiej Dach
f248c0a98e
Fix regressed direct panel test scene
...
Due to unnoticed past changes TestSceneDirectPanel has regressed in that
clicking the preview track button would crash due to an unregistered
IPreviewTrackOwner dependency.
Make the test scene itself implement that empty interface and cache
itself as IPreviewTrackOwner so that preview tracks lower down can
resolve the dependency.
As the test is purely visual and has no assertions, and the important
logic in that area (preview track playing logic) is already well-covered
enough elsewhere, no further changes were made.
2020-02-22 00:58:33 +01:00
Andrei Zavatski
44ddc585da
Remove unused usings
2020-02-21 18:40:42 +03:00
Andrei Zavatski
8593642a04
Adjust StreamBadgeArea
2020-02-21 18:12:23 +03:00
Andrei Zavatski
71623067e3
Merge remote-tracking branch 'refs/remotes/ppy/master' into changelog-retouch
2020-02-21 18:12:10 +03:00
Dean Herbert
e21db7dbbe
Remove linux self-compile recommendation
2020-02-22 00:09:55 +09:00