1ae4a1910a
Cache mod settings rather than fetching everytime
2021-08-18 09:17:42 +03:00
b419ea716b
Refactor beatmap info wedge to not fully refresh on star difficulty change
...
Makes it look awkward when changing difficulty via mod settings for
example.
Now the changes should instead only affect the displayed components which consume it
directly.
2021-08-17 05:46:06 +03:00
32ba525555
Track changes to mod settings in beatmap difficulty cache with 100ms debouncing
2021-08-17 05:46:05 +03:00
0291cd5ae2
Consider mod equality in difficulty cache lookup rather than acronym
2021-08-17 04:27:43 +03:00
060ba0692d
Add hash code support for Mod
2021-08-17 04:27:04 +03:00
8cba1f197b
Merge branch 'master' into add-supporter-glow-changelog
2021-08-16 23:41:46 +09:00
c3a8676932
Simplify size specifications
2021-08-16 23:38:13 +09:00
cb122eaf25
Merge pull request #14342 from frenzibyte/fix-difficulty-adjust-controls
...
Fix difficuly adjust settings controls not raising `SettingsChanged` events
2021-08-16 23:34:30 +09:00
139e69ed3b
Merge pull request #14343 from frenzibyte/hide-tablet-not-detected-when-disabled
...
Hide tablet settings content when disabled
2021-08-16 23:31:16 +09:00
7b74301fa1
Merge pull request #14341 from smoogipoo/fix-preview-track-crash
...
Fix crashes from preview tracks
2021-08-16 22:21:52 +09:00
5f006bd6e8
Merge pull request #14247 from kj415j45/localisation-settings
...
Add localisation support for most of Settings
2021-08-16 22:20:35 +09:00
c978e68742
Merge branch 'master' into add-supporter-glow-changelog
2021-08-16 22:09:52 +09:00
7e1086d901
Merge branch 'master' into hide-tablet-not-detected-when-disabled
2021-08-16 22:07:45 +09:00
568d027013
Simplify weird conditionals
2021-08-16 22:07:41 +09:00
8c3eb91059
Merge branch 'master' into localisation-settings
2021-08-16 20:03:06 +09:00
e485728109
Add keywords to make finding audio offset adjustments easier in settings
2021-08-16 19:54:45 +09:00
e39a295c5c
Hide tablet settings content when input handler is disabled
2021-08-16 13:45:50 +03:00
3ad7688eaf
Merge pull request #14339 from peppy/revert-breaking-config-rename
...
Revert "Rename element in OsuSettings enum"
2021-08-16 19:18:22 +09:00
855fff1486
Fix DifficultyAdjustSettingsControl.SliderControl
not following up with the current pattern
...
This was causing any `ValueChanged` event bind (such as the one in
`SettingsItem` to invoke `SettingsChanged`) to be overwritten when
`Current` is set afterwards.
2021-08-16 12:47:58 +03:00
db1a0ebb55
Fix preview track crashes
2021-08-16 18:46:44 +09:00
1c7cbc8621
Add missing readonly
keyword to new bindable
2021-08-16 17:14:13 +09:00
8555a465ac
Merge pull request #14318 from bdach/editor-colours-save
...
Add support for saving edited combo colours and displaying them in composer
2021-08-16 17:07:53 +09:00
71fab416d8
Add a note against OsuSetting
2021-08-16 16:59:59 +09:00
fc89f2bac4
Revert "Rename element in OsuSettings enum"
...
This reverts commit c2bbe17562
.
2021-08-16 16:56:48 +09:00
887d622c28
Merge branch 'master' into localisation-settings
2021-08-16 15:41:50 +08:00
d0faa91bb1
Merge pull request #14338 from frenzibyte/fix-participant-panel-assuming-not-null
...
Fix few cases where `MultiplayerRoomUser.User` is assumed to not be null
2021-08-16 16:31:24 +09:00
7fe6f6dd14
Fix kick button action asserting and using User.User.ID
rather than User.UserID
2021-08-16 09:47:23 +03:00
79cd062784
Let TeamDisplay
take the full MultiplayerRoomUser
rather than the underlying User
2021-08-16 09:47:23 +03:00
f82ed64aa7
Fix participant panel null user test no longer functioning properly
...
I guess the changes that involved `MultiplayerTestScene` having a test
user lookup cache caused this test case to false-pass silently.
Added an explicit assert which ensures the added user indeed has a null
`User` value.
2021-08-16 09:07:00 +03:00
4d31d07c51
Merge branch 'master' into open-tablet-driver-faq
2021-08-16 13:46:43 +09:00
554b09ac1b
Fix SkinnableTargetsContainer
blocked from processing scheduled tasks
2021-08-16 06:57:45 +03:00
989d337532
Merge branch 'master' into auto-restart
2021-08-16 12:34:04 +09:00
bc8e9d9ea8
Merge pull request #14329 from peppy/fix-new-lounge-performance
...
Cache buffered background to fix multiplayer lounge performance
2021-08-16 12:04:45 +09:00
444453c9e2
Merge branch 'master' into fix-mark-read-local-message
2021-08-16 11:28:57 +09:00
f0fe79b568
Remove buffered container workarounds for now
2021-08-16 11:04:21 +09:00
d35886ef19
Reduce frame buffer render scale for blurred background
2021-08-16 11:03:49 +09:00
e8e387b549
Cache buffered background to fix multiplayer lounge performance
...
Consider this a request for comment. It's the cleanest solution I can
come up with without dropping either the blur, or use of
`ModelBackedDrawable`.
Intended to resolve https://github.com/ppy/osu/issues/14276 .
2021-08-16 08:04:54 +09:00
e744629a41
Fix broken obsoletion message
2021-08-16 01:01:56 +02:00
38828b6b82
Updating beatmap details icons
...
changes the sizing and add yellow circle so the UI will fit more with osu-web style.
2021-08-16 00:40:31 +03:00
f6773522d1
Correct icons in beatmap details
...
In relation to #13968 . Replacing incorrect icons in beatmap details panel to correct ones from BeatmapStatisticsIcon class.
2021-08-16 00:12:27 +03:00
6108451449
Retrieve separated skin instance from working beatmap for editing
2021-08-15 21:18:09 +02:00
81280dfd25
Use editable skin structure in combo colour picker
2021-08-15 21:18:08 +02:00
0d64da8c63
Add skin providing container responding to beatmap skin edits
2021-08-15 21:18:08 +02:00
df43e758ee
Add editable beatmap skin
2021-08-15 21:18:07 +02:00
7c88a1c6de
Add a way to change custom combo colours via IHasComboColours
...
`IHasComboColours` was already mutable (via a strange
`AddComboColours()` method) and exposing a straight list is easier to
work with. `IHasCustomColours` is also similarly externally mutable (in
a way which is not easily removable).
2021-08-15 20:06:06 +02:00
7d7c5c06f0
Fix code formatting
2021-08-15 16:02:25 +02:00
2f9f1ba862
Add test for ChannelManager.MarkChannelAsRead
2021-08-15 15:44:23 +02:00
3648e0ca26
Merge branch 'master' into auto-restart
2021-08-15 15:04:50 +02:00
f49c9673cc
Merge pull request #14286 from kj415j45/readability-settings-rename
...
Rename element in OsuSettings enum
2021-08-15 18:13:10 +09:00
6472d85aae
Added heart_size constant and adjusted the glow radius value
...
Added heart_size constant and adjusted the glow radius value to be more in line with the website
2021-08-14 21:48:57 -04:00