Commit Graph

627 Commits

Author SHA1 Message Date
d13e353a53 Fix double colour application in update progress notification
I'd like to restore it to yellow, but let's clean the slate first.
2022-09-02 03:03:35 +09:00
09aa3e065d Move colouring to full icon content rather than background 2022-08-30 18:06:48 +09:00
b00c3a4d6d Move properties and mark as get-only 2022-08-03 20:31:51 +03:00
8b02c955d8 Give this class a constructor to make sure that message data will always assigned. 2022-08-03 23:17:09 +08:00
8d175bc402 Remove the null check. 2022-08-02 23:14:08 +08:00
c8c2758d63 give the object a default value(null). 2022-08-02 23:02:14 +08:00
13b2441c51 give the field a default value. 2022-08-02 22:29:54 +08:00
11a4bb5833 Prevent return the null value. 2022-08-02 22:29:54 +08:00
78cc28d75f Remove nullable disable annotation and fix the api broken. 2022-08-02 22:29:54 +08:00
a5f48e336a Isolate development builds' storage from release builds 2022-08-01 14:38:02 +09:00
38a8b9cf0a Add battery info for desktop platforms 2022-07-30 14:26:19 +02:00
09613f1af3 Add mention of "compatibility mode" in windows version check error message 2022-07-19 17:25:52 +09:00
cf7af0061c Add Touch input handler settings section 2022-07-16 15:20:15 +02:00
c046585842 Fix unsupported OS message stating Windows 8 to be supported 2022-07-12 18:29:17 +03:00
a36f786725 Change minimum version to Windows 8.1 instead of Windows 8 2022-07-12 16:16:46 +09:00
10a14f39ed Show an error message on startup when attempting to run on an unsupported version of windows
A lot of sentry error reports are coming from realm / EF failures due to the host operating system being too old. Let's give the user some proper feedback rather than a silent crash and error report hitting our logging.
2022-07-12 15:48:36 +09:00
44d2e001ed Update various dependencies 2022-07-11 20:16:49 +09:00
31a447fda0 Update parameter discards 2022-06-24 21:26:19 +09:00
6807d0e44f Merge branch 'master' into osu-link-ipc 2022-06-21 07:27:35 +02:00
ee96d84ffa Merge branch 'master' into input-settings 2022-06-20 22:55:43 +02:00
330af7ec74 Handle osu:// scheme links via IPC in desktop game 2022-06-20 21:26:22 +02:00
50e40756c4 Rename GracefullyExit to AttemptExit 2022-06-19 12:34:44 +09:00
f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
c55c7becba Always use current ruleset to ensure URL is valid 2022-06-15 02:38:44 +09:00
1951eb30bc Remove call to RegisterUriScheme
Seems both unnecessary, and crashes the whole came on macOS.
2022-06-15 02:27:51 +09:00
0d36495cfc Fix up code quality, use more correct URL and update button text 2022-06-15 02:25:06 +09:00
cf82843e3d Merge branch 'master' into jaxxibae/master 2022-06-15 02:15:24 +09:00
e3418f570a Fix app version not updating on windows uninstaller entry 2022-06-10 20:01:45 -07:00
3799689c7d Tidy up variable naming and layout 2022-06-09 12:32:30 +09:00
caa29e1f9e Removed ruleset rankings request from DiscordRichPresence.cs 2022-06-01 12:05:24 +02:00
bcee9ac438 Removed IAPIProvider from load and unified it's usage 2022-05-30 23:32:55 +02:00
80fa90f65d Removed a useless branch in the statistics request 2022-05-30 23:23:54 +02:00
bc1b20291b Revert "Show beatmap star rating in RPC"
This reverts commit a3f5e2458d.
2022-05-30 23:12:39 +02:00
a3f5e2458d Show beatmap star rating in RPC 2022-05-30 22:39:49 +02:00
0d7fa3b55c Added rulesets rankings updating for Discord RPC 2022-05-30 22:39:23 +02:00
3f71224dfc Package .json files in nupkg output 2022-05-18 14:05:21 +09:00
fecf92e16f Update libraries to latest versions 2022-05-11 19:54:59 +09:00
bcd91ac743 Move exception soft-handling logic to OsuGameBase 2022-05-10 10:02:32 +03:00
7e9d51f33f Fix windows taskbar context menu not popping up correctly
Closes https://github.com/ppy/osu/issues/17965.

Note that this will cause a second osu! icon to appear after running the
application (after any update). As per the inline comment, this will
eventually be resolved via https://github.com/clowd/Clowd.Squirrel/issues/24.

I do think having context menus working is more important than duplicate
icons.

Note that for anyone who already has a pinned taskbar icon, it will need
to be manually unpinned and repinned after a future update to actually
fix this issue.

Thanks to @caesay for help with investigation.
2022-04-25 18:37:41 +09:00
94335c2938 Update further usages to cache/resolve via interface 2022-04-19 00:18:10 +03:00
043599081b Split out INotificationOverlay to allow for easier testing 2022-04-18 20:14:01 +09:00
f37444938f Update squirrel to latest version
Includes disk space checks and better erroring.
2022-04-18 02:05:15 +09:00
0e92486240 Update various licence years to 2022 2022-04-07 22:05:04 +09:00
ec4f1bcbc8 Remove outdated NETCore packages. 2022-04-06 19:18:18 +08:00
5fb51b578f Update dependencies
Mainly for a `Clowd.Squirrel` bump to fix https://github.com/ppy/osu/discussions/17190.
2022-03-09 19:09:51 +09:00
e0d2c8ca5e Merge pull request #17046 from peppy/clowd-squirrel
Replace squirrel fork with `Clowd.Squirrel`
2022-03-07 16:25:40 +09:00
42e07b7308 Convert to extension method to avoid recursive calls 2022-03-03 14:15:37 +09:00
fab9323707 Replace all legacy ruleset checks with a helper property call 2022-03-03 14:08:48 +09:00
b286122413 Move uninstaller registry operation to onInitialInstall 2022-03-03 03:54:39 +09:00
3aa2d4548a Add startup squirrel icon/association handling 2022-03-02 17:55:35 +09:00