Commit Graph

7868 Commits

Author SHA1 Message Date
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
cb383d4bdc Merge branch 'master' into delete-all-beatmap-videos-sbs 2022-06-06 20:08:05 +09:00
c0aaeff2b3 Update DaySeparator to use new design throughout
Moves `DaySeparator` chat component to it's own file and update it to
match new chat design. Makes use of several virtual attributes that can
be overridden to update spacing and layout in other usage contexts.

Remove redundant usage of `ChatOverlayDaySeparator`, since the new
design is now part of the base class.

Create `StandAloneDaySeparator` to use in `StandAloneChatDisplay` which
overrides attributes to match correct spacing and layout for its design.

Ensure that `DrawableChannel.CreateDaySeparator` returns type of
`DaySeparator` instead of `Drawable`.
2022-06-04 18:02:14 +01:00
58c8562cb0 Fix username placeholder text casing and missing localisation on registration form 2022-06-03 20:09:20 -07:00
d0e098fbcd Allow using arrow keys to navigate volume controls when controls are already visible 2022-06-04 01:04:46 +09:00
712253a35b Make non-localisable strings in VolumeMeter verbatim 2022-06-04 01:04:23 +09:00
64616a6d73 Remove completely gimped implementation in VolumeMeter 2022-06-04 00:18:54 +09:00
6115275bc2 Use 'default' sampleset for toolbar and repurpose 'toolbar' select sample temporarily 2022-06-03 22:33:06 +09:00
2878bb592f Use more appropriate sounds for certain components 2022-06-03 22:32:12 +09:00
365819865e Remove 'submit' sample usages 2022-06-03 22:31:35 +09:00
cd999cf7ac Fix back-to-front conditional 2022-06-03 10:51:20 +03:00
1a835f0622 Add warning note when running fullscreen on macOS 2022-06-03 10:32:59 +03:00
5bd9d88219 Fix tutorial download state not matching correctly when already available locally
Closes https://github.com/ppy/osu/issues/18468.

This doesn't stop the tutorial from downloading a second time, but at
least displays the correct status afterwards. Avoiding the download is a
bit more involved and requires a change to the flow. Probably not worth
it just yet.

To test, recommend switching to production environment, as dev server
doesn't have correct metadata for tutorial resulting in weirdness.
2022-06-02 16:34:24 +09:00
42598ce22a Refactor warning to notice in method names and usages 2022-06-01 16:51:58 +09:00
f7110116de Only display exclusive fullscreen hinting on windows 2022-05-31 14:04:56 +09:00
53844d3df1 Refactor settings item "warning" text to allow non-warning state 2022-05-31 14:01:42 +09:00
99ee3a7d8d Merge branch 'master' into detect-exclusive-fullscreen 2022-05-31 09:42:42 +09:00
1d5a156c15 Merge pull request #18427 from sw1tchbl4d3r/currently_playing_search
Add search bar for the `CurrentlyPlayingDisplay`
2022-05-30 23:03:00 +09:00
f65d2db77f Remove "V2" suffix from ChatOverlay components 2022-05-30 17:54:09 +09:00
5f9a69e5c2 Add localisation 2022-05-30 17:19:03 +09:00
dea7a27553 Adjust wording, add text for capable state 2022-05-30 17:18:29 +09:00
9e678101cf Merge pull request #18442 from jai-x/new-chat-announce-channel
Display Announce type channels separately in new chat overlay
2022-05-30 16:53:15 +09:00
5478ac21ea Merge branch 'master' into currently_playing_search 2022-05-30 16:48:53 +09:00
8f596520f3 Remove old chat overlay components 2022-05-29 20:08:43 +01:00
e329c160b3 Simplify channel retrieval expression 2022-05-29 18:58:27 +02:00
e69f8716cd Fix incorrect indent size 2022-05-29 18:56:37 +02:00
f9f8a32380 Merge branch 'master' into new-chat-announce-channel 2022-05-29 18:55:43 +02:00
7c97719db1 Move Schedule to only drawable pieces 2022-05-29 21:28:09 +09:00
c7570fbce5 Fix potential ObjectDisposedException on realm notification in SkinSection 2022-05-29 15:15:03 +09:00