Commit Graph

19430 Commits

Author SHA1 Message Date
27cd9e119a Delay beatmap load until after transition has finished
Previously the beatmap would begin loading at the same time the
`PlayerLoader` class was. This can cause a horribly visible series of
stutters, especially when a storyboard is involved.

Obviously we should be aiming to reduce the stutters via changes to the
beatmap load process (such as incremental storyboard loading,
`DrawableHitObject` pooling, etc.) but this improves user experience
tenfold in the mean time.
2020-08-13 12:04:32 +09:00
00f8bb7c3e Update resources 2020-08-12 23:28:45 +09:00
b10cddf625 Update framework 2020-08-12 23:28:08 +09:00
05b06e7451 Merge branch 'master' into fix-skinnable-sound-mute 2020-08-12 22:01:04 +09:00
f3202fb123 Naming adjustments 2020-08-12 11:24:26 +03:00
9b112baa88 Merge remote-tracking branch 'refs/remotes/ppy/master' into dashboard-news 2020-08-12 11:15:58 +03:00
8fe5775ecb Allow testing mod combinations in ModTestScenes 2020-08-11 21:55:20 +02:00
84655b0798 Change hover colour for news title 2020-08-11 20:17:29 +03:00
fdfda453c7 Merge remote-tracking branch 'refs/remotes/ppy/master' into dashboard-news 2020-08-11 20:14:52 +03:00
8bfe6ba27c Fix informational overlays not hiding each other correctly 2020-08-11 23:15:08 +09:00
c86798f8b2 Merge pull request #9829 from peppy/fix-multiple-assembly-loaded-crash
Fix crash when same ruleset loaded more than once
2020-08-11 12:09:44 +09:00
8b7e715c2b Merge pull request #9818 from peppy/improve-token-fail-error-messaging
Improve messaging when timeshift token retrieval fails
2020-08-11 11:31:52 +09:00
471ed968e3 Fix crash when same ruleset loaded more than once
If the same ruleset assembly was present more than once in the current
AppDomain, the game would crash. We recently saw this in Rider EAP9.
While this behaviour may change going forward, this is a good safety
measure regardless.
2020-08-11 11:09:02 +09:00
dd2f677aa4 Merge pull request #9633 from Joehuu/fix-keybind-clearing 2020-08-11 11:01:03 +09:00
02084d7636 Merge branch 'master' into improve-token-fail-error-messaging 2020-08-11 10:59:33 +09:00
d1b106a3b5 Include mention of old releases in error message 2020-08-11 10:59:28 +09:00
088f7f5cc7 Merge pull request #9819 from peppy/fix-overlay-depths
Always show newly presented overlay at front
2020-08-11 10:24:37 +09:00
ecb4826e19 Update framework 2020-08-11 06:54:26 +09:00
365aae799e Merge branch 'master' into fix-skinnable-sound-mute 2020-08-10 23:55:51 +09:00
730d13fda6 Always show newly presented overlay at front
This feels much better. Does not change order if the overlay to be shown
is not yet completely hidden.

- Closes #9815.
2020-08-10 20:48:04 +09:00
1f84e54151 Improve messaging when timeshift token retrieval fails
Obviously not a final solution, but should better help self-compiling
(or unofficial package) users better understand why this is happening.
2020-08-10 20:16:16 +09:00
d8f8930691 Remove HomeNewsPanelFooter 2020-08-09 05:28:43 +03:00
a72a48624d Remove NewsPostDrawableDate 2020-08-09 05:16:08 +03:00
a636c7052c Merge branch 'master' into adujustable-skinnablesound 2020-08-08 21:51:47 +02:00
ffb2e56a8d Reverse direction of bool to make mental parsing easier 2020-08-08 23:25:52 +09:00
0d1f273603 Merge branch 'master' into fix-skinnable-sound-mute 2020-08-08 23:24:03 +09:00
1090137da3 Adjust comment to read better
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2020-08-08 23:23:02 +09:00
cddd4f0a97 Implement HomeShowMoreNewsPanel 2020-08-07 13:18:31 +03:00
76d35a7667 Implement HomeNewsGroupPanel 2020-08-07 12:59:45 +03:00
2e0f567d5d Implement HomeNewsPanel component 2020-08-07 11:33:02 +03:00
c84452cfbf Update usages 2020-08-06 21:53:20 +09:00
f994bf2888 Update framework 2020-08-06 21:34:48 +09:00
e3105fd4c8 Add more resilient logic for whether to avoid playing SkinnableSound on no volume 2020-08-06 19:16:26 +09:00
9685df0eca Only update key binding on next usage to avoid large blocking calls 2020-08-06 18:24:20 +09:00
f9c369b23c Fix toolbar music button tooltip overflowing off-screen 2020-08-06 01:20:03 -07:00
d574cac702 Add keybinding to toolbar button's tooltip 2020-08-06 01:18:45 -07:00
7bcb68ffac Handle overlay toggling with toolbar buttons instead 2020-08-06 01:17:24 -07:00
ad959ce523 Make toolbar button abstract 2020-08-06 01:06:51 -07:00
641279ec3e Make SkinnableSound an IAdjustableAudioComponent 2020-08-06 14:43:48 +09:00
9a00ad48c6 Update components to use extension methods 2020-08-06 14:43:39 +09:00
bba23dc928 Merge pull request #9780 from peppy/add-toolbar-tooltips
Add missing toolbar tooltips for right-hand icons
2020-08-06 13:45:01 +09:00
e3f314349a Don't use title case
Co-authored-by: Joseph Madamba <madamba.joehu@outlook.com>
2020-08-06 12:27:30 +09:00
bf1bb32674 Add missing toolbar tooltips for right-hand icons 2020-08-05 19:09:55 +09:00
3916d98e52 Add comment for clarity 2020-08-05 18:50:37 +09:00
8644d04a84 Merge branch 'master' into news-fix 2020-08-05 18:50:35 +09:00
22b52d63c7 Update framework 2020-08-04 20:51:59 +09:00
9d10658e3c Allow providing custom sprite text for RollingCounter<T> 2020-08-03 20:14:17 +03:00
4d6f60edaf Fix multiplayer match select forcing playback even when user paused 2020-08-03 22:43:50 +09:00
8a9036938f Merge pull request #9761 from peppy/fix-android-version-hash
Add fallback hash generation to fix android startup crash
2020-08-03 19:20:28 +09:00
6d266b5a93 Merge pull request #9712 from frenzibyte/merge-global-to-legacy
Merge GlobalSkinConfiguration settings into the LegacySetting enum
2020-08-03 19:16:35 +09:00