Commit Graph

807 Commits

Author SHA1 Message Date
Dean Herbert
18ab4ee929
Merge pull request #29812 from smallketchup82/add-beatmap-icon
Add beatmap icon to windows beatmap files
2024-09-14 10:14:30 +09:00
Dean Herbert
eb102479f4
Use beatmap icon for .osr and .osk for now 2024-09-14 02:47:19 +09:00
Dean Herbert
1204136af8
Update icon file with new design 2024-09-14 02:46:19 +09:00
Dan Balasescu
fd887b24fa
Merge pull request #29805 from smallketchup82/complete-disable-velopack
Completely disable Velopack when using an external updater
2024-09-11 16:27:24 +09:00
Dean Herbert
02f8f226f8
Merge pull request #29787 from peppy/fix-restart-notifications
Fix restart notifications appearing every 30 minutes in some cases
2024-09-11 02:59:59 +09:00
smallketchup82
f716cb4a7c
Change to using osu!(lazer) 2024-09-09 16:11:28 -04:00
smallketchup82
4ada0bf787
Differentiate lazer in menus 2024-09-09 12:49:36 -04:00
Dean Herbert
63b6f36a29
Add missing . 2024-09-09 18:09:28 +09:00
smallketchup82
d451415d5c
Move environment variable logic to static bool in OsuGameDesktop 2024-09-09 03:28:50 -04:00
smallketchup82
4ff72c5331
Add beatmap icon to windows beatmap files 2024-09-09 03:04:16 -04:00
smallketchup82
bf3597f711
Merge branch 'master' into complete-disable-velopack 2024-09-08 21:33:50 -04:00
Dean Herbert
19e4cc84d5
Also schedule a re-check on download failure 2024-09-09 01:58:09 +09:00
Dean Herbert
10e84d72e5
Fix restart notifications appearing every 30 minutes
If a user was to manually check for updates via the button, the recheck
would have been fired. This is a recent regression.

I kinda want to reorganise this code (the button press for check for
udpates shouldn't even get close to the recheck code IMO) but for now
this seems like one we should quickly fix.

Addresses https://github.com/ppy/osu/discussions/29774.
2024-09-08 23:13:17 +09:00
smallketchup82
4cf057db8f
Completely disable velopack when using external update manager 2024-09-08 01:17:18 -04:00
Dean Herbert
9b189fd244
Fix windows check weirdness 2024-09-07 13:58:17 +09:00
smallketchup82
575da0992f
Fix file associations not updating & uninstalling 2024-09-06 16:16:40 -04:00
Dean Herbert
abd74ab41c
Add note about being able to apply a newer update during runtime 2024-09-04 19:41:40 +09:00
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