1 Commits

Author SHA1 Message Date
c3d79295d3 made seasonal background notifications transient 2025-08-22 16:07:28 +03:00
2 changed files with 27 additions and 23 deletions

36
.vscode/launch.json vendored
View File

@@ -7,9 +7,9 @@
"request": "launch", "request": "launch",
"program": "dotnet", "program": "dotnet",
"args": [ "args": [
"${workspaceRoot}/osu.Desktop/bin/Debug/net8.0/osu!.dll" "${workspaceFolder}/osu.Desktop/bin/Debug/net8.0/osu!.dll"
], ],
"cwd": "${workspaceRoot}", "cwd": "${workspaceFolder}",
"preLaunchTask": "Build osu! (Debug)", "preLaunchTask": "Build osu! (Debug)",
"console": "internalConsole" "console": "internalConsole"
}, },
@@ -19,9 +19,9 @@
"request": "launch", "request": "launch",
"program": "dotnet", "program": "dotnet",
"args": [ "args": [
"${workspaceRoot}/osu.Desktop/bin/Release/net8.0/osu!.dll" "${workspaceFolder}/osu.Desktop/bin/Release/net8.0/osu!.dll"
], ],
"cwd": "${workspaceRoot}", "cwd": "${workspaceFolder}",
"preLaunchTask": "Build osu! (Release)", "preLaunchTask": "Build osu! (Release)",
"console": "internalConsole" "console": "internalConsole"
}, },
@@ -31,9 +31,9 @@
"request": "launch", "request": "launch",
"program": "dotnet", "program": "dotnet",
"args": [ "args": [
"${workspaceRoot}/osu.Game.Tests/bin/Debug/net8.0/osu.Game.Tests.dll" "${workspaceFolder}/osu.Game.Tests/bin/Debug/net8.0/osu.Game.Tests.dll"
], ],
"cwd": "${workspaceRoot}", "cwd": "${workspaceFolder}",
"preLaunchTask": "Build tests (Debug)", "preLaunchTask": "Build tests (Debug)",
"console": "internalConsole" "console": "internalConsole"
}, },
@@ -43,9 +43,9 @@
"request": "launch", "request": "launch",
"program": "dotnet", "program": "dotnet",
"args": [ "args": [
"${workspaceRoot}/osu.Game.Tests/bin/Release/net8.0/osu.Game.Tests.dll" "${workspaceFolder}/osu.Game.Tests/bin/Release/net8.0/osu.Game.Tests.dll"
], ],
"cwd": "${workspaceRoot}", "cwd": "${workspaceFolder}",
"preLaunchTask": "Build tests (Release)", "preLaunchTask": "Build tests (Release)",
"console": "internalConsole" "console": "internalConsole"
}, },
@@ -55,10 +55,10 @@
"request": "launch", "request": "launch",
"program": "dotnet", "program": "dotnet",
"args": [ "args": [
"${workspaceRoot}/osu.Desktop/bin/Debug/net8.0/osu!.dll", "${workspaceFolder}/osu.Desktop/bin/Debug/net8.0/osu!.dll",
"--tournament" "--tournament"
], ],
"cwd": "${workspaceRoot}", "cwd": "${workspaceFolder}",
"preLaunchTask": "Build osu! (Debug)", "preLaunchTask": "Build osu! (Debug)",
"console": "internalConsole" "console": "internalConsole"
}, },
@@ -68,10 +68,10 @@
"request": "launch", "request": "launch",
"program": "dotnet", "program": "dotnet",
"args": [ "args": [
"${workspaceRoot}/osu.Desktop/bin/Release/net8.0/osu!.dll", "${workspaceFolder}/osu.Desktop/bin/Release/net8.0/osu!.dll",
"--tournament" "--tournament"
], ],
"cwd": "${workspaceRoot}", "cwd": "${workspaceFolder}",
"preLaunchTask": "Build osu! (Release)", "preLaunchTask": "Build osu! (Release)",
"console": "internalConsole" "console": "internalConsole"
}, },
@@ -81,10 +81,10 @@
"request": "launch", "request": "launch",
"program": "dotnet", "program": "dotnet",
"args": [ "args": [
"${workspaceRoot}/osu.Game.Tournament.Tests/bin/Debug/net8.0/osu.Game.Tournament.Tests.dll", "${workspaceFolder}/osu.Game.Tournament.Tests/bin/Debug/net8.0/osu.Game.Tournament.Tests.dll",
"--tournament" "--tournament"
], ],
"cwd": "${workspaceRoot}", "cwd": "${workspaceFolder}",
"preLaunchTask": "Build tournament tests (Debug)", "preLaunchTask": "Build tournament tests (Debug)",
"console": "internalConsole" "console": "internalConsole"
}, },
@@ -94,10 +94,10 @@
"request": "launch", "request": "launch",
"program": "dotnet", "program": "dotnet",
"args": [ "args": [
"${workspaceRoot}/osu.Game.Tournament.Tests/bin/Debug/net8.0/osu.Game.Tournament.Tests.dll", "${workspaceFolder}/osu.Game.Tournament.Tests/bin/Debug/net8.0/osu.Game.Tournament.Tests.dll",
"--tournament" "--tournament"
], ],
"cwd": "${workspaceRoot}", "cwd": "${workspaceFolder}",
"preLaunchTask": "Build tournament tests (Release)", "preLaunchTask": "Build tournament tests (Release)",
"console": "internalConsole" "console": "internalConsole"
}, },
@@ -105,12 +105,12 @@
"name": "Benchmark", "name": "Benchmark",
"type": "coreclr", "type": "coreclr",
"request": "launch", "request": "launch",
"program": "${workspaceRoot}/osu.Game.Benchmarks/bin/Release/net8.0/osu.Game.Benchmarks.dll", "program": "${workspaceFolder}/osu.Game.Benchmarks/bin/Release/net8.0/osu.Game.Benchmarks.dll",
"args": [ "args": [
"--filter", "--filter",
"*" "*"
], ],
"cwd": "${workspaceRoot}", "cwd": "${workspaceFolder}",
"preLaunchTask": "Build benchmarks", "preLaunchTask": "Build benchmarks",
"console": "internalConsole" "console": "internalConsole"
} }

