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
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
6a4d731eb3
Update obsolete usages in line with Clowd.Squirrel
changes
2022-03-02 17:43:51 +09:00
1dc1de3d1f
Close a failed update notification immediately
...
Fixes visual issue pointed out at
https://github.com/ppy/osu/discussions/15653#discussioncomment-1679263 .
2021-11-24 19:05:53 +09:00
d600a73277
Disable cancelling of update via notification
2021-11-17 11:41:42 +09:00
47a593ad7d
Force a re-check on any exception being thrown
2021-07-12 14:55:09 +09:00
a9250a0d98
Limit update notifications to once per startup
...
This logic was intentionally designed to continue to prompt the user to
update if they haven't, but that seems pretty anti-user. The change will
stop the update prompts from showing more than once per game startup,
unless manually invoked by the user a second time.
Closes https://github.com/ppy/osu/issues/13821 .
2021-07-09 18:23:30 +09:00
f2d9d78455
Fix some incorrectly invoked async
calls
2021-07-02 14:43:48 +09:00
b1cd01ceb8
Apply ConfigureAwait changes to game side
2021-03-08 14:36:35 +09:00
de47392e3d
Display the "restart to update" notification on checking for update after dismissal
2020-10-06 13:19:57 +09:00
22b0105d62
Show a notification if checking for updates via button and there are none available
2020-10-06 13:00:02 +09:00
6beb28b685
Rename method to be less bad
2020-06-12 18:07:39 +09:00
95f57ca88c
Remove duplicate calls to CheckForUpdatesAsync
2020-06-12 18:05:23 +09:00
6296cd62d0
Merge branch 'master' into update-button
2020-06-12 18:00:36 +09:00
101604e741
Redesign classes and generally improve code
2020-06-08 00:39:33 +02:00
f3b5149648
Move some suggestions to warnings, resolve issues
2020-06-03 16:48:44 +09:00
ebd1df8c28
Change property name to CanCheckForUpdate
2020-05-08 02:50:58 +02:00
3c24ca08d0
Check whether the build is deployed within the public check updates method
2020-05-08 02:48:27 +02:00
e6ad28a1cb
Use property instead of type checking
2020-05-08 02:09:37 +02:00
836efe3f7c
Initial commit
2020-05-07 08:07:22 +02:00
0e2ccac33b
Add spaces to comments
2020-05-04 18:36:24 -07:00
42b6041763
Move post-update notification logic to UpdateManager base class
2019-09-24 18:37:05 +09:00
e579bce18a
Don't report delta patch failures to sentry
2019-07-29 18:14:06 +09:00
b901aab19d
Fix update notification not correctly restarting the game
2019-07-03 23:06:16 +09:00
c9104e9176
Fix remaining issues
2019-06-28 21:26:31 +09:00
1289b7f5fe
Commit missing piece of puzzle
2019-06-28 21:03:35 +09:00
1898a6750d
Fix stutter during update process
2019-06-28 20:45:25 +09:00
d557737143
Fix windows updater showing false failures
2019-06-28 20:37:53 +09:00
501eaa072e
Use local logger
2019-05-15 14:12:59 +09:00
c01841d7d7
Use Logger for squirrel update logs
2019-05-15 11:28:22 +09:00
1cfb7550ee
Fix possible nullref
2019-05-07 13:42:55 +09:00
f1952c0816
Update font awesome usage
2019-04-02 19:55:24 +09:00
de80fc0eac
Update icon usage to match framework changes
2019-03-27 19:29:27 +09:00
8617aaa2a7
Update licence header (and remove year)
2019-01-24 17:43:03 +09:00
f27bd3ef3e
OpenTK -> osuTK
2018-11-20 17:14:59 +09:00
777b33b30e
Trim newline
2018-11-20 13:36:50 +09:00
375543c644
Add squirrel update log output
...
Also updates squirrel to latest version.
2018-11-20 13:29:24 +09:00
4f1736ceb2
Make squirrel work again
2018-08-01 02:58:39 +09:00
b8d314a809
Tidy up updater namespace
2018-07-06 16:39:27 +09:00