Dean Herbert
|
52f0f3f3b2
|
Add a note about SelectedMods behavioural quirks
|
2021-02-10 14:38:15 +09:00 |
|
Dean Herbert
|
e44667e5e0
|
Use MinValue instead
Co-authored-by: Salman Ahmed <slmanarendo1950@gmail.com>
|
2021-02-10 11:31:34 +09:00 |
|
Andrei Zavatski
|
d9dcf8a042
|
Fix incorrect header depth in OnlineOverlay
|
2021-02-09 20:30:31 +03:00 |
|
Dan Balasescu
|
92599aa02b
|
Merge branch 'master' into user-beatmap-downloading-states-2
|
2021-02-09 21:06:09 +09:00 |
|
Dan Balasescu
|
15b3747945
|
Merge pull request #11716 from peppy/defer-playlist-load
Defer playlist load to improve load time of the now playing overlay
|
2021-02-09 20:59:51 +09:00 |
|
Dean Herbert
|
d8d830db6e
|
Defer playlist load to improve load time of the now playing overlay
|
2021-02-09 19:46:57 +09:00 |
|
Dean Herbert
|
1670766633
|
Avoid unbinding external events
|
2021-02-09 18:42:15 +09:00 |
|
Dean Herbert
|
178d88bcf1
|
Change BackgroundColour into a property
|
2021-02-09 18:32:44 +09:00 |
|
Dean Herbert
|
b5fa950800
|
Remove unnecessary depth specification
|
2021-02-09 18:30:05 +09:00 |
|
Dean Herbert
|
3206c7cbae
|
Merge branch 'master' into overlay-header-refactor
|
2021-02-09 18:20:07 +09:00 |
|
Dean Herbert
|
4e3bb27cd5
|
Merge branch 'master' into fix-mod-settings-fuckery
|
2021-02-09 16:47:39 +09:00 |
|
Dean Herbert
|
1cb51fa8d2
|
Merge branch 'master' into autoplay-rate-independence
|
2021-02-09 16:05:34 +09:00 |
|
Dean Herbert
|
04c243386b
|
Fix initial state transfer regressing
|
2021-02-09 16:02:56 +09:00 |
|
Salman Ahmed
|
f04d6d5e5e
|
Update hub clients with changes to connecotr
|
2021-02-09 08:02:32 +03:00 |
|
Salman Ahmed
|
848b81e952
|
Remove necessity of making hub client connector a component
|
2021-02-09 07:53:22 +03:00 |
|
Salman Ahmed
|
71e564d399
|
Revert clients to be Component s
|
2021-02-09 07:46:00 +03:00 |
|
Dean Herbert
|
8204d360a8
|
Always reset local user settings when a mod is deselected in ModSelectOverlay
|
2021-02-09 13:44:42 +09:00 |
|
Dean Herbert
|
be379e0e3c
|
Change CopyFrom to always overwrite all settings with incoming values
|
2021-02-09 13:44:11 +09:00 |
|
smoogipoo
|
3ce605b5e5
|
Small refactoring to use .Trim() instead
|
2021-02-09 12:00:03 +09:00 |
|
Salman Ahmed
|
f76f92515e
|
Clean up spectator streaming client with new hub connector
|
2021-02-09 02:15:56 +03:00 |
|
Salman Ahmed
|
28b815ffe1
|
Clean up multiplayer client with new hub connector
|
2021-02-09 02:13:09 +03:00 |
|
Salman Ahmed
|
af345ea5db
|
Add a SignalR hub client connector component
|
2021-02-09 01:52:35 +03:00 |
|
Joehu
|
414e05affd
|
Fix editor effect attribute tooltip having unnecessary whitespace when only one is enabled
|
2021-02-08 10:16:16 -08:00 |
|
Dean Herbert
|
b2b55ccc22
|
Merge branch 'master' into hit-policy-refactor
|
2021-02-09 00:22:26 +09:00 |
|
Dean Herbert
|
2cac373365
|
Merge pull request #11706 from smoogipoo/fix-failing-test
Fix failing test
|
2021-02-08 20:57:38 +09:00 |
|
Dean Herbert
|
4d42e0792a
|
Merge pull request #11705 from smoogipoo/fix-missing-using
Fix missing using
|
2021-02-08 20:57:21 +09:00 |
|
smoogipoo
|
f4a31287bf
|
Add/use IHitObjectContainer interface instead of IEnumerables
|
2021-02-08 20:11:06 +09:00 |
|
Dean Herbert
|
0dd1b1026c
|
Merge pull request #11495 from smoogipoo/more-accurate-most-common-bpm
Make most common BPM more accurate
|
2021-02-08 20:08:58 +09:00 |
|
Dean Herbert
|
156f5bd5df
|
Add newline between statements
|
2021-02-08 20:05:16 +09:00 |
|
smoogipoo
|
19368f87fb
|
Fix failing test
|
2021-02-08 19:59:07 +09:00 |
|
smoogipoo
|
d8c53e34ae
|
Fix missing using
|
2021-02-08 19:42:17 +09:00 |
|
Dan Balasescu
|
7bc6010d90
|
Merge pull request #11703 from Joehuu/fix-timing-editor-attribute-column
Fix attributes header not being aligned with content in editor timing mode
|
2021-02-08 19:38:59 +09:00 |
|
Dean Herbert
|
5fbed05d04
|
Merge pull request #11551 from smoogipoo/fix-leave-room-race-2
Fix client potentially not leaving a room on exiting multiplayer
|
2021-02-08 19:23:14 +09:00 |
|
smoogipoo
|
a08c51f213
|
Remove duplicate code
|
2021-02-08 19:23:10 +09:00 |
|
Lucas A
|
f0dfa9f8f3
|
Use the newest config file available (where the local username matches the filename)
|
2021-02-08 11:12:25 +01:00 |
|
smoogipoo
|
6e34e7d750
|
Merge branch 'master' into user-beatmap-downloading-states-2
|
2021-02-08 19:08:53 +09:00 |
|
smoogipoo
|
18e3f8c233
|
Sort beat lengths rather than linear search
|
2021-02-08 19:03:19 +09:00 |
|
smoogipoo
|
b40b159acb
|
Round beatlength
|
2021-02-08 18:52:50 +09:00 |
|
smoogipoo
|
69ca440ae5
|
Merge branch 'master' into more-accurate-most-common-bpm
|
2021-02-08 18:40:58 +09:00 |
|
Joehu
|
5e7823b289
|
Fix attributes content being zero size and disappearing after being half off-screen
|
2021-02-08 01:37:34 -08:00 |
|
Joehu
|
6b26a18a23
|
Fix attributes header not being aligned with content in editor timing mode
|
2021-02-08 01:34:32 -08:00 |
|
smoogipoo
|
fb8e31a303
|
Fix incorrect connection building due to bad merges
|
2021-02-08 17:52:03 +09:00 |
|
Dean Herbert
|
59dc148a48
|
Merge pull request #11680 from frenzibyte/instant-pause-on-focus-loss
Make pausing on window focus loss instantaneous
|
2021-02-08 17:00:17 +09:00 |
|
Dean Herbert
|
9e0724b138
|
Remove unnecessary double resolution of OsuGame
|
2021-02-08 15:58:41 +09:00 |
|
Dan Balasescu
|
e8f08b09dc
|
Merge pull request #11552 from vmaggioli/zero-spinner-slider
Fix being able to set zero or negative hitobject duration via timeline
|
2021-02-08 14:52:35 +09:00 |
|
Dean Herbert
|
93f1a3c1bf
|
Merge branch 'master' into instant-pause-on-focus-loss
|
2021-02-08 14:31:40 +09:00 |
|
smoogipoo
|
da85fb372d
|
Merge branch 'master' into fix-multiplayer-client-connection-reliability
|
2021-02-08 13:43:24 +09:00 |
|
Joehu
|
d74a1437be
|
Fix player loader metadata not being centred
|
2021-02-07 15:14:08 -08:00 |
|
Bartłomiej Dach
|
0229851c9c
|
Apply rounding to ModTimeRamp to improve SPM consistency
|
2021-02-07 19:02:09 +01:00 |
|
Bartłomiej Dach
|
7daeacaff2
|
Add and implement IApplicableToRate interface
|
2021-02-07 18:35:34 +01:00 |
|
Bartłomiej Dach
|
68c20a2a37
|
Allow autoplay score generation to access mod list
|
2021-02-07 18:35:34 +01:00 |
|
Salman Ahmed
|
d0ca2b99a8
|
Remove unnecessary injected dependency
|
2021-02-06 20:57:01 +03:00 |
|
Salman Ahmed
|
40ddccf0c7
|
Do not consider replays for "pause on focus lost"
Replays are not pausable as can be seen in the `canPause` check.
|
2021-02-06 20:56:08 +03:00 |
|
Salman Ahmed
|
c9db0bf886
|
Call break time update when loaded
|
2021-02-06 20:54:13 +03:00 |
|
Lucas A
|
f6d08f54e6
|
Use the oldest user config file available when there happens to be multiple config files available.
|
2021-02-05 21:19:13 +01:00 |
|
Salman Ahmed
|
f29938e15d
|
Make last binding game activity more sensible
|
2021-02-05 20:39:57 +03:00 |
|
Dean Herbert
|
34a1918d03
|
Merge branch 'master' into user-beatmap-downloading-states-2
|
2021-02-06 00:27:55 +09:00 |
|
Vincent Maggioli
|
96652e07cd
|
Merge branch 'master' into zero-spinner-slider
|
2021-02-05 09:40:55 -05:00 |
|
Dean Herbert
|
dd4207cb4e
|
Merge pull request #11661 from peppy/playlist-max-room-attempts
Add support for setting the maximum attempt count for a playlist
|
2021-02-05 23:40:38 +09:00 |
|
vmaggioli
|
5061231e59
|
Switch to beat length
|
2021-02-05 09:39:14 -05:00 |
|
Dean Herbert
|
7f82a06a61
|
Remove no longer used using directive
|
2021-02-05 23:08:31 +09:00 |
|
Dean Herbert
|
0679901e4d
|
Update error handling
|
2021-02-05 22:53:40 +09:00 |
|
Dean Herbert
|
3ca64a1cb2
|
Merge branch 'master' into playlist-max-room-attempts
|
2021-02-05 22:13:13 +09:00 |
|
smoogipoo
|
95ad7ea8f7
|
Fix mods on participant panels flashing when changed
|
2021-02-05 18:44:33 +09:00 |
|
Dean Herbert
|
f338fa114b
|
Merge branch 'master' into user-beatmap-downloading-states-2
|
2021-02-05 18:02:40 +09:00 |
|
Dean Herbert
|
dad32da415
|
Add rate limiting on sending download progress updates
|
2021-02-05 17:34:05 +09:00 |
|
Dean Herbert
|
110458612d
|
Avoid handling null playlist items when updating avaialability display
|
2021-02-05 17:19:23 +09:00 |
|
Dean Herbert
|
791cbb7f03
|
Don't reset ready state if the map is locally available
|
2021-02-05 17:17:29 +09:00 |
|
Dean Herbert
|
630c5bb747
|
Avoid potential crashes when lease is held on SelectedMods
|
2021-02-05 16:46:21 +09:00 |
|
Dean Herbert
|
3e750feaa4
|
Subclass LocalPlayerModSelectOverlay to correctly deselect incompatible mods on free mod selection
|
2021-02-05 16:42:35 +09:00 |
|
Salman Ahmed
|
8d18c7e929
|
Fix BreakTracker.IsBreakTime not updated properly on breaks set
Causes a pause from focus lose when playing a beatmap that has a break section at the beginning, due to `IsBreakTime` incorrectly set to `false`
|
2021-02-05 10:28:35 +03:00 |
|
Salman Ahmed
|
e1789c29b1
|
Use Pause() instead of performUserRequestedExit() to avoid unexpected operations
|
2021-02-05 10:28:13 +03:00 |
|
Dean Herbert
|
be91f54349
|
Add back edge case with comment
|
2021-02-05 16:19:45 +09:00 |
|
Dean Herbert
|
9ba5ae3db7
|
Remove lots of unnecessary client side logic
|
2021-02-05 16:17:02 +09:00 |
|
Dean Herbert
|
1b6a052798
|
Refactor logic to suck a bit less
|
2021-02-05 15:46:03 +09:00 |
|
Dean Herbert
|
d1f9aa52a4
|
Inline variable
|
2021-02-05 15:33:48 +09:00 |
|
Dean Herbert
|
4bc324f040
|
Rename parameter to make more sense
|
2021-02-05 15:29:32 +09:00 |
|
Dean Herbert
|
9e9e382bee
|
Merge branch 'master' into user-beatmap-downloading-states-2
|
2021-02-05 15:27:17 +09:00 |
|
Dean Herbert
|
2fc3a97f56
|
Merge pull request #11516 from frenzibyte/ready-button-clean-up
Replace ready button beatmap logic with using `MultiplayerBeatmapTracker` instead
|
2021-02-05 15:09:25 +09:00 |
|
Salman Ahmed
|
730e66f0ee
|
Make pausing on window focus lose instant
|
2021-02-05 09:07:59 +03:00 |
|
Dean Herbert
|
de8724b1f6
|
Use AddRangeInternal for simplicity, but disallow ClearInternal for safety
|
2021-02-05 14:39:25 +09:00 |
|
Dean Herbert
|
fc37d8b7df
|
Refactor content redirection logic to be easier to parse
|
2021-02-05 14:25:19 +09:00 |
|
Dean Herbert
|
c5fa818630
|
Actually handle case of failing to achieve lock on SemaphoreSlim
|
2021-02-05 14:08:13 +09:00 |
|
Dean Herbert
|
cd67fe1091
|
Merge branch 'master' into fix-multiplayer-client-connection-reliability
|
2021-02-05 14:04:57 +09:00 |
|
Dean Herbert
|
9258836f10
|
Merge pull request #11641 from smoogipoo/freemods
Add support for optional per-user mods in multiplayer (aka freemod)
|
2021-02-05 13:59:30 +09:00 |
|
Salman Ahmed
|
78ea2d50bb
|
Merge branch 'master' into ready-button-clean-up
|
2021-02-05 07:23:11 +03:00 |
|
smoogipoo
|
df2da5950f
|
Add back vertical spacer
|
2021-02-05 13:09:13 +09:00 |
|
smoogipoo
|
2e85ce5b82
|
Rename UserMods -> Mods for MultiplayerRoomUser
|
2021-02-05 12:40:16 +09:00 |
|
smoogipoo
|
85e63afcb4
|
Rename Mods -> RequiredMods
|
2021-02-05 12:36:25 +09:00 |
|
Dan Balasescu
|
a71d6a4c97
|
Merge branch 'master' into multiplayer-beatmap-tracker
|
2021-02-05 12:25:36 +09:00 |
|
smoogipoo
|
a2fdba3e51
|
Rename to OnlinePlayBeatmapAvailabilityTracker
|
2021-02-05 12:24:38 +09:00 |
|
Salman Ahmed
|
d62bbbb762
|
Enhance documentation
Co-authored-by: Dan Balasescu <smoogipoo@smgi.me>
|
2021-02-05 00:38:56 +03:00 |
|
Joehu
|
4e530d2eaf
|
Remove old alpha hack from nub fill
|
2021-02-04 13:05:37 -08:00 |
|
smoogipoo
|
dbea6d4cee
|
Remove unused using
|
2021-02-05 00:57:23 +09:00 |
|
smoogipoo
|
18e5081523
|
Fix test failures
|
2021-02-05 00:42:38 +09:00 |
|
smoogipoo
|
cf5233c6ab
|
Merge branch 'master' into freemods
|
2021-02-05 00:27:14 +09:00 |
|
Dean Herbert
|
06a3a72e43
|
Merge pull request #11670 from smoogipoo/mania-constant-speed-mod
Implement mania constant speed mod
|
2021-02-05 00:26:04 +09:00 |
|
Dean Herbert
|
4730cf02d0
|
Merge pull request #11666 from smoogipoo/freemod-select-overlay
Implement the freemod selection overlay
|
2021-02-05 00:25:43 +09:00 |
|
Dean Herbert
|
0750c3cb6a
|
Add back immediate deselection flow to ensure user selections can occur without contention
|
2021-02-04 23:44:46 +09:00 |
|
Dean Herbert
|
794f9e5e93
|
Add missing centre anchor/origin
|
2021-02-04 22:53:41 +09:00 |
|
Dan Balasescu
|
e374aebc5f
|
Merge branch 'master' into fix-mod-settings-serlisation-signalr50
|
2021-02-04 22:27:54 +09:00 |
|
Dean Herbert
|
8f2f1a444f
|
Avoid resetting selection on deselecting incompatibile types
|
2021-02-04 19:55:09 +09:00 |
|
Dean Herbert
|
bf239f8bef
|
Flush animation on closing mod overlay
|
2021-02-04 19:12:37 +09:00 |
|
Dean Herbert
|
a2674f3c3f
|
Add comments
|
2021-02-04 18:58:56 +09:00 |
|
Dean Herbert
|
223b858227
|
Ramp the animation speed
|
2021-02-04 18:56:40 +09:00 |
|
Dean Herbert
|
f23ca7c7cf
|
Centralise selection animation logic
|
2021-02-04 18:10:55 +09:00 |
|
Dean Herbert
|
4bfe3aabdc
|
Simplify sound debounce logic
|
2021-02-04 17:06:11 +09:00 |
|
Dean Herbert
|
daf7ab9422
|
Apply the expected font to the checkbox's label
|
2021-02-04 16:58:15 +09:00 |
|
Dean Herbert
|
b32e10514d
|
Fix padding on label text not being double-applied (meaning no padding between nub and text)
|
2021-02-04 16:58:02 +09:00 |
|
Dean Herbert
|
48a58e790e
|
Don't specify arbitrary width
|
2021-02-04 16:57:39 +09:00 |
|
Dean Herbert
|
3148bbda2a
|
Allow custom font to be used in OsuCheckbox
|
2021-02-04 16:54:17 +09:00 |
|
Dean Herbert
|
b2f1e133f8
|
Allow checkbox nub to be moved to the left
|
2021-02-04 16:53:55 +09:00 |
|
Dean Herbert
|
d165344070
|
Force newer version of MessagePack for fixed iOS compatibility
|
2021-02-04 15:19:57 +09:00 |
|
Dean Herbert
|
76cfeae7e9
|
Add support for Bindable int in config
|
2021-02-04 15:10:56 +09:00 |
|
Salman Ahmed
|
db3f9e7cbe
|
Apply documentation suggestion
|
2021-02-04 02:20:18 +03:00 |
|
Bartłomiej Dach
|
cb87da2bb8
|
Merge branch 'master' into freemod-select-overlay
|
2021-02-03 22:19:35 +01:00 |
|
Dean Herbert
|
b06f4ee124
|
Merge branch 'master' into solo-mod-select-overlay
|
2021-02-03 23:44:08 +09:00 |
|
Dean Herbert
|
17072a5dda
|
Merge pull request #11664 from smoogipoo/modselect-dynamic-isvalid
Make it possible to change IsValidMod in mod selection
|
2021-02-03 23:43:36 +09:00 |
|
Dan Balasescu
|
75801097ea
|
Merge pull request #11632 from bdach/ongoing-tracker-fix-more
Fix ongoing operation tracker double-returning internal lease after screen exit
|
2021-02-03 23:17:53 +09:00 |
|
Dean Herbert
|
2a52851e68
|
Merge branch 'master' into modselect-dynamic-isvalid
|
2021-02-03 22:11:33 +09:00 |
|
Dean Herbert
|
77735ac9dc
|
Merge pull request #11663 from smoogipoo/modselect-disable-stacking
Allow mod buttons to not be stacked
|
2021-02-03 22:11:02 +09:00 |
|
Dean Herbert
|
b27557f278
|
Merge pull request #11667 from smoogipoo/fix-mod-icon
Fix ModIcon not updating background colour correctly
|
2021-02-03 22:06:29 +09:00 |
|
Dean Herbert
|
e3d323989c
|
Switch to SignalR 5.0 and implement using better API
|
2021-02-03 22:04:14 +09:00 |
|
Dean Herbert
|
9d7164816c
|
Add reverse binding for max attempts (currently unused but good for safety)
|
2021-02-03 22:02:40 +09:00 |
|
Dean Herbert
|
3fe190cfbe
|
Show original error message on web exceptions (or is no message is returned)
|
2021-02-03 22:00:16 +09:00 |
|
Dan Balasescu
|
f24a6178bc
|
Merge branch 'master' into ongoing-tracker-fix-more
|
2021-02-03 21:00:45 +09:00 |
|
smoogipoo
|
65d45ec74c
|
Unschedule cancellation
|
2021-02-03 20:50:22 +09:00 |
|
Dean Herbert
|
1380717ebb
|
Use PrimitiveObjectFormatter to simplify code
|
2021-02-03 20:19:27 +09:00 |
|
Dean Herbert
|
d3f056f188
|
Add missing licence header
|
2021-02-03 20:06:25 +09:00 |
|
Dean Herbert
|
75f1ebd5f9
|
Add custom resolver for mod settings dictionary
|
2021-02-03 19:46:47 +09:00 |
|
smoogipoo
|
8295fb9081
|
Implement mania constant speed mod
|
2021-02-03 16:28:22 +09:00 |
|
smoogipoo
|
21d5f842fc
|
Re-layout to reduce movement
|
2021-02-03 14:53:55 +09:00 |
|
Dan Balasescu
|
2a4488c11b
|
Merge branch 'master' into freemods
|
2021-02-03 14:12:39 +09:00 |
|
Bartłomiej Dach
|
fc84ec1313
|
Move anchor specification to central place
|
2021-02-02 22:18:14 +01:00 |
|
Bartłomiej Dach
|
181d2c672b
|
Fix outdated comment
|
2021-02-02 22:05:25 +01:00 |
|
Bartłomiej Dach
|
fe7f4f7222
|
Merge branch 'master' into playlists-item-visual-improvements
|
2021-02-02 21:26:16 +01:00 |
|
Salman Ahmed
|
62d0036c81
|
Fix using private constructor on MessagePack object
|
2021-02-02 17:45:11 +03:00 |
|
Salman Ahmed
|
50d57a3931
|
Move tracker loading into BDL
|
2021-02-02 17:22:48 +03:00 |
|
Dean Herbert
|
abb32d11b5
|
Merge pull request #11662 from smoogipoo/refactor-mod-sections
Refactor mod sections and make them overridable
|
2021-02-02 23:12:34 +09:00 |
|
smoogipoo
|
aeb3ed8bb3
|
Renamespace footer button
|
2021-02-02 21:46:22 +09:00 |
|
smoogipoo
|
6453367a9c
|
Merge branch 'freemod-select-overlay' into freemods
|
2021-02-02 21:43:35 +09:00 |
|
Dean Herbert
|
b76116d943
|
Merge branch 'master' into modselect-disable-stacking
|
2021-02-02 21:41:33 +09:00 |
|
smoogipoo
|
097ce37e96
|
Merge branch 'fix-mod-icon' into freemods
|
2021-02-02 21:37:24 +09:00 |
|
smoogipoo
|
921f008217
|
Fix ModIcon not updating background colour correctly
|
2021-02-02 21:35:08 +09:00 |
|
smoogipoo
|
6ff8e8dd37
|
Disable a few mods by default
|
2021-02-02 21:29:08 +09:00 |
|
smoogipoo
|
5a56e2ba4b
|
Fix sound duplication due to checkbox
|
2021-02-02 21:29:00 +09:00 |
|
smoogipoo
|
f25535548a
|
Fix buzzing on select all/deselect all
|
2021-02-02 21:20:16 +09:00 |
|
smoogipoo
|
643c0605d8
|
Implement the freemod selection overlay
|
2021-02-02 21:14:38 +09:00 |
|
smoogipoo
|
8b3a85daa7
|
Merge branch 'refactor-mod-sections' into freemod-select-overlay
|
2021-02-02 21:09:51 +09:00 |
|
smoogipoo
|
728f8599b2
|
Move incompatible mod deselection to SoloModOverlay
|
2021-02-02 21:06:32 +09:00 |
|