Commit Graph

45398 Commits

Author SHA1 Message Date
8dc91809a3 Merge pull request #15190 from peppy/fix-password-popover-focus
Fix focus returning to the lounge search textbox while password is being checked
2021-10-22 23:16:25 +09:00
c6ca0e5895 Merge branch 'master' into fix-password-popover-focus 2021-10-22 22:52:46 +09:00
9bb0d32fda Merge pull request #15247 from peppy/beatmap-metadata-container-interface
Refactor `BeatmapMetadataContainer` and usages to use interface types
2021-10-22 22:42:23 +09:00
2f0fb20a56 Merge pull request #15246 from peppy/remove-unused-classes
Remove unused `BeatmapTypeInfo` class
2021-10-22 22:25:40 +09:00
e8fbb19c63 Merge branch 'master' into remove-unused-classes 2021-10-22 22:25:22 +09:00
c701579c69 Refactor BeatmapMetadataContainer and usages to use interface types 2021-10-22 21:38:50 +09:00
28d8820976 Merge pull request #15224 from peppy/no-more-beatmap-metadata-base
Remove `BeatmapMetadata` base class from API classes
2021-10-22 21:07:29 +09:00
90477e3788 Remove unused BeatmapTypeInfo class
Helps reduce the scope of upcoming changes.
2021-10-22 19:13:50 +09:00
14a7b00f58 Merge pull request #15242 from peppy/fix-low-pass-sticking-after-fail
Fix low-pass filter continuing to take effect after fail animation has already ended
2021-10-22 19:04:03 +09:00
5b9eb52d44 Merge pull request #15243 from peppy/remove-beatmap-set-online-info-setters
Remove unnecessary setters from `IBeatmapSetOnlineInfo` interface
2021-10-22 18:45:11 +09:00
cc1d759290 Remove unnecessary setters from IBeatmapSetOnlineInfo interface 2021-10-22 17:48:09 +09:00
91cc77407d Fix low-pass filter continuing to take effect after fail animation has already ended 2021-10-22 17:02:02 +09:00
e0e3d1643b Merge pull request #15239 from peppy/fix-incorrect-length-mapping
Fix incorrect length mapping in `APIBeatmap`
2021-10-22 16:24:28 +09:00
ea473428e8 Fix incorrect length mapping in APIBeatmap 2021-10-22 15:54:40 +09:00
de33b2f45a Return set metadata if available before falling back to empty object 2021-10-22 15:00:31 +09:00
fb7cf35481 Remove BeatmapMetadata base class from APIBeatmap 2021-10-21 21:48:14 +09:00
6dd54a417f Remove BeatmapMetadata base class from APIBeatmapSet 2021-10-21 21:32:07 +09:00
02d1cf31cb Merge pull request #15223 from peppy/api-beatmap-set-is-i-beatmap-set
Implement `IBeatmapInfo`/`IBeatmapSetInfo` from API beatmap types
2021-10-21 20:33:26 +09:00
c580ec865f APIBeatmapSet.Covers is never null 2021-10-21 19:34:01 +09:00
0fe0b5dc09 APIBeatmap implements IBeatmapInfo 2021-10-21 19:14:31 +09:00
40a176e86e APIBeatmapSet implements IBeatmapSetInfo 2021-10-21 19:14:19 +09:00
69e7810dad Enable nullable and switch classes to structs 2021-10-21 18:54:36 +09:00
12620fcf78 Merge pull request #15222 from peppy/online-info-as-interface
Move online beatmap set info to interface
2021-10-21 17:49:05 +09:00
8ae05ee8f7 Merge branch 'master' into online-info-as-interface 2021-10-21 17:14:57 +09:00
0335ed6f27 Add missing licence header 2021-10-21 17:14:29 +09:00
4434e55480 Merge pull request #15221 from peppy/remove-playlist-api-beatmap-
Remove `APIPlaylistBeatmap` subclass
2021-10-21 17:11:05 +09:00
ff674ca913 Remove unnecessary access modifiers from interface 2021-10-21 17:01:57 +09:00
b73bd54ab2 Split out individual pieces into own files 2021-10-21 16:58:42 +09:00
32d01f022f Rename usages which rely on online backing 2021-10-21 16:58:42 +09:00
0706ad70fb Move BeatmapSetOnlineInfo to an interface type 2021-10-21 16:58:42 +09:00
a5c155bc87 Remove APIPlaylistBeatmap subclass 2021-10-21 16:43:46 +09:00
ea2b2a3beb Merge pull request #15212 from bdach/text-box-colour-updates
Use colour provider theming in text boxes
2021-10-21 13:30:47 +09:00
7bc8f5cd5c Change selection colour to also match the colour provider scheme 2021-10-21 13:01:13 +09:00
9ad9465020 Remove online-screen-local textbox recolours 2021-10-20 22:49:25 +02:00
1ec881ce1d Recolour focused text box variant 2021-10-20 22:49:25 +02:00
addcef4f5d Recolour text box using OverlayColourProvider 2021-10-20 22:49:25 +02:00
a7f3beabe3 Modify OsuTextBox test scene to test against colour provider 2021-10-20 22:49:23 +02:00
fd01a226db Remove redundant parenthesis
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2021-10-20 18:11:33 +09:00
e9a35cbe7e Merge pull request #15202 from EVAST9919/prev-username-test-fix
Fix and improve TestSceneUserProfilePreviousUsernames
2021-10-20 18:03:25 +09:00
0f8d270442 Remove online part since it doesn't really check anything 2021-10-20 11:27:24 +03:00
faabc75a3e Fix failing test 2021-10-20 10:54:08 +03:00
08f3bc3f44 Merge pull request #15120 from peppy/realm-importer
Implement realm beatmap importer
2021-10-20 16:44:16 +09:00
6f38e6166d Fix and improve TestSceneUserProfilePreviousUsernames 2021-10-20 10:32:00 +03:00
065271f903 Merge pull request #15036 from Joehuu/localise-toasts
Localise toasts
2021-10-20 15:36:40 +09:00
da750a74fc Add xmldoc mention of valid OnlineID values 2021-10-20 15:24:27 +09:00
c8cdc38efd Always compare OnlineIds by >0 2021-10-20 15:20:34 +09:00
2c979d6420 Merge branch 'master' into localise-toasts 2021-10-20 15:04:07 +09:00
a06f624a4a Fix possible exception with "invalid" key
Triggered by toggling Shift+Tab during gameplay.
2021-10-20 15:03:16 +09:00
ea2069e1f3 Merge pull request #15197 from bdach/dropdown-selection-hover-split
Use different colours for selection and hover in dropdowns
2021-10-20 13:18:35 +09:00
4b2eb7736c Move helper method to bottom of file 2021-10-20 12:52:38 +09:00