Commit Graph

587 Commits

Author SHA1 Message Date
ba5a747ac9 Implement migration for TournamentStorage 2020-06-08 03:03:57 +02:00
9a20ffa8a3 Rename to TournamentStorage 2020-06-08 00:47:47 +02:00
17cd9569ed Introduce new storage class and manager 2020-06-08 00:46:40 +02:00
9920911390 Fix tournament displayed beatmap potentially being out of order on quick changes 2020-06-04 17:20:08 +09:00
7e5db5e933 Apply review suggestions 2020-06-03 23:49:06 +02:00
f3b5149648 Move some suggestions to warnings, resolve issues 2020-06-03 16:48:44 +09:00
78fddc8957 Make button match height 2020-06-02 19:29:59 +09:00
828180ad9b Add default 2020-06-02 19:29:22 +09:00
fea5c8460a Fixed path is empty exception
Also converted method to property get, private set
2020-06-01 22:50:24 +02:00
33d731644c Fix test crashing: NullReferenceException 2020-05-31 17:35:53 +02:00
ce360a960f use GameHost's GetStorage instead of local storage
This will now get the IPC Path again as the default path if one is present, else it will fall back to osu! lazer's base path.
2020-05-31 16:50:13 +02:00
0027f44bd0 Moved stableInfo read to FileBasedIPC
DI is also not needed anymore to access StableInfo, this goes through FileBasedIPC.
Note: directory selector now always navigates to the osu! lazer base path.
2020-05-31 16:27:05 +02:00
3731e76b10 Move stable_config declaration, rename testscene 2020-05-28 15:28:27 +02:00
7ae2383288 move stable config declaration and initial reading 2020-05-28 15:03:49 +02:00
748f7fcd8b Rename constants 2020-05-25 20:20:26 +02:00
ca68d94cf7 Invert if to reduce nesting 2020-05-25 20:18:17 +02:00
719da48922 Rename delegate argument 2020-05-25 20:11:00 +02:00
4c3900cfc8 Remove unnecessary comments, simplify initialPath and clarified TestScene name 2020-05-25 17:16:40 +02:00
a174117880 fix flowcontainer order properly and removed todo as its decided to do nothing there for now 2020-05-25 00:55:10 +02:00
1062e07ec1 refactor and implemented feedback:
- button text change
- renamed ActionableInfoWithNumberBox to ResolutionSelector and moved the clamping logic inside it
- also removed the ugly right margin and added the FillFlowContainer
2020-05-24 22:24:46 +02:00
c6345ba6c9 corrected styling issues 2020-05-22 20:01:26 +02:00
0717dab8e4 Add StablePathSelectScreen visual test 2020-05-22 19:51:08 +02:00
554be1c422 add the ability to set the size of the Tournament Client to an arbitrary value instead of a fixed 1080p option 2020-05-22 19:25:05 +02:00
585100207c make CheckExists static public and removed unnecessary code 2020-05-20 22:30:31 +02:00
d2416ce30d removed redundant code and use existing checkExists 2020-05-20 22:16:37 +02:00
a5c2f97a76 use common const in TournamentGameBase 2020-05-20 22:15:51 +02:00
b1c957c5e1 invert if-statement and early return + reuse of checkExists 2020-05-20 17:25:53 +02:00
15ebe38303 Return null if path is not found, for clarity 2020-05-20 17:13:35 +02:00
e018d07441 Use one constant for STABLE_CONFIG location string 2020-05-20 16:30:38 +02:00
a0a54efd4e Fix test crashing because of sceneManager not being nullable 2020-05-18 01:05:34 +02:00
7a839c1486 Renamed Refresh button to Change source 2020-05-18 00:50:08 +02:00
9bfdfbea43 Move stablestorage check to path selection screen
Also forced stablepath to be empty during auto detection so it checks other sources to load ipc from
2020-05-18 00:47:31 +02:00
59b006f9ac Make IPC error dialog reusable
and inspectcode fixes
2020-05-17 22:46:43 +02:00
a97100216c Changed behaviour of refresh button in SetupScreen 2020-05-17 22:28:54 +02:00
fbbf51851e Moved refresh button to directoryselector 2020-05-17 22:28:24 +02:00
4bc858a215 Force a read of the location file during detection 2020-05-17 22:27:44 +02:00
80d188ec91 Update xmldoc with accurate information about the model 2020-05-17 22:26:42 +02:00
181cd67948 Merge remote-tracking branch 'upstream/master' into custom-ipc-location 2020-05-17 12:44:12 +02:00
13d4997c91 Remove custom back action logic (use receptor as intended) 2020-05-17 17:35:10 +09:00
864c1a73ae Only add back button if required 2020-05-17 17:27:52 +09:00
2c0ac8cc36 Move padding to fill, not scroll container 2020-05-17 17:25:26 +09:00
358345cee7 Change logic for parentscreen/subscreen relation 2020-05-16 12:50:56 +02:00
b1243d6a87 Add padding to so the back button is not in the way 2020-05-16 04:05:01 +02:00
bf6ce390ff Add sub screen implementation to SeedingEditorScreen 2020-05-16 03:07:51 +02:00
c931bae70e Add back button to TournamentScreen and the inputhandler for it 2020-05-16 03:07:27 +02:00
3fc888ef95 User interface setup for custom IPC location
Right now makes use of another ActionableInfo field. Probably a better idea to add an extra button to the Current IPC Storage actionable field.
2020-05-16 03:03:10 +02:00
9944a514da Dependency cache the ipc location file 2020-05-16 03:00:37 +02:00
c40b3b9053 Refactored stable path finding and added json config detection.
This also migrates the values found in the other methods to the configuration file.
2020-05-16 02:59:48 +02:00
08bb5cbcbf Introduce model to store path of stable osu! 2020-05-16 02:57:58 +02:00
1768beb690 Rename class SeeingEditorScreen to SeedingEditorScreen 2020-05-14 21:52:10 +02:00