1
0
mirror of https://github.com/ppy/osu.git synced 2024-12-16 23:42:54 +08:00
Commit Graph

449 Commits

Author SHA1 Message Date
smoogipoo
df692b091c Make LabelledComponent generic 2019-09-24 18:22:02 +09:00
Dean Herbert
bafb429e9b Don't show video background 2019-09-23 04:49:31 +09:00
Dean Herbert
b41ac543c5 Allow changing logged in user 2019-09-23 04:46:50 +09:00
Dean Herbert
e07aa94fc8 Allow reloading ipc source 2019-09-23 04:22:50 +09:00
Dean Herbert
47a89231ad Read from (and allow reloading) IPC source 2019-09-23 03:17:14 +09:00
Dean Herbert
3b52e7c724 Add boilerplate logic 2019-09-23 03:17:14 +09:00
Dean Herbert
90b1fe81f3 Update cached usage in line with framework changes 2019-08-09 19:12:29 +09:00
Dean Herbert
56dbd94d16 Adjust tournament map pool layout to allow for larger pools 2019-07-27 19:46:46 +09:00
Dean Herbert
08014b1b99 Fix logo masking not being applied correctly for showcase/win screens 2019-07-13 11:13:05 +09:00
Dan Balasescu
18d64df0c4
Merge branch 'master' into add-numberbox 2019-06-24 15:22:30 +09:00
Dean Herbert
d595860b14 Remove background from team intro screen 2019-06-23 20:09:42 +09:00
Dean Herbert
ba97b887b4 Allow cusotmisation of the colour portion of the tournament logo header 2019-06-23 20:05:55 +09:00
Unknown
1bc1e2459e add SettingsNumberBox and use it in tournament tools 2019-06-21 15:04:52 +02:00
Unknown
2c3504d302 fix bracket editor crash when no round description is present 2019-06-21 13:29:24 +02:00
smoogipoo
66b8dc2de7 Fix ladder permanently disappearing after being dragged offscreen 2019-06-21 15:47:41 +09:00
smoogipoo
cffc82ce81 Add a max height for the ladder settings dropdowns 2019-06-21 15:22:56 +09:00
Dean Herbert
9a319e3f96 Add missing space 2019-06-18 17:59:47 +09:00
Dean Herbert
ba589b2139 Add more functionality and share more logic between editor screens 2019-06-18 17:59:33 +09:00
Dean Herbert
711214ed09 Use OsuButton everywhere 2019-06-18 17:17:46 +09:00
Dean Herbert
437ad2b0d0 Transfer more pieces of user across 2019-06-18 16:46:33 +09:00
Dean Herbert
4baadf6319 Add map pool editing functionality to round editor 2019-06-18 16:37:13 +09:00
Dean Herbert
412778c71a Rename nested TeamRow class for clarity 2019-06-18 15:54:34 +09:00
Dean Herbert
77f3d4848b Make common base class for editor screens 2019-06-18 15:53:03 +09:00
Dean Herbert
3db6913a9c Rename editor screens removing plurals 2019-06-18 15:15:28 +09:00
Dean Herbert
21138e6e2c Fix mismatching filenames 2019-06-18 15:05:55 +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
796afc0bf9 Rename and expand chat tests 2019-06-18 14:03:09 +09:00
Dean Herbert
1e2f9d1ba1 Fix start failure if videos are missing 2019-06-17 21:07:30 +09:00
Dean Herbert
5911105298 Make team editor prettier 2019-06-17 20:59:17 +09:00
Dean Herbert
ba884162b2 Add player editor 2019-06-17 20:47:45 +09:00
Dean Herbert
acca2587ac Use Current instead of Bindable
Bindable is going to be removed upstream
2019-06-17 19:36:26 +09:00
Dean Herbert
be4cc8c6e1 Simplify LadderEditorSettings implementation by using bindables directly 2019-06-17 19:11:57 +09:00
Dean Herbert
93fc14426b Convert TournamentTeam props to use binadbles 2019-06-17 19:11:57 +09:00
Dean Herbert
e58d259498 Create wireframe for team editor 2019-06-17 19:11:57 +09:00
Dean Herbert
c9bd62e815 Use bindable logic for grouping name/description updates 2019-06-14 20:32:23 +09:00
Dean Herbert
ef21a9e1d2 Use bindable flow to avoid scheduled updates 2019-06-14 20:32:23 +09:00
Dean Herbert
eb86d43d19 Update grouping dropdown after new groupings are added 2019-06-14 20:32:23 +09:00
Dean Herbert
9818637b8d Fix MapPoolScreen test 2019-06-14 20:32:23 +09:00
Dean Herbert
a7fcec8d97 Fix TournamentSceneManager test 2019-06-14 20:32:23 +09:00
Dean Herbert
8da448fca7 Improve usability of grouping editor screen 2019-06-14 20:32:23 +09:00
Dean Herbert
4cd6955a96 Fix GameplayScreen test not working 2019-06-14 20:32:23 +09:00
Dean Herbert
2b4384bb30 Fix crash when setting a match as current which doesn't have a grouping 2019-06-14 20:32:23 +09:00
Dean Herbert
831686d20b Fix crash when starting with an empty bracket 2019-06-14 20:32:23 +09:00
Dean Herbert
9e4f2c7eb9 Move font local 2019-06-13 19:41:01 +09:00
Dean Herbert
89c68c78d1 Reduce size of paths 2019-06-13 18:06:24 +09:00
Dean Herbert
eb0f0aefba Apply review changes 2019-06-13 17:12:06 +09:00
Dean Herbert
ba475ef6c8 Remove unnecessary invalidation 2019-06-13 16:38:45 +09:00
Dean Herbert
4af16262e3 Limit zoom range of bracket display 2019-06-13 16:38:39 +09:00
Dean Herbert
a0503fcbe3 Reduce update rate of paths 2019-06-13 16:05:34 +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
069245e7ab Update header colour to match TWC 2019-05-18 21:40:02 +09:00
Dean Herbert
30e36627cf Remove redundant code 2019-05-18 21:37:46 +09:00
Dean Herbert
530032cafe Update obsoleted font usages 2019-05-15 13:10:58 +09:00
Dean Herbert
7b56180b8b Merge remote-tracking branch 'upstream/master' into tournament-tools 2019-05-15 12:08:23 +09:00
Dean Herbert
1ef2a4c46f Merge remote-tracking branch 'upstream/master' into tournament-tools 2019-04-03 16:23:33 +09:00
Dean Herbert
b0971ef0fd Fix remaining inspections 2019-03-04 14:18:04 +09:00
Dean Herbert
cf63ee4948 Update licence headers 2019-03-04 13:24:19 +09:00
Dean Herbert
5b81de7663 Apply codefactor fixes 2019-03-04 13:04:07 +09:00
Dean Herbert
132ce541f3 Fix obsolete font usages 2019-03-04 12:06:41 +09:00
Dean Herbert
73d266fe10 Fix win screen being incorrectly displayed after switching matches 2019-03-02 16:32:11 +09:00
Dean Herbert
4c66ebb501 Fix formatting issues 2019-03-02 13:52:56 +09:00
Dean Herbert
389632d932 Fix bindable changes 2019-03-02 13:40:43 +09:00
Dean Herbert
796f6c3092 Merge remote-tracking branch 'upstream/master' into tournament-tools 2019-03-02 13:13:51 +09:00
Dean Herbert
e7668a749b Bind to correct target (hacky) 2019-02-17 19:49:10 +09:00
Dean Herbert
6ea1ed8d04 Fix unnecessary texture atlas generation 2019-02-17 19:48:54 +09:00
Dean Herbert
fcab21908b Update in line with screen changes 2019-02-17 18:20:03 +09:00
Dean Herbert
5048f425d4 Add ability to reset bracket 2019-02-06 18:36:15 +09:00
Dean Herbert
482a01e7ba Merge branch 'master' into tournament-tools
# Conflicts:
#	osu.Game/Online/API/Requests/Responses/APIBeatmap.cs
#	osu.Game/OsuGameBase.cs
#	osu.Game/Overlays/ChatOverlay.cs
#	osu.Game/Screens/Menu/MainMenu.cs
#	osu.Game/Screens/Tournament/Drawings.cs
#	osu.Game/Screens/Tournament/Teams/DrawingsTeam.cs
#	osu.Game/osu.Game.csproj
#	osu.sln
2019-02-02 19:09:48 +09:00
Dean Herbert
61ca79a8b2 Add conditional match support 2018-12-02 22:36:21 +09:00
Dean Herbert
fdba2bffb9 Ensure last state is set correctly 2018-11-22 17:33:48 +09:00
Dean Herbert
fb05ea3de3 Fix alignment and fonts of tem intro screen 2018-11-22 16:23:44 +09:00
Dean Herbert
4e8c7a4dc0 Adjust gameplay area to match better
Also reduces size of score display to avoid hiding combos.
2018-11-22 15:42:10 +09:00
Dean Herbert
f91d2e2e07 Merge remote-tracking branch 'upstream/master' into tournament-tools 2018-11-22 10:25:30 +09:00
Dean Herbert
8fab241ce3 Don't show matches on showcase which are more than four days away 2018-11-18 21:15:29 +09:00
Dean Herbert
5621101d40 Adjust gameplay screen size 2018-11-18 12:39:25 +09:00
Dean Herbert
06b08cd82d Automate return to gameplay after map pool selection 2018-11-18 09:29:18 +09:00
Dean Herbert
e6529eac3e Add automation of map pool and win screen workflows 2018-11-18 08:30:17 +09:00
Dean Herbert
70739ae5a0 Reduce rate of scale of score display 2018-11-18 08:25:23 +09:00
Dean Herbert
584adaf77d Limit horizontal bounds of score display 2018-11-18 07:54:53 +09:00
Dean Herbert
4b047ad9cc Centralise chat display 2018-11-17 21:27:02 +09:00
Dean Herbert
852f0337dd Group map pool by mod type 2018-11-17 16:06:43 +09:00
Dean Herbert
4ae9413ee6 Add mod icons 2018-11-17 16:00:12 +09:00
Dean Herbert
9f519d7002 Actually add match score display to gameplay screen 2018-11-17 15:59:55 +09:00
Dean Herbert
49e155c2c0 Fix chat not appearing at ranking 2018-11-17 15:31:03 +09:00
Dean Herbert
5659ba6ef8 Add logo to ladder screen 2018-11-17 14:59:37 +09:00
Dean Herbert
71184c602f Show times on schedule 2018-11-17 14:55:27 +09:00
Dean Herbert
81f39c2f39 Don't show matches on schedule which don't have teams set 2018-11-17 14:35:40 +09:00
Dean Herbert
bed967b456 Add better date string formatting 2018-11-17 14:05:42 +09:00
Dean Herbert
c1e1306c97 Show controls above screens 2018-11-17 13:39:55 +09:00
Dean Herbert
87243a72d3 Add date entry for pairings 2018-11-17 12:14:15 +09:00
Dean Herbert
2ee77670ee Add date entry for groupings 2018-11-17 12:04:19 +09:00
Dean Herbert
4b74105ad9 Fix code sanity issues 2018-11-16 20:34:51 +09:00
Dean Herbert
cf0976955b Expose groupings editor 2018-11-16 20:30:12 +09:00
Dean Herbert
67bb428aef Move editing functionality to its own screen 2018-11-16 20:16:18 +09:00
Dean Herbert
5801ed7b1a Adjust spacing on map pool screen 2018-11-16 19:49:17 +09:00
Dean Herbert
e3e92f4302 Add chat IPC and gameplay screen integration 2018-11-16 19:43:54 +09:00
Dean Herbert
c9e2ee8f56 Fix masking of song bar 2018-11-16 18:14:42 +09:00
Dean Herbert
e6637532bc Add back padding 2018-11-16 12:20:21 +09:00
Dean Herbert
46e163ec5e Add score display 2018-11-15 21:28:42 +09:00
Dean Herbert
604cb4cb9e Update to support new dropdown logic 2018-11-15 14:12:41 +09:00
Dean Herbert
8eff21d128 Fix star colours being incorrect 2018-11-15 14:12:14 +09:00
Dean Herbert
be3904b647 Add win screen 2018-11-11 10:39:04 +09:00
Dean Herbert
eabcef3e12 Add schedule screen 2018-11-11 10:13:17 +09:00
Dean Herbert
949cf98d1a Adjust gameplay position ever so slightly 2018-11-11 09:23:54 +09:00
Dean Herbert
e3576572a3 Fix warmup state, automate more 2018-11-11 09:22:57 +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
21bbb68636 Handle delayed contract 2018-11-11 01:50:09 +09:00
Dean Herbert
b5c2d94cc4 Avoid rendering more than one video at once 2018-11-11 01:39:02 +09:00
Dean Herbert
86423dce5f Animate song bar based on game mode 2018-11-11 01:30:21 +09:00
Dean Herbert
976180ecc2 Fix incorrect order after bans 2018-11-11 00:48:22 +09:00
Dean Herbert
629657044d Add automatic scoring 2018-11-11 00:45:48 +09:00
Dean Herbert
713038bff8 Share header area between screens 2018-11-10 17:26:21 +09:00
Dean Herbert
1756ef95cb Add ability to adjust scores from gameplay screen 2018-11-10 07:31:06 +09:00
Dean Herbert
e170372932 Populate json with enums better 2018-11-09 17:54:05 +09:00
Dean Herbert
9064f3fe0f Fix ladder manager not saving changes out correctly 2018-11-09 17:39:46 +09:00
Dean Herbert
8a917e4cc7 Fix context menus (temporarily) 2018-11-09 16:57:45 +09:00
Dean Herbert
66dc7d6b02 Fix debug tools not working 2018-11-09 16:26:09 +09:00
Dean Herbert
0be2f5ac94 Add non-working warmup toggle button 2018-11-09 16:10:58 +09:00
Dean Herbert
160984719d Add team and star displays 2018-11-08 20:38:14 +09:00
Dean Herbert
ee6263f395 Fix old maps not getting cleared when switching matches 2018-11-08 20:14:50 +09:00
Dean Herbert
6ff29c1ea4 Fix non-unbinding bindable bind 2018-11-08 16:55:55 +09:00
Dean Herbert
a31507ff0e Safety check 2018-11-08 13:08:59 +09:00
Dean Herbert
bd6d3f1473 Improve appearance 2018-11-08 06:47:42 +09:00
Dean Herbert
5da6f11a14 Automate picks and bans from IPC 2018-11-08 06:36:36 +09:00
Dean Herbert
5c84c3c0a8 Add support for picks and bans 2018-11-08 06:29:04 +09:00
Dean Herbert
e4a767d656 Move control panel logic to its own class 2018-11-08 03:51:39 +09:00
Dean Herbert
3eabac0e3d Move all IPC handling to its own class 2018-11-08 01:23:00 +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
53ec01d51f Perform mappings earlier in execution 2018-11-06 20:18:11 +09:00
Dean Herbert
968d39c0e6 Rearrange scenes 2018-11-06 20:13:09 +09:00
Dean Herbert
4e87288049 Add the concept of "current match" 2018-11-06 20:13:04 +09:00
Dean Herbert
ca9df94ea2 Add skeleton for gameplay screen 2018-11-06 19:27:10 +09:00
Dean Herbert
afb3b38098 Fix regression in testing logic 2018-11-06 18:32:59 +09:00
Dean Herbert
a2b28e0bf4 Add missing header 2018-11-06 16:15:03 +09:00
Dean Herbert
6f25548737 Remove now unnecessary null setters 2018-11-06 14:49:20 +09:00
Dean Herbert
9c5eddea54 Allow running tournament tools from main executable 2018-11-06 14:49:09 +09:00
Dean Herbert
fb93aea909 Use logo-less video by default 2018-11-05 23:15:30 +09:00
Dean Herbert
c7e5ae0573 Read from stable 2018-11-05 23:15:13 +09:00
Dean Herbert
7e092c6084 Read videos from storage 2018-11-04 21:15:06 +09:00
Dean Herbert
89a1414c63 Read flag name from file 2018-11-04 21:14:16 +09:00
Dean Herbert
54a02ee2d7 Add showcase screen 2018-11-04 07:12:07 +09:00
Dean Herbert
2e348edd8d Fix filename 2018-11-04 05:29:06 +09:00
Dean Herbert
a918e83b1e Add drawings screen 2018-11-04 04:58:59 +09:00
Dean Herbert
b610095ff5 Update drawings design 2018-11-04 04:58:40 +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
7a753ad9e2 Change grouping title colours to match white background 2018-10-18 02:17:54 +09:00
Dean Herbert
830eda2a9f Fix unused properties 2018-10-16 16:07:59 +09:00
Dean Herbert
3a5af47ee8 Populate beatmaps with api information when not present 2018-10-16 15:20:12 +09:00
Dean Herbert
63fbe4e946 Add map pool beatmaps to groupings 2018-10-14 18:00:28 +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
Dean Herbert
c4b486f1d4 Fix transfer of teams in the case loser and winner progression are equal 2018-10-14 03:04:06 +09:00
Dean Herbert
b1862a863b Fix not being able to decrement scores of matches with no defined progression 2018-10-14 03:03:40 +09:00
Dean Herbert
f5716c3d21 Add ability to change best of, add and delete groupings 2018-10-14 01:03:04 +09:00
Dean Herbert
a4bb4255b1 Add grouping manager 2018-10-13 07:10:13 +09:00
Dean Herbert
77055f6d5c Merge remote-tracking branch 'upstream/master' into tournament-tools 2018-10-12 18:49:47 +09:00
Dean Herbert
73f451f27a Fix right click regression 2018-09-25 13:39:33 +09:00
Dean Herbert
2abe96fb9c Fix crash 2018-09-25 13:39:27 +09:00
Dean Herbert
c210ea7c39 Improve zoom logic 2018-09-25 10:47:56 +09:00
Dean Herbert
e74fd042aa Use MouseUp instead of MouseDown for now 2018-09-25 10:35:00 +09:00
Dean Herbert
991d85a9f3 Cleanups 2018-09-25 10:30:04 +09:00
Dean Herbert
a5888feca4 Wip zoomable container logic 2018-09-25 10:23:27 +09:00
Dean Herbert
56981acc92 Fix default value of dropdown 2018-09-25 05:54:42 +09:00
Dean Herbert
fbda872a53 Update line colours to match bracket type 2018-09-25 04:58:34 +09:00
Dean Herbert
40ec24c721 Increase line thickness to match design 2018-09-25 04:52:05 +09:00
Dean Herbert
756141d9ed Add basic scaling support 2018-09-25 04:51:40 +09:00
Dean Herbert
492cdb6a05 Fix namespacing 2018-09-25 04:21:48 +09:00
Dean Herbert
2bba426622 Fix pairing line being incorrectly offset when scrolled 2018-09-25 03:55:41 +09:00
Dean Herbert
fdccec06b3 Change colour for losers pairings 2018-09-25 03:55:24 +09:00
Dean Herbert
baefcb9deb Simplify team storage 2018-09-25 03:14:30 +09:00
Dean Herbert
d2ce974ba8 Add loser progressions 2018-09-25 02:31:48 +09:00
Dean Herbert
c7c55f2139 Add headings 2018-09-25 01:08:09 +09:00
Dean Herbert
1644775f7b Add grouping configuration 2018-09-24 23:30:37 +09:00
Dean Herbert
ad63ff2d06 Add scrollability 2018-09-24 16:34:46 +09:00
Dean Herbert
68cef76468 Add grouping and move BestOf out of pairing 2018-09-24 16:34:42 +09:00
Dean Herbert
a3a2a149ca Use textbox rather than dropdowns 2018-09-24 02:17:07 +09:00
Dean Herbert
8d773fec97 Fix incorrect best-of- scoring method 2018-09-24 02:16:59 +09:00
Dean Herbert
a113cf4118 Start IDs at 1 2018-09-22 06:36:45 +09:00
Dean Herbert
2f2dcec8c7 Complete editing support 2018-09-22 06:32:30 +09:00
Dean Herbert
36e1517197 Display paths underneath matches 2018-09-21 22:24:21 +09:00
Dean Herbert
cddc7f74d4 Fix the possibility of a double-direction progression bind 2018-09-21 22:07:03 +09:00
Dean Herbert
f2f4e964c5 Add deletion support 2018-09-21 19:58:47 +09:00
Dean Herbert
ffadd5dfd0 Improve join request visual guide 2018-09-21 18:51:37 +09:00
Dean Herbert
1de82afd16 Betterify pairing request logic 2018-09-21 18:18:39 +09:00
Dean Herbert
c6071f6e4d Better line drawing 2018-09-21 18:18:39 +09:00
Dean Herbert
74014bec40 wip 2018-09-21 18:18:28 +09:00
Dean Herbert
234b04dfc5 Add basic ladder manager and state retention 2018-09-21 18:18:28 +09:00
Dean Herbert
6e6b6b285a Don't require every-frame update 2018-09-21 18:18:28 +09:00
Dean Herbert
e4ea802c7b Add user interaction and stricter change validation rules 2018-09-21 18:18:28 +09:00
Dean Herbert
041d826396 Simplify winner lookup 2018-09-21 18:18:28 +09:00
Dean Herbert
bfc5ccd6d0 Add winners and progressions 2018-09-21 18:18:28 +09:00
Dean Herbert
9fbbede027 Fix spacing 2018-09-21 18:18:28 +09:00
Dean Herbert
3d3a7f714d Move and use shared components 2018-09-21 18:18:28 +09:00
Dean Herbert
40b01ec35a Add basic match pairing component for ladder display 2018-09-21 18:18:28 +09:00
Dean Herbert
51dcfeee92 Move existing tournament resources to new project 2018-09-21 18:18:28 +09:00