Commit Graph

46 Commits

Author SHA1 Message Date
Bartłomiej Dach 87d6a743dd
Migrate custom tournament client assets to uppercased directories
It has transpired that on filename-case-sensitive filesystems, the
tournament client does not consistently handle custom asset paths.
Videos and mods could only be looked up from `videos` and `mods`
directories (lowercase), while flags could only be looked up from the
`Flags` directory (uppercase).

A complicating circumstance is that default country flags, coming from
osu-resources, also depend on the flag lookup being uppercased.

To attempt to clean up the handling as much as it appears to be
possible, automatically move user-supplied lowercase directories to
uppercase.
2021-11-28 16:36:19 +01:00
Dean Herbert f1499641f3 Rename all usages of `APIBeatmap` to `beatmap` in tournament namespace 2021-10-27 18:42:48 +09:00
Dean Herbert 353ff5c6ce
Merge pull request #13915 from bdach/fix-tourney-seeding-crash
Fix seeding screen crashing on seedings with null mod
2021-07-18 17:47:29 +09:00
Bartłomiej Dach 714255e6d4 Fix seeding screen crashing on seedings with null mod 2021-07-17 18:06:47 +02:00
Dean Herbert e8595871de Update remaining screens to also show the warning message 2021-07-17 00:23:17 +09:00
Salman Ahmed a845e96b7a Replace `Ranks.Global` completely with a `GlobalRank` property 2021-02-17 08:52:04 +03:00
Shivam ae9e60560b Fixed gameplay flags being bigger and changed values to make more sense 2020-10-23 14:11:29 +02:00
Shivam afa86f959f Changed scales of Seeding and Win screen to match the original
These were measured by pixel-to-pixel comparing master vs this branch in ShareX at the same resolution.
2020-10-19 23:38:06 +02:00
Dean Herbert 9d7880afda Make SettingsItem conform to IHasCurrentValue 2020-10-06 17:18:54 +09:00
Shivam d98a64dfbc Make seeding # bg black and white text color
Makes it consistent with TournamentSpriteTextWithBackground
2020-07-08 03:29:14 +02:00
Dan Balasescu f49f9f40ae
Merge branch 'master' into tournament-design-seeding 2020-03-11 18:03:27 +09:00
Dean Herbert 9138bafbeb Fix alignment of flags on team intro screen 2020-03-08 18:49:06 +09:00
Dean Herbert 5d5910822b Initial pass of intro screen design update 2020-03-08 16:06:37 +09:00
Dean Herbert 3ac599246d Initial pass of seeding screen design update 2020-03-08 16:03:37 +09:00
Dean Herbert 0a72fa69ab Simplify video creation (and handle fallback better) 2020-03-06 18:39:12 +09:00
Dean Herbert e678a068b6 Bring design up-to-date with 2019 standards 2020-03-03 19:20:42 +09:00
Dean Herbert 1b355d02d6 Update video resource paths 2020-03-03 19:20:42 +09:00
Dean Herbert 093f2affdf Add seeding screen 2020-03-03 19:19:03 +09:00
Dean Herbert f1f4f1ffbd Add torus font 2020-03-03 18:17:51 +09:00
Huo Yaoyuan ccc8aa6fa4 Apply brace style. 2019-11-11 20:13:13 +08:00
Dean Herbert d595860b14 Remove background from team intro screen 2019-06-23 20:09:42 +09:00
Dean Herbert da20904a57 MatchPairing -> TournamentMatch 2019-06-18 14:57:05 +09:00
Dean Herbert 96e24ebd20 General namespace tidy-up 2019-06-18 14:51:48 +09:00
Dean Herbert 4f5abeb79f Grouping -> Round 2019-06-18 14:44:15 +09:00
Dean Herbert 1e2f9d1ba1 Fix start failure if videos are missing 2019-06-17 21:07:30 +09:00
Dean Herbert 93fc14426b Convert TournamentTeam props to use binadbles 2019-06-17 19:11:57 +09:00
Dean Herbert 9e4f2c7eb9 Move font local 2019-06-13 19:41:01 +09:00
Dean Herbert 084c2252cb Use less DI where we already have access to LadderInfo 2019-05-20 14:48:33 +09:00
Dean Herbert cf63ee4948 Update licence headers 2019-03-04 13:24:19 +09:00
Dean Herbert 132ce541f3 Fix obsolete font usages 2019-03-04 12:06:41 +09:00
Dean Herbert 389632d932 Fix bindable changes 2019-03-02 13:40:43 +09:00
Dean Herbert 6ea1ed8d04 Fix unnecessary texture atlas generation 2019-02-17 19:48:54 +09:00
Dean Herbert fb05ea3de3 Fix alignment and fonts of tem intro screen 2018-11-22 16:23:44 +09:00
Dean Herbert f91d2e2e07 Merge remote-tracking branch 'upstream/master' into tournament-tools 2018-11-22 10:25:30 +09:00
Dean Herbert 2683b161d5 Fix missing logo 2018-11-11 09:16:46 +09:00
Dean Herbert 9c18f7a25a Fix date display 2018-11-11 09:05:36 +09:00
Dean Herbert b5c2d94cc4 Avoid rendering more than one video at once 2018-11-11 01:39:02 +09:00
Dean Herbert 6ff29c1ea4 Fix non-unbinding bindable bind 2018-11-08 16:55:55 +09:00
Dean Herbert a0d64c1b13 Add ability to select current match 2018-11-07 01:24:35 +09:00
Dean Herbert 555d63165b Add custom font 2018-11-07 00:27:12 +09:00
Dean Herbert 4e87288049 Add the concept of "current match" 2018-11-06 20:13:04 +09:00
Dean Herbert 7e092c6084 Read videos from storage 2018-11-04 21:15:06 +09:00
Dean Herbert 2e348edd8d Fix filename 2018-11-04 05:29:06 +09:00
Dean Herbert 5568e9ff8a Reduce test case crashes when missing data is present 2018-10-25 01:31:24 +09:00
Dean Herbert 12c0b2c37d Add test videos and adjust alignment to match 2018-10-18 02:18:09 +09:00
Dean Herbert a02caeef64 Add team intro screen
Also adds dates to groups and matches (must be manually populated via json)
2018-10-14 05:19:50 +09:00