Commit Graph

56955 Commits

Author SHA1 Message Date
3cbc6cd297 Update further tests to cache using IDialogOverlay 2022-04-18 21:04:22 +03:00
5d5e46ede7 Fix rider incompetency 2022-04-18 23:10:07 +09:00
aaf5577e6a Remove unnecessary canBeNull specification 2022-04-18 21:48:46 +09:00
d29312e070 Fix rider incompetency 2022-04-18 21:47:47 +09:00
043599081b Split out INotificationOverlay to allow for easier testing 2022-04-18 20:14:01 +09:00
72a33c0926 Split out step for dialog overlay load wait 2022-04-18 20:06:08 +09:00
d86e3abf2c Fix invalid rename 2022-04-18 20:04:38 +09:00
fea4632e83 Convert assert to hard throw 2022-04-18 20:04:19 +09:00
25f1f772f3 Allow caching via loadComponentSingleFile with interface specification 2022-04-18 18:36:26 +09:00
e315313266 Split out IDialogOverlay to allow for easier testing 2022-04-18 18:36:26 +09:00
2202863e1a Split out IPerformFromScreenRunner to allow for easier testing 2022-04-18 17:49:28 +09:00
3a00931e38 Update slider sliding samples balance calculation to use screen-space as well 2022-04-18 09:18:56 +03:00
587f1e2c4f Merge pull request #17856 from frenzibyte/editor-beatmap-skin-legacy-transformer
Fix editor legacy beatmap skins not wrapped in `LegacySkinTransformer`s
2022-04-18 14:39:03 +09:00
fcb48c69cf Calculate sample playback position using screen-space drawable rectangles 2022-04-18 07:57:31 +03:00
90093c1d9d Combine private skin variable into exposed one 2022-04-18 13:32:37 +09:00
2cb217e06c Fix editor legacy beatmap skins not receiving transformer 2022-04-18 06:59:58 +03:00
80cce7c3cb Add failing test case 2022-04-18 06:59:58 +03:00
338d94626e Expose underlying skin of EditorBeatmapSkin 2022-04-18 06:44:39 +03:00
e5e1960975 Add inline comments 2022-04-18 09:38:51 +08:00
0d5ce336f4 Hide mod customisation toggle if customisation not permitted 2022-04-17 23:28:53 +02:00
881df7663d Fix filter not taking effect if applied before panel load completion 2022-04-17 23:28:53 +02:00
8af865a1c5 Fix incompatibility panel using reference equality 2022-04-17 23:28:53 +02:00
ffb5c1e86c Tweak colours on incompatibility displaying mod panel 2022-04-17 23:28:52 +02:00
4b6d42c7e8 Add assertion covering free mod selection mod validity filter 2022-04-17 23:28:52 +02:00
9942b0a946 Add test scene for free mod select screen 2022-04-17 23:28:52 +02:00
20c17b8c98 Make base mod select screen abstract 2022-04-17 23:28:51 +02:00
7eebc20124 Add replacements for mod overlays used by game 2022-04-17 23:28:51 +02:00
67c44db8d5 Add extension points required for replacing old mod overlay 2022-04-17 23:28:51 +02:00
f37444938f Update squirrel to latest version
Includes disk space checks and better erroring.
2022-04-18 02:05:15 +09:00
0e7c3e2322 Merge pull request #17785 from smoogipoo/zh-hant
Use zh-Hant instead of zh-TW
2022-04-17 15:34:01 +09:00
a3cc07ff3f Update resources 2022-04-17 15:08:15 +09:00
7781a4250e Merge branch 'master' into zh-hant 2022-04-17 15:08:10 +09:00
399d8eac36 Update LocalisationAnalyser with dotnet 6 compatibility changes 2022-04-17 14:44:28 +09:00
1d79266d42 Clarify in the xmldoc that angles are measured in radians 2022-04-17 10:40:43 +08:00
610d2dc1a3 Use a bigger sample step to calculate slider center of mass 2022-04-17 10:34:48 +08:00
47c8b8010f Use semibold font weight for ChannelListItemFlow label 2022-04-16 23:03:03 +01:00
2f41cddb00 Remove redundant Expire call 2022-04-16 23:03:03 +01:00
36aea9009e Move ChannelList scrollbar to the right 2022-04-16 23:03:03 +01:00
4a0c5a0781 Remove hover override for ChannelListScrollContainer 2022-04-16 23:02:54 +01:00
464b9dca3f Merge pull request #17817 from peppy/fix-popup-dialog-handling-exit-sequence
Fix run-from-menu operations not working correctly when initiated from inside multiplayer
2022-04-16 19:22:13 +02:00
15c54b38c1 Merge branch 'master' into fix-popup-dialog-handling-exit-sequence 2022-04-16 19:01:18 +02:00
b6631fb9f9 Add newline for base class call 2022-04-15 22:22:20 +01:00
a0a2f8118e Code quality fixes 2022-04-15 22:05:20 +01:00
f1dd319fd9 Implement ChannelList for new chat design
Reference design: https://www.figma.com/file/f8b2dHp9LJCMOqYP4mdrPZ/Client%2FChat?node-id=1%3A297

Adds new component `ChannelList` which makes up the sidebar channel
selector of the new chat design. Contains two separate fill flows for
public and private `ChannelItem` child components.

Exposed bindable `SelectorActive` to indicate current state of the "Add
more channels" button. Requires `Bindable<Channel>` from parent
component.

Renames and updates the `TestSceneChannelListItem` to
`TestSceneChannelList` to make use of new component and having both
tests seemed redundant.
2022-04-15 15:44:38 +01:00
987e931baa Merge pull request #17829 from nekodex/sfx-tweaks
UI SFX Tweaks
2022-04-15 22:08:43 +09:00
fe5e9ba672 Merge branch 'master' into sfx-tweaks 2022-04-15 21:47:48 +09:00
9a90c50cbb Merge pull request #17828 from peppy/update-framework
Update framework
2022-04-15 21:46:13 +09:00
ceb5b4f9b4 Update resources 2022-04-15 20:46:49 +09:00
ef5ed262ca Add pitch randomisation to the OsuLogo hover sample 2022-04-15 20:38:47 +09:00
8e6c015856 Use a fallback sample when a MainMenuButton doesn't provide a click sample 2022-04-15 20:38:30 +09:00