Commit Graph

7900 Commits

Author SHA1 Message Date
ee96d84ffa Merge branch 'master' into input-settings 2022-06-20 22:55:43 +02:00
6515b249ec Change data migration to do an immediate exit, rather than attempted exit 2022-06-19 12:39:58 +09:00
50e40756c4 Rename GracefullyExit to AttemptExit 2022-06-19 12:34:44 +09:00
f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
e4ddf03ad6 Fix toolbar music button handling keys while not hovered 2022-06-16 20:22:57 +03:00
9c4f6d2ce0 Merge branch 'master' into first-run-setup-notification-interruption 2022-06-16 15:14:40 +02:00
251923c106 Convert NotificationOverlay to NRT 2022-06-16 17:28:08 +09:00
6b30ee0950 Tidy up DI and binding logic 2022-06-16 17:26:43 +09:00
f88c568c8d Update flag sizes after switch to twemoji assets
The old flags used a size of 150x100, while the new assets based on
twemoji use a size of 150x108. Update existing usages to match this new
aspect ratio better.
2022-06-15 21:45:47 +02:00
e7dcbddbeb Fix potential null reference 2022-06-15 18:53:49 +03:00
026bad7fc4 Use notification processing mode logic instead 2022-06-15 18:13:24 +03:00
7571ab6c63 Merge branch 'master' into new-dialog-sfx 2022-06-15 19:47:00 +09:00
584345a97e Merge pull request #18693 from frenzibyte/toolbar-volume-control
Add basic volume control support in toolbar music button
2022-06-15 17:50:10 +09:00
b3aa4fcf02 Adjust a channel rather than the overall sample 2022-06-15 17:33:07 +09:00
94aa2248ca Move filter reset to more appropriate location 2022-06-15 17:32:21 +09:00
1f1633ddc2 Remove Update method processing of samples in PopupDialogDangerousButton 2022-06-15 16:50:23 +09:00
583619b915 Use GlobalAction.DecreaseVolume instead 2022-06-15 10:21:27 +03:00
873806c2ea Add keyboard adjustment support 2022-06-15 15:58:22 +09:00
3df9d7c9e1 Add a bit more animation when adjusting 2022-06-15 15:56:59 +09:00
5eb56ab814 Ensure Master volume is updated when scrolling on toolbar button 2022-06-15 15:41:40 +09:00
af87722be8 Add audio feedback for 'Dangerous' dialog buttons 2022-06-15 15:41:27 +09:00
930ec2a197 Add specific samples for dialog 'Ok' and 'Cancel' buttons 2022-06-15 15:41:27 +09:00
ddeee09a51 Fix important notifications interrupting first-run setup 2022-06-15 03:40:05 +03:00
1f31e3fb51 Add volume UI to toolbar music button 2022-06-14 22:15:12 +03:00
7f23677972 Add volume control support via toolbar music button 2022-06-14 22:15:12 +03:00
49ec2572b8 Allow scrolling overflow of ruleset buttons in the toolbar 2022-06-15 01:43:10 +09:00
d89c11e49e Allow Toolbar to block scroll input from passing through 2022-06-14 19:10:13 +03:00
77fcf35d1d Remove unlimited frame limiter warning
This should not be required now that we have a 1,000 Hz limiter in
place.
2022-06-13 15:40:27 +09:00
e5d6dc1ba5 Merge pull request #18606 from peppy/latency-comparer
Add latency certifier system
2022-06-10 19:41:44 +09:00
c9dfffbc0e Merge pull request #18619 from peppy/fix-collection-performance
Fix performance overhead of large collections
2022-06-10 15:01:31 +09:00
c625c929e5 Update button text to match new terminology 2022-06-10 14:16:56 +09:00
4a5e86e451 Rename Beatmaps to BeatmapHashes for clarity 2022-06-10 14:03:51 +09:00
3b229624dd Simplify contains check to use LINQ the whole way 2022-06-10 14:02:58 +09:00
bc7262a3dd Merge pull request #18627 from Joehuu/always-show-mod-selector-beatmap-info
Always show mod selector on beatmap info leaderboards regardless of supporter
2022-06-09 18:18:12 +09:00
f3371e8bc8 Always show mod selector on beatmap info leaderboards regardless of supporter 2022-06-08 13:22:49 -07:00
c2ed41d097 Remove CanBeNull specification from DI attributes 2022-06-08 15:10:19 +01:00
04b434b8ce Update ChatLine timestamp and message colours 2022-06-08 14:04:01 +01:00
dfa31df2af Use #nullable enable in ChatLine 2022-06-08 14:04:01 +01:00
c22bffaa01 Fix filter failure when no collection is selected 2022-06-08 19:30:18 +09:00
187086e4ec Merge pull request #18609 from ALANVF/settings-delete-skin
Add button to delete the current skin
2022-06-08 19:18:59 +09:00
42cd7d9e6e Change CollectionManager to only store MD5 hashes instead of full BeatmapInfo 2022-06-08 18:23:09 +09:00
3a90aa0b9b Fix code styling 2022-06-08 17:57:59 +09:00
5157a78ae6 Isolate nested sample screens from main game to avoid toolbar interactions 2022-06-08 16:53:06 +09:00
6c05329144 Close #5820 (Ability to delete a single skin) 2022-06-07 18:01:40 -04:00
2f635fa854 Refactor ChatLine and fix DrawableChannel flow padding
Refactors `ChatLine` component to use more sensible override properties
and layout using grid container. Moves creation of username component
into its own method to simplify BDL.

Updates padding of base `DrawableChannel` flow padding.

Removes usage of `ChatOverlayDrawableChannel` since it's overrides are
no longer needed.

Updates usage of `StandAloneChatDisplay` to use new override properties
of `DrawableChannel`.
2022-06-07 22:35:45 +01:00
9da99a0ddf Rename to latency certifier 2022-06-07 23:34:55 +09:00
95dea00725 Tidy up code and namespaces 2022-06-07 23:10:08 +09:00
20cfa5d83f Add button to access latency comparer from game 2022-06-07 17:28:31 +09:00
4df7711af8 Merge branch 'master' into volume-metre-keyboard-fix 2022-06-06 23:45:42 +02:00
b104b7a90d Rename method to mention "all" 2022-06-06 20:12:20 +09:00