Dean Herbert
06aa35a10e
Fix tournament beatmap backgrounds occasionally not loading
2024-01-17 16:26:01 +09:00
Dean Herbert
266c7b28e8
Show an empty baetmap instead of nothing
2024-01-17 15:38:51 +09:00
Dean Herbert
4fa158e0d8
Split tournament player lists more equally
2023-11-09 21:35:37 +09:00
Dean Herbert
bb6555c901
Merge branch 'master' into tournament-display-team-seed
2023-10-31 12:45:21 +09:00
Dean Herbert
feeb95e4c3
Adjust `DrawableTeamTitleWithHeader` to match new layout
2023-10-31 12:44:43 +09:00
Dean Herbert
87c9df937f
Move team seed to below team name
2023-10-31 12:40:21 +09:00
Salman Ahmed
c38c8e933a
Change tournament date text box parsing to use invariant culture info
2023-10-28 16:52:34 +03:00
Salman Ahmed
7083c04c59
Refactor logic slightly to display team seed everywhere
...
This change makes the team seed display in "team intro" screen as well.
2023-10-28 09:27:15 +03:00
Salman Ahmed
832e30c31a
Adjust horizontal padding in tournament sprite text
2023-10-28 08:30:59 +03:00
Salman Ahmed
84102cd51e
Use current date as default value for tournament date text box
2023-10-26 10:46:04 +03:00
Dean Herbert
e081fa48a2
Fix various other inspections
2023-10-17 17:48:51 +09:00
Dean Herbert
97e521acad
Reduce black fill of song bar
...
Closes https://github.com/ppy/osu/issues/24993 .
2023-10-10 18:47:20 +09:00
Dean Herbert
1067769b24
Remove masking on song bar
...
Turns out this breaks when a border style is applied for picks/bans, and it wasn't doing much for visuals anyway.
2023-08-21 15:34:03 +09:00
Dean Herbert
f02416f877
Improve visuals of tournament song bar
...
This is a stop-gap until we add new versions (and share between game and tournament client).
2023-08-16 17:16:36 +09:00
cdwcgt
5ad80879b7
let MatchIPCInfo .Beatmap be nullable
2023-08-09 19:13:49 +09:00
cdwcgt
ba80d1e2d5
remove nullable for Box
2023-07-30 02:49:13 +09:00
cdwcgt
0590121309
string mod should not null
...
Already assigned in the constructor
2023-07-30 02:41:45 +09:00
cdwcgt
8a06914438
remove #nullable disable in tournament
2023-07-29 22:25:06 +09:00
Dean Herbert
f58c69e639
Fix potential startup crash due to early application of animations
...
This was always haphazard code, but by luck it never triggered before
drawable load until now. With the recently nullability changes, this
would be triggered when `flash` is not yet constructed.
Switching to `AddOnce` seems safer to avoid multiple applications,
regardless.
2023-07-28 17:17:15 +09:00
Bartłomiej Dach
3c923b9e81
Fix even more missed nullability-related inspections
2023-07-27 22:10:41 +02:00
Dean Herbert
fa4992f05a
Apply NRT and avoid throws from null `RoundBeatmap.Beatmap`s
2023-07-26 17:49:07 +09:00
Dean Herbert
04c1333b59
Merge pull request #24346 from cdwcgt/tournament-no-unload-cover
...
Use `DelayedLoadWrapper` in `TournamentBeatmapPanel` to avoid beatmap cover unload in map pool
2023-07-25 16:27:52 +09:00
Dean Herbert
7b3bd0b042
Reword comments to make more sense
2023-07-25 16:15:16 +09:00
cdwcgt
6f66e2fdd7
set `LoadDelay` to 0
2023-07-25 07:45:48 +09:00
Dean Herbert
e0c0797f55
Fix dodgy implementation of current bindable in `DateTextBox`
2023-07-25 01:46:45 +09:00
cdwcgt
fd4d3a6d66
Use DelayedLoadWrapper to avoid beatmap cover unload in map pool
2023-07-25 00:52:02 +09:00
Dean Herbert
34f53965c4
Never remove significant digits from stsar rating displays
...
Closes https://github.com/ppy/osu/issues/24079 .
2023-06-29 13:55:04 +09:00
Bartłomiej Dach
7d9d7066cd
Remove no-longer-needed BDL `permitNulls` spec
2023-06-25 17:39:15 +02:00
Bartłomiej Dach
9862992af0
Use alternative guard
...
Early-returning from ctors feels pretty bad. Also saves on some
nested accesses.
2023-06-25 17:37:05 +02:00
cdwcgt
a3cd0d14a3
null guard for Current Match in MatchMessage
2023-06-25 20:46:58 +09:00
Bartłomiej Dach
caf5673b68
Revert nullability enables in tournament client
...
Not trivial to fix right now and I'm not fixing in a 1k-line changeset.
2023-06-24 16:05:19 +02:00
Dean Herbert
2bda63c2c8
Merge branch 'master' into mass-nrt
2023-06-24 09:59:15 +09:00
Dean Herbert
df5b389629
Manual fixes to reduce warnings to zero
2023-06-24 01:52:53 +09:00
Dean Herbert
0ab0c52ad5
Automated pass
2023-06-24 01:00:03 +09:00
cdwcgt
2da8335da2
let team member color match their team color
2023-06-12 22:11:06 +09:00
Berkan Diler
08d2fbeb8e
Use new ArgumentNullException.ThrowIfNull throw-helper API
2022-12-22 21:27:59 +01:00
Dan Balasescu
7bc8908ca9
Partial everything
2022-11-27 00:00:27 +09:00
Dan Balasescu
fa18b5f701
Construct notifications client inside ChannelManager
2022-11-04 18:51:00 +09:00
Dan Balasescu
58c6b026ae
Remove unused using
2022-11-02 15:23:11 +09:00
Dan Balasescu
fe66b20702
Fix one more case of constructing connector directly
2022-11-02 15:22:46 +09:00
Dan Balasescu
169bcc2654
Use polling connector in tests
2022-10-28 18:08:08 +09:00
Dan Balasescu
2f731f86ba
Adjust ChannelManager to use notifications client
2022-10-28 16:28:58 +09:00
Dean Herbert
1516756d8b
Fix team name not updating on `TeamDisplay` immediately
2022-07-13 18:10:27 +09:00
Dean Herbert
73e924479f
Find video by recursive check rather than marker interface
...
Seems a lot more reliable, and allows falling back to the "main" video
in cases which didn't support this previously.
A next step may be to allow every screen to support a video based on its
screen name, rather than specifying the local `TourneyVideo` every time.
2022-07-11 20:42:05 +09:00
Dean Herbert
31a447fda0
Update parameter discards
2022-06-24 21:26:19 +09:00
Dean Herbert
f3c9f9a216
Merge pull request #18751 from frenzibyte/tournament-beatmap
...
Improve tournament beatmap JSON storage using lightweight model
2022-06-18 11:00:26 +09:00
Salman Ahmed
4c47996130
`TournamentPlayer` -> `TournamentUser`
2022-06-18 02:33:26 +03:00
Salman Ahmed
9f97d1a7db
Replace tournament beatmap storage type with lightweight model
2022-06-18 01:34:09 +03:00
Salman Ahmed
b977ce7995
Replace tournament player storage type with lightweight model
2022-06-17 21:35:04 +03:00
Dan Balasescu
f8830c6850
Automated #nullable processing
2022-06-17 16:37:17 +09:00