efa81c9f7f
Merge pull request #7974 from peppy/fix-barline-lifetimes
...
Fix bar lines in osu!taiko and osu!mania not correctly being cleaned up
2020-02-25 21:15:27 +09:00
d564440fe7
Merge branch 'master' into fix-barline-lifetimes
2020-02-25 20:41:04 +09:00
ff063b229b
Merge pull request #7973 from peppy/fix-dho-lifetimes-via-judgements
...
Fix hitobjects with unknown lifetimes by enforcing non-null judgement
2020-02-25 20:38:29 +09:00
e44ddbeb40
Merge pull request #7989 from peppy/update-framework
...
Update framework
2020-02-25 20:37:03 +09:00
61af80c1af
Merge pull request #7982 from EVAST9919/comments-crash-fix
...
Fix potential crash when clicking on show more button in comments
2020-02-25 20:14:58 +09:00
b872f782e7
Update framework
2020-02-25 20:04:39 +09:00
8136f91ac9
Merge pull request #7969 from peppy/fix-loading-animation
...
Fix scale of loading animation on player loading screen
2020-02-25 19:27:43 +09:00
90aa89b2e3
Merge branch 'master' into fix-loading-animation
2020-02-25 19:26:45 +09:00
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
36079236e6
Remove pointless comment
...
Co-Authored-By: Dan Balasescu <smoogipoo@smgi.me >
2020-02-25 19:22:51 +09:00
29e2e17144
Merge branch 'master' into fix-dho-lifetimes-via-judgements
2020-02-25 19:07:57 +09:00
a047456354
Revert changes to make HitObject abstract
2020-02-25 19:07:15 +09:00
b1686a264a
Merge branch 'master' into fix-loading-animation
2020-02-25 18:42:22 +09:00
7e445c31b3
Merge branch 'master' into follow-point-performance
2020-02-25 18:40:39 +09:00
d11ec392f4
Merge pull request #7967 from peppy/judgement-line-performance
...
Reduce hit error display performance overhead
2020-02-25 18:33:37 +09:00
c1455be855
Add tests
2020-02-25 10:29:03 +03:00
4cbb2a2f59
Move comment to more pertinent place
2020-02-24 21:30:27 +01:00
fe1f2858c1
Refactor to avoid duplicated code
2020-02-24 23:10:37 +03:00
e6cfafffe9
Fix incorrect LifetimeStart and add todo regarding Expire usage
2020-02-24 12:24:15 +09:00
b0b52146ea
Fix crash when clicking on ShowMore button
2020-02-24 05:53:33 +03:00
be08e69862
Merge branch 'fix-dho-lifetimes-via-judgements' into fix-barline-lifetimes
2020-02-23 14:30:23 +09:00
401bf1c928
Remove unnecessary checks on NotNull attributes
2020-02-23 14:30:08 +09:00
0e29d3c4a2
Correctly expire bar lines in osu!taiko and osu!mania
2020-02-23 13:50:05 +09:00
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
0c3286fa5e
Merge branch 'judgement-line-performance' into follow-point-performance
2020-02-23 05:36:22 +09:00
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
4949977d7e
Merge branch 'judgement-line-performance' into follow-point-performance
2020-02-23 05:14:21 +09:00
187770ee7d
Merge branch 'fix-loading-animation' into follow-point-performance
2020-02-23 05:14:18 +09:00
aaa888a7c1
Adjust spin duration to make rotation more variable
2020-02-23 05:00:38 +09:00
8dbcdebd28
Use LoadingLayer at player loading screen
2020-02-23 05:00:08 +09:00
090d9d9350
Make FollowPointRenderer a LifetimeManagementContainer
2020-02-23 04:37:04 +09:00
cb9a7ee0bb
Give FollowPointConnections a valid lifetime
2020-02-23 04:36:50 +09:00
e8ebb31517
Expire old judgement lines if too many exist
2020-02-23 03:53:51 +09:00
3daa49f1bd
Clean up old judgement lines if too many are already present
2020-02-23 03:39:12 +09:00
5aa5a1bbdd
Reduce transform time of judgement lines (visually looks almost the same)
2020-02-23 03:36:15 +09:00
66317f9fcd
Merge pull request #7961 from bdach/log-location-in-issue-template
...
Rework issue templates
2020-02-23 01:13:45 +09:00
b8aef4ad4b
Remove mobile issue template
2020-02-22 16:50:56 +01:00
f696724c1d
Mention issue templates in README
2020-02-22 16:26:10 +01:00
ab3cc9ada4
Add log file location to issue templates
2020-02-22 16:25:00 +01:00
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
a512226036
Use attribute instead of CreateChildDependencies
2020-02-22 13:47:42 +01:00
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
e21db7dbbe
Remove linux self-compile recommendation
2020-02-22 00:09:55 +09:00
3296265066
Add linux download link to readme
2020-02-22 00:07:20 +09:00
66bd888227
Merge pull request #7930 from EVAST9919/changelog-comments
...
Add CommentsContainer to ChangelogOverlay
2020-02-21 21:20:35 +09:00
db1e5abad7
Merge pull request #7786 from EVAST9919/subcomments-alter-new
...
Add ability to load long comment trees in CommentsContainer
2020-02-21 21:18:33 +09:00
8baf6a5380
Merge pull request #7933 from peppy/slider-ball-effect
...
Add fill to default skin slider ball when tracking
2020-02-21 21:15:47 +09:00
fea45623cf
Merge pull request #7934 from peppy/catch-explode-effect
...
Add explosion effect when catching fruit
2020-02-21 21:10:53 +09:00
33812d6b53
Merge pull request #7932 from peppy/use-loading-inbeatmap-listing
...
Use new loading layer in beatmap listing overlay
2020-02-21 20:37:48 +09:00
110f7e896e
Merge branch 'master' into catch-explode-effect
2020-02-21 20:07:00 +09:00