Commit Graph

2498 Commits

Author SHA1 Message Date
a78d1b4c2e Update SR colours to match osu-web 2021-07-01 19:37:21 +09:00
583242d96d Add osu!-styled colour picker control 2021-06-30 23:25:50 +02:00
50c27d2635 Update usages of IHasTooltip in line with framework localisation changes 2021-06-25 19:10:04 +02:00
151dfdfb79 Merge pull request #13627 from Joehuu/fix-multiplayer-exit-logic
Fix multiplayer leave dialog not working on all exit operations
2021-06-23 14:56:57 +09:00
5c3129f1a2 add font size in HeadingTextFlowContainer 2021-06-22 12:24:56 +07:00
f89c154e18 change GetFontSizeByLevel to return actual font size 2021-06-22 12:24:25 +07:00
2cdbada87e Fix screen breadcrumb control updating on click 2021-06-21 21:10:24 -07:00
390abccb4b Add workaround for dropdowns playing close animation on first display 2021-06-18 22:08:59 +09:00
6e4fc26e16 replace 'songselect' hover/click sounds with 'button' ones for now 2021-06-18 21:03:46 +09:00
953683044f fix checkbox sounds not being used for certain checkboxes 2021-06-18 21:00:08 +09:00
d462394635 add sound to dropdowns 2021-06-18 19:16:28 +09:00
4feb7c848f add sound to tab controls 2021-06-18 19:16:00 +09:00
752d0a9f0b add sound to scroll-to-top button 2021-06-18 16:08:14 +09:00
69a474e4ab Merge branch 'master' into beatmap-listing-enum-localisation 2021-06-16 13:16:58 +02:00
3c3ff8be0d Localise beatmap listing enum values 2021-06-16 15:58:07 +09:00
022b1a28d5 Add missing equality implementation for seasonal backgrounds
The equality operator is used to determine whether the next background
in the cycle should be loaded, to avoid pointless loads of the same
background several times (see #13362 and #13393). Its omission in the
latter pull caused seasonal backgrounds to no longer cycle.

Closes #13508.
2021-06-15 23:21:48 +02:00
902bb84ca8 Merge branch 'master' into fix-wave-overlay-sound-on-switch 2021-06-11 22:05:08 +02:00
121df57dca Fix focused overlays playing their "appear" sound when not necessarily changing state 2021-06-12 00:26:33 +09:00
e098cac1cf Minor code reformatting / moving 2021-06-11 23:49:14 +09:00
5887b4a27c Update stand-alone usage of hover/select sounds in DrawableOsuMenuItem 2021-06-11 23:46:42 +09:00
0b95d07390 Change 'default' hover/click samples into 'button' samples and make 'soft' the new 'default' 2021-06-11 20:47:57 +09:00
4f80a3b66d Add fallback-to-default logic for HoverSounds and HoverClickSounds 2021-06-11 20:14:35 +09:00
15d3b4444d Rename HoverSounds and HoverClickSounds samples 2021-06-11 19:34:54 +09:00
417aaacc53 Add test coverage for romanised data transfer 2021-06-10 22:18:39 +02:00
e41a5a0fcd Add romanised author & title fields 2021-06-10 22:17:45 +02:00
9a3ca09501 Merge pull request #13384 from bdach/fixed-label-width
Align label widths of editor setup screen controls
2021-06-10 14:55:49 +09:00
28d7b06908 create OsuMarkdownImage 2021-06-10 09:38:07 +07:00
023015f9a6 Merge branch 'master' into fix-skin-background-regression 2021-06-09 08:09:21 +02:00
f41e34ae2c Remove more obsoleted members 2021-06-09 14:10:48 +09:00
97204b6f27 Reduce unnecessary background changes via IEquatable implementation 2021-06-08 22:37:18 +02:00
5bf4dd6358 Move skin background to separate file 2021-06-08 21:57:08 +02:00
88266eac63 Add option to fix label width of a LabelledDrawable 2021-06-08 16:57:32 +02:00
e8d4147773 Add missing null handling for never Markdig version 2021-06-07 16:08:44 +09:00
840f084dc4 Merge pull request #13303 from LeNitrous/mainmenu-storyboard-backgrounds
Add storyboards as a main menu background source
2021-06-04 19:50:40 +09:00
19a44d65c5 Tidy up code 2021-06-04 15:18:16 +09:00
996c156106 apply suggestions
- apply 0 alpha to beatmap background if storyboard replaces it
- use an AudioContainer to mute all samples coming from the storyboard
2021-06-04 13:56:10 +08:00
d7d0dde5d2 use created storyboard to check for drawables instead 2021-06-03 13:56:14 +08:00
62b07fb9ce apply suggestions
- Replace the sprite with a solid black box when a storyboard requests it.
- Create a new storyboard instance and exclude the fail layer as well as strip all samples from it
- Do not attempt in creating the storyboard when it isn't needed
2021-06-03 13:27:00 +08:00
d00fb21188 prevent scaling container from creating a storyboard background 2021-06-03 13:24:21 +08:00
a62dd7cca0 Revert "refactor BeatmapBackgroundWithStoryboard to reduce overhead"
This reverts commit 277545bb06.
2021-06-03 12:33:16 +09:00
277545bb06 refactor BeatmapBackgroundWithStoryboard to reduce overhead
This avoids loading the sprite if its not needed and instead of hiding it, it is removed when the storyboard replaces the background or there is a video.

This also only initializes DrawableStoryboard if there are any elements in any layer.
2021-06-02 20:27:12 +08:00
3c3ef13632 remove fade 2021-06-02 16:28:22 +08:00
e66f6e8f91 fix inspect code issues and cleanup code 2021-06-02 16:12:41 +08:00
dec18ef826 implement BeatmapBackgroundWithStoryboard 2021-06-02 15:50:58 +08:00
47019196f6 Merge branch 'master' into fix-relative-link-resolution 2021-06-02 14:55:38 +09:00
ac761bb075 Use string.Empty instead of arbitrary string 2021-06-02 14:43:35 +09:00
3668f1861f Fix one more null issue 2021-06-01 17:10:09 +09:00
145e42928b Fix remaining null checks 2021-06-01 16:49:05 +09:00
b4dd935538 add corner radius and padding 2021-06-01 14:14:12 +07:00
5108dadfbc use inline code in markdown text flow 2021-06-01 14:03:57 +07:00