Commit Graph

8133 Commits

Author SHA1 Message Date
7eaa4c5ccd Update new usages of Remove / RemoveInternal 2022-09-01 23:05:34 +09:00
6a35b233e5 Merge branch 'master' into remove-dispose-updates 2022-09-01 23:03:19 +09:00
afe2862df4 Merge branch 'master' into toast-notification-tray 2022-08-31 16:07:11 +09:00
ccc08b816c Merge pull request #20030 from peppy/notification-design-update
Update notification overlay design
2022-08-31 16:06:59 +09:00
8b9ccc66b7 Update ProgressNotification font spec to match other notifications 2022-08-31 12:49:28 +09:00
85442fe032 Adjust dismiss button background colour to avoid conflict with background 2022-08-31 12:48:30 +09:00
7c72c6b43f Fix unread count potentially missing notifications in a transforming state 2022-08-31 12:46:43 +09:00
0558dae917 Mark toasts as read when closing the overlay for added safety
I'm not sure how the read status will play out going forward so I'm just
adding this to keep things conforming for now.
2022-08-31 12:46:04 +09:00
9eb615f942 Fix remaining test failures by strengthening PlayerLoader tests
- Click using `TriggerClick` as notifications move around quite a bit.
- Ensure any notifications from a previous test method are cleaned up.
2022-08-31 01:40:30 +09:00
31a9980686 Update remaining test expectations with new behaviour 2022-08-31 00:57:30 +09:00
a62ba9e0d9 Remove notification blocking behaviour of first run setup 2022-08-31 00:57:18 +09:00
ed11b1ba6f Improve forwarding flow to not use piling delegates 2022-08-31 00:40:53 +09:00
224ab29ef4 Don't dismiss toasts while hovered (and adjust timings slightly) 2022-08-30 21:19:51 +09:00
403fc18976 Fix notification completion events not being run when overlay not visible 2022-08-30 21:13:43 +09:00
a7110666a0 Play notification appear sample immediately 2022-08-30 21:13:43 +09:00
95ce78a50c Reduce notification post delay now that it's less important 2022-08-30 21:13:43 +09:00
b8300ae60a Add toast notification tray 2022-08-30 21:13:43 +09:00
7b006f1f22 Add flash when a new notification is displayed to draw attention 2022-08-30 20:34:27 +09:00
60413e3e7b Enable masking for main content to avoid underlap with close button on word wrap failure. 2022-08-30 19:17:41 +09:00
6b71b4656d Remove ProgressNotification vertical movement and delay 2022-08-30 19:16:59 +09:00
d600058c98 Assert non-null in ProfileHeader to appease r# 2022-08-30 18:09:10 +09:00
c846bf20a7 Add background hover and adjust remaining metrics 2022-08-30 18:06:48 +09:00
bea12ab3c2 Rename NotificationContent to MainContent 2022-08-30 18:06:48 +09:00
09aa3e065d Move colouring to full icon content rather than background 2022-08-30 18:06:48 +09:00
0f203531d9 Allow customising the "close" button icon 2022-08-30 18:06:48 +09:00
1484ae19f0 Initial design update pass 2022-08-30 18:06:48 +09:00
b8fda1a16f Apply NRT to notification classes
and tidy things up a bit.
2022-08-30 15:57:10 +09:00
a215d009fe Update Remove/RemoveRange/RemoveAll calls in line with framework changes 2022-08-29 15:57:40 +09:00
423f6f90f2 Remove async calls from ScoreManager 2022-08-29 15:34:08 +09:00
6dc859973b Merge branch 'master' into fix-playlist-overlay-test-failures 2022-08-26 20:25:53 +09:00
968f656585 Merge branch 'master' into copyexternalurl-dialog 2022-08-24 21:21:11 +02:00
6a0d23cf96 Nest dialog class and apply NRT 2022-08-24 17:39:22 +09:00
9f9deef438 Reword slightly 2022-08-24 17:37:41 +09:00
9ee26c575d Made button blue 2022-08-24 04:04:44 -04:00
b24513038c Add popupdialog button to copy url 2022-08-24 03:35:19 -04:00
edd50dc05b Add profile url context menu to user container 2022-08-24 03:07:03 -04:00
c840977acb Fix filtering potentially not running after new items added 2022-08-23 20:42:20 +09:00
058d67f8e8 Merge pull request #19695 from naoei/ruleset-localization
Change most ruleset-accessible string types to Localisable strings
2022-08-22 16:13:23 +09:00
0815b01b75 Merge pull request #19783 from bdach/mod-select/presets-dont-open-customisation
Fix selecting preset containing Difficulty Adjust automatically opening customisation panel
2022-08-22 15:44:00 +09:00
d199b3b100 Update GetVariantName to also support localisation 2022-08-22 14:51:00 +09:00
e1fa959f0b Fix language change removing mod column bold text 2022-08-22 13:00:47 +09:00
aa15e84bea Adjust rounding in mod select difficulty multiplier to match song select footer
The 0.01 `Precision` spec on `DifficultyMultiplierDisplay.Current` would
cause the difficulty multiplier to use a different midpoint rounding
strategy than `double.ToString()`, which is the one that the song select
footer relies on. For example, a value of 0.015 would be rounded down
to 0.01 by `double.ToString()`, but rounded up to 0.02
by `BindableDouble`.

Fix the discrepancy by just deleting the `Precision` spec. Since the
value of the bindable would go through `ToLocalisableString(@"N2")`
anyway, it was redundant as is.

Fixes #19889.
2022-08-21 23:15:49 +02:00
3d14b14cfe Use alternative method for checking panel readiness to eliminate bool flag 2022-08-17 21:56:11 +02:00
3109066e34 Rename {Requires -> Pending}Configuration 2022-08-16 22:45:24 +02:00
6bfdfeb153 Refactor mod panel selection logic to avoid overwriting 2022-08-16 22:41:35 +02:00
10daac6752 Only open mod customisation panel on explicit selection of single mod 2022-08-15 20:38:23 +02:00
f860bc11ee Fix several schedule-related issues arising from new column addition 2022-08-15 20:38:16 +02:00
5ff2e41a55 Add preset column to mod select test scene 2022-08-15 18:38:37 +02:00
Nao
c940f5abcb Merge branch 'master' into ruleset-localization 2022-08-14 15:17:44 -04:00
45e9eda9e7 Localise hit result name 2022-08-14 14:57:02 -04:00