Dean Herbert
e564e8c048
Add todo about fixing stutter on update application
2024-09-04 16:08:18 +09:00
Dean Herbert
b61023385a
Don't log probable network failures to sentry
2024-09-03 19:16:15 +09:00
Dean Herbert
08224b416e
Simplify update process by caching pending update info and early-handling edge case
2024-09-03 19:11:34 +09:00
Dean Herbert
cd9b82253e
Pass through correct update to apply when calling WaitExitThenApplyUpdates
2024-09-02 17:20:33 +09:00
Dean Herbert
68e6fa286e
Make comment about velopack's init a bit more loud
2024-09-02 16:46:29 +09:00
Dean Herbert
f8a6a6a8ae
Request restart asynchronously to avoid blocking update thread
2024-09-02 16:43:46 +09:00
smallketchup82
42e1168b35
Remove github token variable & pass null for the github token
2024-09-02 01:23:05 -04:00
Dean Herbert
b990af6ada
Use full name
2024-09-02 13:08:14 +09:00
smallketchup82
a038799c47
Update osu.Desktop.csproj
...
bump version
2024-08-31 17:14:53 -04:00
Dan Balasescu
636ee50eb9
Rename to VelopackUpdateManager
2024-08-31 23:03:10 +09:00
Dan Balasescu
d5b52152f4
Merge branch 'master' into velopack
2024-08-31 15:44:21 +09:00
smallketchup82
fcede9abd7
Bump velopack version
2024-08-07 03:34:07 -04:00
Huo Yaoyuan
ae78c13684
Use Environment.IsPrivilegedProcess
2024-07-09 00:04:29 +08:00
smallketchup82
4898cff7a4
Restart patch
2024-07-04 18:25:02 -04:00
smallketchup82
72cf6bb12c
Allow downgrading
...
Also better address UpdateManager conflict
2024-07-04 18:00:45 -04:00
smallketchup82
6a03092944
Reformat
2024-07-04 17:45:34 -04:00
smallketchup82
9e01cf7fc2
Move setupVelo logic higher up
2024-07-04 17:33:05 -04:00
smallketchup82
cae3607caf
Fix up restarting
...
Earlier I changed the restarting logic to not wait until the program
exits and instead try to facilitate restarting alone. This did not work,
and it became clear we'd need Velopack to do the restarting. This
reverts back and supposedly brings restarting logic in line with how
Velopack does it
2024-07-04 17:30:58 -04:00
smallketchup82
fae8f5f81b
Refactor VeloUpdateManager
2024-07-04 17:28:49 -04:00
smallketchup82
36a3765ee4
Replace with attemptexit to better display how restarting is borked
2024-06-27 12:57:24 -04:00
smallketchup82
04c8df065c
Merge branch 'master' into velopack
2024-06-26 22:11:08 -04:00
smallketchup82
1025e5b3cc
rewrite the restart function
2024-06-26 21:55:22 -04:00
smallketchup82
0ee89183cc
initial implementation
2024-06-26 15:25:41 -04:00
Dean Herbert
a62b9fa633
Revert windows 16px icon to original version
...
This also fixes the 48px version looking uncanny due to smaller paddings.
2024-05-27 11:42:36 +09:00
Susko3
abca62d5f0
Revert "Use appropriate SDL_ShowSimpleMessageBox
"
...
This reverts commit ccf8473aae
.
2024-05-23 14:24:42 +02:00
Susko3
ccf8473aae
Use appropriate SDL_ShowSimpleMessageBox
2024-05-23 13:00:18 +02:00
Susko3
45ed86f46c
Add back SDL2BatteryInfo
2024-05-23 12:53:33 +02:00
Susko3
3411ebc4af
Move SDL3BatteryInfo
to separate file
2024-05-23 12:50:06 +02:00
Dean Herbert
d0b1ebff5a
Revert "Temporary rollback of framework / SDL3"
...
This reverts commit d7d569cf4e
.
2024-05-22 16:29:39 +08:00
Dean Herbert
d7d569cf4e
Temporary rollback of framework / SDL3
2024-05-21 14:36:16 +08:00
Bartłomiej Dach
fe0af7e720
Fix unnecessary padding of empty strings for discord RPC purposes
...
Closes https://github.com/ppy/osu/issues/28248 .
Destroy all software.
2024-05-20 11:37:35 +02:00
Bartłomiej Dach
a3dfd99f7d
Fix discord arbitrarily refusing to work on "too short" strings
...
Closes https://github.com/ppy/osu/issues/28192 .
2024-05-16 18:24:51 +02:00
Dean Herbert
c25ed2cddd
Update desktop logo
2024-05-10 14:12:32 +08:00
Dean Herbert
de05998421
Avoid weird codestyle rules
2024-05-09 22:17:00 +08:00
Dan Balasescu
13692d8e7a
Merge branch 'masking-changes' into framework-bump
2024-05-09 21:11:54 +09:00
Salman Ahmed
30fd40efd1
Avoid disable/restore pairs
2024-05-01 21:18:56 +03:00
Salman Ahmed
981a19f6a5
Disable naming inspections in p/invoke code
2024-05-01 17:20:08 +03:00
Bartłomiej Dach
45c2327509
Apply adjustments after framework-side FriendlyGameName
changes
2024-04-29 13:00:22 +02:00
Bartłomiej Dach
6f84467190
Merge pull request #27908 from smoogipoo/silence-flatpak-exception
...
Globally silence Discord RPC registration failures
2024-04-19 08:27:40 +02:00
Dean Herbert
c39eb5c5aa
Merge branch 'master' into upgrade-to-SDL3
2024-04-18 22:23:55 +08:00
Dan Balasescu
03e13ddc30
Globally silence Discord RPC registration failures
2024-04-17 17:10:19 +09:00
Dean Herbert
926424d8ea
Update HighPerformanceSessionManager.cs
...
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2024-04-16 16:37:11 +08:00
Dean Herbert
d89edd2b4f
Expose high performance session state
2024-04-16 10:04:38 +08:00
Dean Herbert
7e4782d4b1
Allow nested high performance sessions
...
Mostly just for safety, since I noticed this would pretty much fall over
in this scenario until now.
2024-04-16 10:04:38 +08:00
Dan Balasescu
c7f3a599c9
Fix crash when entering multiplayer on macOS
2024-04-13 13:17:06 +09:00
Susko3
14c26926f3
Upgrade to SDL3
2024-04-09 09:55:50 +02:00
Dan Balasescu
7d8fe51178
Fix possible crash due to race in DiscordRichPresence
2024-04-08 23:33:42 +09:00
Dan Balasescu
fb8fb4f34e
Disable Discord URI registration on macOS for now
2024-04-04 16:43:26 +09:00
Dan Balasescu
4c1a1b54be
Fix NVAPI startup exception on non-Windows platforms
2024-03-27 00:07:51 +09:00
Bartłomiej Dach
53c3aec3c3
Fix discord RPC errors in multiplayer
...
Reproduction steps:
1. Go to multiplayer
2. Create a room
3. Play a map to completion
4. Wait for "secrets cannot currently be sent with buttons" error
messages
The fix is to clear the buttons since they're the less important ones.
2024-03-25 18:05:00 +01:00