Commit Graph

203 Commits

Author SHA1 Message Date
7bc8908ca9 Partial everything 2022-11-27 00:00:27 +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
f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
e89441951c Allow any key to trigger the initial osu! cookie 2022-04-23 18:33:43 +02:00
7d8cf1bbb6 Merge branch 'master' into first-run-setup 2022-04-21 15:49:39 +09:00
d46329f55a Remove unused dependency 2022-04-20 12:51:55 +09:00
f5863c2030 remove unused import 2022-04-20 13:40:02 +10:00
4f80651606 implement 2a3a0c1 for playlists as well 2022-04-20 10:33:06 +10:00
2a3a0c1cd3 remove notification on trying to multi when logged out
fixes #17877
2022-04-19 18:44:20 +10:00
c4bade0995 Expose MainMenu buttons 2022-04-19 16:36:39 +09:00
043599081b Split out INotificationOverlay to allow for easier testing 2022-04-18 20:14:01 +09:00
36c02573a8 Fix osu! logo being clicked when exiting via cmd-q on initial state 2022-03-30 21:26:30 -07:00
816fcae3a1 Rename Button to MainMenuButton to differentiate better 2022-03-25 15:12:39 +09:00
b87d1a61a8 Fix ButtonSystem null reference crash due to missing null check in delayed animations
```csharp
[runtime] 2022-01-27 07:36:34 [error]: System.NullReferenceException: Object reference not set to an instance of an object.
[runtime] 2022-01-27 07:36:34 [error]: at osu.Game.Screens.Menu.ButtonSystem.<>c__DisplayClass56_0.<updateLogoState>b__1() in /Users/dean/Projects/osu/osu.Game/Screens/Menu/ButtonSystem.cs:line 357
[runtime] 2022-01-27 07:36:34 [error]: at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
[runtime] 2022-01-27 07:36:34 [error]: at osu.Framework.Threading.Scheduler.Update()
[runtime] 2022-01-27 07:36:34 [error]: at osu.Framework.Graphics.Drawable.UpdateSubTree()
```
2022-01-27 16:39:38 +09:00
19467e58c1 Remove unused params from BDL methods 2022-01-15 01:06:39 +01:00
3de8125eac Update UI cases where repeat should not be handled 2021-11-18 13:13:36 +09:00
f9d5abff8a Update with keybinding changes 2021-09-16 18:26:12 +09:00
9b9dacf3fe Update usages of Drawable.Click() 2021-08-04 17:30:33 +09:00
e1c646b9b2 Remove redundant arguments 2021-07-05 23:52:39 +08:00
6bc71590c5 Disable logo click sound when exiting 2021-06-25 09:21:26 -07:00
c8022126dc Add logo sound case for transitioning to song select 2021-06-23 13:39:12 -07:00
fb5672814d Add remaining strings for ButtonSystem 2021-05-22 13:56:59 +09:00
0acf4cf85c Translate remaining ButtonSystem strings and rename to match class name 2021-05-21 18:48:11 +09:00
60acd824cb Add two sample implementations 2021-04-20 17:30:40 +09:00
765cc5cf37 Remove iOS multiplayer blocking code 2021-03-08 14:35:22 +09:00
e1f71038e3 Remove unncessary action 2021-02-24 12:13:55 +09:00
71182347d6 Also add a notifiation when trying to enter the multiplayer screen
Turns out the only check required to get into this screen was that the
API was online, which it always is even if the multiplayer component
isn't.

This provides a better end-user experience.
2021-02-24 11:30:14 +09:00
d3f0c0730d Merge branch 'master' into non-concurrent-sample-playback 2021-02-12 17:22:15 +09:00
22995c216d Use unique sample for edit button click (ButtonSystem) 2021-02-10 17:23:55 +09:00
de9d075f94 Initial sample + samplechannel rework 2021-01-19 17:11:40 +09:00
35be7ec0e1 Add back button but rename to "browse" 2021-01-06 23:28:14 +09:00
cfbfb8d58b Revert "Remove related events"
This reverts commit 59025e9d50.
2021-01-06 23:21:46 +09:00
59025e9d50 Remove related events 2021-01-06 23:09:58 +09:00
32accc8eab Remove "osu!direct" button 2021-01-06 22:56:10 +09:00
361d215ab4 Reword notification messages to match new logic 2020-12-29 10:56:59 +01:00
5d23199233 Trim redundant IsLoggedIn checks 2020-12-29 10:56:29 +01:00
4d04e0dee7 Disallow entering the playlists/multiplayer screens if API is failing 2020-12-29 16:25:51 +09:00
a1384942b1 Timeshift -> Playlists at a code level 2020-12-25 13:11:21 +09:00
aec25e2d73 Rename "timeshift" to "playlists"
This only covers the user-facing instances. Code and class name changes
will happen once things have calmed down.
2020-12-24 21:53:20 +09:00
85e93c5dde Fix main menu multiplayer icons being back to front 2020-12-22 15:22:27 +09:00
3bf670510a Split into two actions 2020-12-22 14:55:25 +09:00
0566ed1a9b Add button to main menu 2020-12-21 18:38:44 +09:00
ad223bc460 Make game bindable immutable. 2020-08-29 19:34:53 +02:00
5d433c0b05 Fix a couple of new Resharper inspections 2020-08-16 23:11:29 +09:00
1cec0575b7 Remove unused classes and replace overlay in game 2020-04-21 16:38:47 +09:00
bb541f5ae4 Update inspectcode version and fix new issues 2020-02-15 11:54:29 +09:00
7b2f58eb30 Apply OnRelease method signature refactorings 2020-01-22 13:22:34 +09:00
4555ecc5e0 Check for exact key 2019-09-24 15:09:08 +09:00
e5b14ce74d Add null check for safety
Co-Authored-By: Salman Ahmed <slmanarendo1950@gmail.com>
2019-09-22 21:42:32 +09:00