Commit Graph

26701 Commits

Author SHA1 Message Date
0bfaf11d51 Remove/fix paddings in lounge 2021-07-14 17:46:52 +09:00
f6b81b76e8 Add shadow 2021-07-14 17:46:32 +09:00
da3b40a4dd Add default background to panel, reduce nesting 2021-07-14 16:56:46 +09:00
e0c61c24b1 Remove spotlights glow 2021-07-14 16:51:31 +09:00
0e89bafd17 Add special category pill + secondary background 2021-07-14 16:48:53 +09:00
c5977f3318 Merge branch 'master' into lounge-redesign 2021-07-14 12:47:16 +09:00
48d5a3f94f Merge pull request #13866 from frenzibyte/remove-duplicates
Reference `OverlayColourProvider` static colours in `OsuColour`'s definitions xmldocs
2021-07-14 12:06:47 +09:00
80636be767 Link Lime1 and Orange1 to their OverlayColourProvider's alternative 2021-07-14 03:22:00 +03:00
b4961cd12e Revert "Remove duplicated colour definitions"
This reverts commit 9869986c59.
2021-07-14 03:18:13 +03:00
8d82412b39 Merge pull request #13851 from gagahpangeran/autolink-md
Add autolink support in osu markdown container
2021-07-13 19:40:53 +09:00
2436ebb6d3 Merge pull request #13874 from Naxesss/short-object-checks
Add object duration checks
2021-07-13 19:01:02 +09:00
4ce96109b7 Merge branch 'master' into fix-match-screen-buttons-no-user 2021-07-13 18:20:23 +09:00
0557761e51 Merge pull request #13862 from peppy/fix-multiplayer-create-game-failure-crash
Fix crash when multiplayer server join fails during game creation
2021-07-13 18:00:47 +09:00
e791669c40 Fix multiplayer screen buttons showing no text when local user not available 2021-07-13 17:59:58 +09:00
3a5912e35e Add new checks to verifiers 2021-07-13 10:53:25 +02:00
6da2a3d51f Add zero-length objects check and tests 2021-07-13 10:50:11 +02:00
60e17fc2b7 Fix disconnected-from-server multiplayer exit sequence being blocked by confirmation dialog 2021-07-13 17:12:35 +09:00
1c69da09d3 Merge branch 'master' into autolink-md 2021-07-13 15:04:36 +07:00
b5d4b9444f wip 2021-07-13 16:51:29 +09:00
0cb80e105b Renamespace classes 2021-07-13 16:02:18 +09:00
ab282b9e59 Remove RoomInspector from the lounge 2021-07-13 16:00:42 +09:00
689cee832c Fix 1px gaps in DrawableRoom background 2021-07-13 15:50:46 +09:00
8c4a257742 Add recent participants 2021-07-13 15:10:44 +09:00
5cffaf4d3b Add extra explanatory comment to avoid any confusion 2021-07-13 14:34:56 +09:00
c7c691078a Merge branch 'master' into fix-multiplayer-create-game-failure-crash 2021-07-13 14:34:42 +09:00
35841fa4f7 Merge branch 'master' into fix-difficulty-bindable-bind-order 2021-07-13 13:42:53 +09:00
5cff379cd9 Merge pull request #13860 from smoogipoo/fix-bindable-ctor
Fix DifficultyBindable not binding correctly and not having default ctor
2021-07-13 13:42:44 +09:00
5af2190246 Merge branch 'master' into fix-bindable-ctor 2021-07-13 12:46:01 +09:00
ac15dae930 Update framework 2021-07-13 12:35:25 +09:00
351a46b379 Merge pull request #13823 from ekrctb/catch-editor-tests
Add some tests for catch editor blueprints
2021-07-13 08:27:41 +09:00
cce4a4dc31 Fix incorrect value copy order in BindTo() 2021-07-12 22:27:36 +02:00
9869986c59 Remove duplicated colour definitions 2021-07-12 17:55:29 +03:00
1deaefacb7 Add "basic" lime colour theme 2021-07-12 17:53:15 +03:00
c6bd58ea4b Exit match sub screen when a room goes away
Closes #13847.

I think we can probably get some test coverage of this if required, but
needs a bit of thought (basically an error needs to be thrown during the
multiplayer client portion of the join procedure, after `CurrentRoom` is
non-null but before the join completes).

Manual testing on password branch (#13861) is possible since it
currently errors due to missing method on the live/dev servers.

- Create game, which will fail with `MethodNotExists`.
- Note the fields on the settings screen are emptied.
- Fill fields again and press create game (crash).
2021-07-12 19:20:41 +09:00
4b393209ec Implement UnbindFrom() 2021-07-12 17:33:29 +09:00
242982730f Fix incorrect DifficultyBindable binding implementation 2021-07-12 17:09:09 +09:00
36dd2c36de Merge pull request #13859 from peppy/update-realm-win-81-fix
Update realm libraries to fix windows 8.1 incompatibility
2021-07-12 16:40:35 +09:00
c1fba3da6b Add solid background 2021-07-12 16:30:34 +09:00
aba09b20a5 Add host under room title 2021-07-12 16:28:22 +09:00
4ac812de86 Add rank range pill 2021-07-12 16:15:26 +09:00
435b4b0e6e Remove pill inheritance 2021-07-12 15:21:00 +09:00
a8cbffa57e Add playlist count pill 2021-07-12 15:11:53 +09:00
185e36bf97 Split pill display into abstract class 2021-07-12 15:11:10 +09:00
d5d7dd0e74 Merge pull request #13701 from frenzibyte/consume-bindable-current-factory
Fix `RestoreDefaultValueButton` not behaving correctly on number types
2021-07-12 14:49:00 +09:00
b4b0b862ef Adjust some layout 2021-07-12 14:07:21 +09:00
f548ba4f69 Update realm libraries to fix windows 8.1 incompatibility 2021-07-12 14:07:17 +09:00
ac26374a93 Merge branch 'master' into lounge-redesign 2021-07-12 13:54:42 +09:00
0c52b26d23 Merge pull request #13824 from peppy/da-mod-refactor
Refactor `ModDifficultyAdjust` to more elegantly track user override status
2021-07-12 12:03:45 +09:00
a6258d705e Make CurrentNumber internal 2021-07-12 11:26:30 +09:00
32b4f5fbd6 Do not store direct references to original bindable
`DifficultyAdjustSettingsControl` and its inner `SliderControl` were
holding different references to `DifficultyBindable`s from the
difficulty adjust mod, therefore leading to bindings being lost to the
framework-side automatic unbind logic if the mod was toggled off and
back on in rapid succession.

Resolve by adding a shadowed implementation of `GetBoundCopy()` and
using it to isolate the controls from the mod bindable.
2021-07-11 15:28:13 +02:00