a41a031909
Localise some notifications
2023-01-13 23:11:25 +03:00
750b55d9b7
Update other events to have matching return types (and animate more)
2023-01-08 22:28:19 +09:00
bae3a6851b
Block hover events behind logo even if action is null
2023-01-07 11:15:51 -08:00
53d7dcefe5
Fix osu! logo not being draggable on player loader
2023-01-06 09:30:25 -08:00
08d2fbeb8e
Use new ArgumentNullException.ThrowIfNull throw-helper API
2022-12-22 21:27:59 +01:00
0aeee8d6ab
fix typo in today's tip
2022-12-07 17:47:37 +03:00
7bc8908ca9
Partial everything
2022-11-27 00:00:27 +09:00
20d87fbed4
Eagerly dispose of triangles intro textures to avoid holding for full length of game session
2022-11-17 23:05:34 +09:00
fa8e38d9d6
Target rounded fragment shader
...
Compatibility with osu-framework change https://github.com/ppy/osu-framework/pull/5512
2022-11-12 17:18:23 +09:00
0efbae6e70
Fix osu! logo drag area being a square
2022-10-26 18:33:07 -07:00
300888b423
Merge pull request #20720 from peppy/fix-welcome-intro-delay
...
Fix incorrect delay for non-theme music on "welcome" intro
2022-10-12 16:15:54 +09:00
d6998c810c
Fix incorrect delay for non-theme music on "welcome" intro
2022-10-12 14:51:14 +09:00
db148d145b
Fix incorrect offset logic for beatmaps without a preview point specified
2022-10-12 14:47:37 +09:00
d18466d740
Fix delay inconsistency in IntroCircles.cs
2022-10-11 16:16:57 +08:00
5baad52a9e
Fix unintended delay on osu!theme
2022-10-11 16:15:56 +08:00
ef840e98cf
Update IntroCircles.cs
2022-10-11 01:49:53 +08:00
8a4f2efa14
Update IntroScreen.cs
2022-10-11 01:49:49 +08:00
9a3689b6e9
Update IntroCircles.cs
2022-10-10 21:04:14 +08:00
a215d009fe
Update Remove
/RemoveRange
/RemoveAll
calls in line with framework changes
2022-08-29 15:57:40 +09:00
21b364cd77
Fix nullref in tests as initialBeatmap
may be null
2022-08-17 14:48:00 +09:00
8b5ac55fca
Remove newline
2022-08-17 13:48:06 +09:00
d9346abb9c
Tweak intro timings more and ensure non-theme tracks play from preview point
2022-08-17 13:20:40 +09:00
37799e3b31
Allow preparing preview point without looping
2022-08-17 13:20:24 +09:00
5ac314077a
Improve intro timings when not using osu! theme
...
Roughly as proposed in https://github.com/ppy/osu/discussions/19687 .
2022-08-16 18:19:30 +09:00
802dc90cb1
Adjust using directives for vertices
2022-08-05 20:37:33 +09:00
c4b9b2a14b
Merge branch 'master' into irenderer-glwrapper
2022-08-05 20:35:06 +09:00
a32149fda1
Convert interface methods to extension methods
2022-08-03 20:07:55 +09:00
b4e55f7309
Apply IRenderer changes
2022-08-02 19:50:57 +09:00
a2a913ab52
Merge branch 'irenderer-batches' into irenderer-textures
2022-08-02 19:25:08 +09:00
258ad7c6b9
Tidy up kiai time access
2022-08-02 18:18:40 +09:00
cc4cde2c79
Improve IBeatSyncProvider
interface and reduce beatmap track dependence
2022-08-02 17:59:18 +09:00
09979d44aa
Apply DrawNode batching changes
2022-07-29 23:32:09 +09:00
155dac55d0
Apply DrawNode parameter changes
2022-07-29 22:33:34 +09:00
9d457535c6
Add confirmation dialog when about to discard a playlist
...
The confirmation will only show if items have been added to the
playlist.
Closes https://github.com/ppy/osu/issues/19444 .
2022-07-29 17:11:37 +09:00
e782590b3c
Don't show audio playback issue notification if debugger is attached
...
I've hit this countless times recently when debugging during the startup
procedure.
2022-07-26 18:20:46 +09:00
07e1763a70
Tweak velocity a bit more (and simplify in multiple places)
2022-07-21 14:25:11 +09:00
2f16174d3d
Changed control points set to private; Cleanup
2022-07-21 07:25:44 +03:00
d6c3a52494
Added missing braces
2022-07-21 06:38:33 +03:00
ed8e065a86
Logo triangles speed and beat sync tweaks
2022-07-21 06:13:45 +03:00
cad18ebc58
Reword comment to better explain what we are guarding against
2022-07-12 16:46:19 +09:00
cafe30fc4d
Fix potential crash during shutdown sequence if intro playback was aborted
...
Fixes one of the audio related `ObjectDisposedException`s
(https://sentry.ppy.sh/organizations/ppy/issues/92/events/12f282f048cb4a4fae85810e8a70b68d/?project=2&query=is%3Aunresolved&sort=freq&statsPeriod=7d ).
Ran into this while testing locally. See
`IntroScreen.ensureEventuallyArrivingAtMenu` for the related cause of
this happening (forced continuing to next screen if the intro doesn't
load in time).
2022-07-12 15:20:30 +09:00
1e159eb328
Add back fade to black duration
...
Co-authored-by: Salman Ahmed <frenzibyte@gmail.com >
2022-07-08 10:43:50 +09:00
07a08d28c6
Rename parameter and default to 0
2022-07-07 23:31:06 +03:00
15d070668d
Move intro screen background to base implementation and use colour fading
2022-07-08 02:12:01 +09:00
216150b52d
Avoid always loading new background at MainMenu
...
This was meant to be an optimisation to allow the background to load
while the intro is playing, but as the current default intro loads a
background itself, this was rarely the case and also counter-productive
as it would bypass the equality check and start a second load sequence.
2022-07-08 02:12:01 +09:00
4c3789ec5d
Split into a function
2022-07-05 11:15:37 +02:00
bb0f212448
Trigger the initial cookie with midi and joysticks
2022-07-05 00:38:18 +02:00
e3eba58cb6
Catch in triangles intro
2022-06-29 13:37:42 +03:00
50c1c066de
Add various logging of global WorkingBeatmap
state changes
2022-06-27 18:41:31 +09:00
31a447fda0
Update parameter discards
2022-06-24 21:26:19 +09:00