Commit Graph

275 Commits

Author SHA1 Message Date
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 878b16c596 Add automatic country/user information lookups 2018-11-07 17:20:50 +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 3427127589 Automatically keep window wide enough to display correctly 2018-11-06 19:27:10 +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 85fe4db2ec Hide game cursor so it is not included in stream 2018-11-06 15:08:14 +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 522f106f74 Add initial version of beatmap card 2018-10-14 00:41:10 +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