Dean Herbert
ac67320b61
Refactor for readability
2023-12-06 11:50:43 +09:00
Rodrigo Pina
cda55065e7
Simplified ban order logic
...
Implemented tests to make sure logic works as intended
2023-12-05 12:56:24 +00:00
Rodrigo Pina
ecbf07c52a
Replace Count() from CurrentMatch.Value.PicksBans with property alternative
2023-11-30 02:56:23 +00:00
Rodrigo Pina
a33a4c4d1d
Fixed issue where pick order was following ban order structure
2023-11-29 11:31:15 +00:00
Rodrigo Pina
60d6c0fe53
Changed ban order to match typical tournament ban structure
2023-11-29 11:22:07 +00:00
Dean Herbert
2dd12a6725
Improve logic around map pool mode changes
2023-11-29 15:49:28 +09:00
Rodrigo Pina
c3ddf773b7
# osu.Game.Tournament.Models
...
+ Add: New property BanCount in TournamentRound to save the number of bans
# osu.Game.Tournament/Screens
+ Add: New slider setting in RoundEditorScreen to select the number of bans per round
* Change: Modified setNextMode behavior to get the round ban count, and select bans accordingly
2023-11-28 14:56:07 +00: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
81c1634d44
Display team seeds in map pool screen as well
2023-10-28 08:42:40 +03:00
Salman Ahmed
4371a1ab57
Move team seed setting from gameplay screen
2023-10-28 08:42:29 +03:00
Salman Ahmed
832e30c31a
Adjust horizontal padding in tournament sprite text
2023-10-28 08:30:59 +03:00
Salman Ahmed
e2788a22b1
Add setting to configure team seed display
2023-10-28 08:30:33 +03:00
Salman Ahmed
28e331deed
Support displaying team seed in TeamDisplay
2023-10-28 08:30:24 +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
d9ec030cc8
Remove missing country
2023-10-25 13:02:15 +09:00
Dean Herbert
cd8b068f4c
Add fallback case to CountryExtensions.GetAcronym
2023-10-25 13:01:23 +09:00
Dean Herbert
e081fa48a2
Fix various other inspections
2023-10-17 17:48:51 +09:00
Dean Herbert
5341a335a6
Bypass Parent
nullability checks for now
2023-10-17 17:48:45 +09:00
Bartłomiej Dach
af89d69fc4
Fix dangerous buttons using different shades of pink
2023-10-13 13:16:24 +02: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
f2e56bbb65
Fix publicly-settable bindables
2023-10-06 16:51:24 +09:00
Dean Herbert
c0f603eb0e
Fix typo in comment
2023-09-19 15:27:56 +09:00
Bartłomiej Dach
b5d88713fe
Merge pull request #24691 from peppy/file-ipc-race-fix
...
Fix potential race condition in song bar beatmap lookup flow
2023-08-31 21:54:38 +02:00
Dean Herbert
cf9c8120c5
Fix potential race condition in song bar beatmap lookup flow
...
Cancelling a web request may not necessarily cancel the callbacks.
This might help with https://github.com/ppy/osu/issues/24598 .
2023-08-31 19:04:10 +09:00
Dean Herbert
4bdaca3816
Fix regression in spacing on schedule screen
2023-08-31 18:47:41 +09:00
Dean Herbert
7aa1505062
Improve legibility of LINQ queries for recent/upcoming matches
2023-08-31 18:39:51 +09:00
Dean Herbert
5fa31b7b35
Fix schedule screen not responding to new matches being added
2023-08-31 18:39:51 +09:00
Bartłomiej Dach
8398e07be9
Merge branch 'master' into tournament-remove-minimum-window-size
2023-08-30 08:21:08 +02:00
Bartłomiej Dach
0f123fd8e0
Remove unused using directive
2023-08-30 08:20:57 +02:00
Dean Herbert
24d6cbefe1
Remove tournament client minimum window size
...
This seemed like a good idea but people were using it with smaller
resolutions, do let's just not do it.
Addresses https://github.com/ppy/osu/discussions/24670 .
2023-08-30 13:45:00 +09:00
Dean Herbert
a85f0d5791
Allow saving changes in tournament system using Ctrl
+S
2023-08-30 13:29:08 +09:00
Dean Herbert
58d5c26bcd
Merge pull request #24601 from peppy/fix-tournament-song-bar-crash
...
Fix crash in tournament client when pick/ban is activated
2023-08-21 17:32:59 +09:00
Bartłomiej Dach
f03c64462e
Better convey meaning of zero last year placement via tooltip
2023-08-21 08:58:49 +02: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
FreezyLemon
8d84ea3712
Allow "none" value in LastYearPlacing
...
This "none" value (zero) will be the default value for
any new team and will display as "N/A" in the SeedingScreen.
2023-08-18 21:05:12 +02:00
Bartłomiej Dach
ed84be2f26
Merge pull request #24566 from peppy/multiplayer-spectator-score-diff
...
Add score difference display to multiplayer spectator
2023-08-16 12:57:17 +02:00
Dean Herbert
d309865b0d
Update TournamentMatchScoreDisplay
to share base implementation
2023-08-16 17:26:10 +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
5898a9986b
Revert "use no null when true"
...
This reverts commit 6ad8339c66
.
2023-08-09 19:11:36 +09:00
Dean Herbert
c88045dfc7
Fix weird usage of Cast
2023-08-09 18:21:57 +09:00
cdwcgt
99dd156d53
remove useless using
2023-07-30 02:50:16 +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
bc2ca11bb0
move to initialiser
2023-07-30 02:41:45 +09:00