View File

@@ -413,10 +413,12 @@ namespace osu.Game
{ {
Schedule(() => Schedule(() =>
{ {
// TODO: cache categories to only show this if *new* categories appear
Notifications?.Post(new SimpleNotification Notifications?.Post(new SimpleNotification
{ {
Text = "Ñïèñîê êàòåãîðèé ôîíîâ îáíîâëåí.", Text = "Successfully refreshed background categories",
Icon = FontAwesome.Solid.CheckCircle Icon = FontAwesome.Solid.CheckCircle,
Transient = true
}); });
}); });
} }
@@ -1358,10 +1360,11 @@ namespace osu.Game
{ {
Schedule(() => Schedule(() =>
{ {
Notifications?.Post(new SimpleNotification Notifications?.Post(new SimpleErrorNotification
{ {
Text = "Íå óäàëîñü çàãðóçèòü ôîíû. Ïðîâåðüòå ïîäêëþ÷åíèå ê èíòåðíåòó.", Text = "Failed to load backgrounds!\nCheck your internet connection",
Icon = FontAwesome.Solid.ExclamationTriangle Icon = FontAwesome.Solid.ExclamationTriangle,
Transient = true
}); });
}); });
} }
@@ -1736,6 +1739,7 @@ namespace osu.Game
SimpleNotification notification = new SimpleNotification SimpleNotification notification = new SimpleNotification
{ {
Text = "Welcome to jvnkosu!lazer!", Text = "Welcome to jvnkosu!lazer!",
Transient = true,
}; };
Notifications?.Post(notification); Notifications?.Post(notification);
devBuildBanner?.Show(); devBuildBanner?.Show();