Commit Graph

12902 Commits

Author SHA1 Message Date
c44f71a737 remove all regular usage of DifficultyControlPoint 2023-04-26 17:55:38 +02:00
87ca0f5335 Update SamplePointPiece.cs 2023-04-26 13:45:58 +02:00
e4b64bdc3e clean up code stuff 2023-04-25 19:06:29 +02:00
755ad25dbe clean code 2023-04-25 18:27:20 +02:00
c23a7b014e add missing } 2023-04-25 18:17:07 +02:00
065464d90c Fixed DifficultyPointPiece 2023-04-25 18:12:53 +02:00
c80a25328d Shorten label to just "matches" 2023-04-17 20:59:41 -07:00
d0cbe206a9 Revert back to one number with "matching beatmap difficulties" label 2023-04-10 23:37:29 -07:00
f0c8a3202b Merge remote-tracking branch 'upstream/master' into fix-beatmap-terminology 2023-04-10 23:22:15 -07:00
52bb7891f7 Merge branch 'master' into fix-count-not-updating-when-deleting 2023-04-11 09:04:02 +09:00
f80de08f24 Adjust BeatmapSetsChanged xmldoc
Co-Authored-By: Dean Herbert <pe@ppy.sh>
2023-04-10 11:28:23 -07:00
c7dea71793 Use existing BeatmapSetsChanged action 2023-04-10 11:26:18 -07:00
73bd0feef5 Fix incorrectly implemented localisation 2023-04-10 15:03:33 +02:00
6fec476147 Simplify snap implementation 2023-04-10 14:55:30 +02:00
7f5b99c91b Fix song select beatmap difficulty count not updating when deleting 2023-04-09 22:12:51 -07:00
8d2e852ffd Fix overbearing key down handling 2023-04-08 22:30:36 +09:00
a1fc4def1d Remove redundant method override 2023-04-08 22:18:07 +09:00
3c4a25e53f Fix tooltip text not resetting when ending an editor rotation 2023-04-08 14:28:52 +02:00
580d5745c0 Add "(snapped)" to the tooltip when snap-rotating in the editor 2023-04-08 14:15:49 +02:00
f72dd86b42 Fix code quality issues and avoid updating bindable twice per operation 2023-04-08 10:40:36 +09:00
c827c2810b Improve editor selection rotation value wrapping
This fixes two issues the previous algorithm had:
1.  A half-turn rotation used to show up as -180°.
2.  Rotating more than 180° in one drag event would overwhelm it
    and cause the value to go outside its range.

This comes at the cost of a negligible performance hit,
since a division (modulo) is performed instead of just addition/subtraction.
2023-04-08 01:30:29 +02:00
f1de560d57 Snap editor selection rotation when holding shift 2023-04-08 01:30:29 +02:00
e6872629f3 Merge pull request #22868 from peppy/no-epilepsy-warning-storyboard-disable
Don't show epilepsy warning when storyboards are disabled
2023-04-06 12:32:38 +09:00
ba753a8aac Merge branch 'master' into update-skinnable-sound-before-playing 2023-04-05 22:56:25 +02:00
6df7614b9d Add tests for suppressing epilepsy warning when storyboard disabled 2023-04-05 20:56:50 +02:00
432f698697 Merge branch 'master' into gameplay/key-counter-abstraction 2023-04-05 19:45:14 +02:00
8cc425774b Merge branch 'master' into fix-replay-fail-on-exit 2023-04-03 21:23:23 +02:00
b0c09df259 Merge branch 'master' into gameplay/key-counter-abstraction 2023-04-03 15:33:35 +09:00
4b294278d6 Merge branch 'master' into fix-ruleset-shader-caching 2023-03-31 20:04:55 +09:00
796cd9c916 Rewrite comment explaining early return on checkScoreCompleted given new usages 2023-03-31 02:36:17 +09:00
b25a59fd14 Rename scoreCompleted -> checkScoreCompleted to reflect the fact it doesn't always succeed 2023-03-31 02:30:04 +09:00
4dd0c2c7a5 Add assert ensuring we don't ever get to the results screen with an F rank
Intentionally an assertion as I want tests to fail, but I don't want
this to cause crashes for an end user if it does happen to occur.
2023-03-29 14:11:58 +09:00
a8bb2e33ac Ensure all preconditions are checked before progressing to results screen after storyboard ends 2023-03-29 14:00:11 +09:00
aad540629f Remove duplicate load rule from ShaderPrecompiler 2023-03-29 12:36:56 +09:00
5dfac02b11 Preload triangle shader on startup 2023-03-28 14:15:38 +09:00
8b30c67580 Fix incorrect song select matching label by showing both beatmap and difficulty count for less ambiguity 2023-03-26 18:08:28 -07:00
3e0bbb2432 Fix select beatmap button not highlighting when creating a multiplayer room using keyboard 2023-03-26 16:03:21 -07:00
425be20e46 Fix song select search textbox font size incorrectly having increased 2023-03-22 14:17:39 +09:00
9ff9cd3b7f Merge branch 'master' into skin-editor-cyclic-selection 2023-03-21 19:49:55 +01:00
e31a90e043 Don't cycle selection when more than one items are selected 2023-03-21 21:31:10 +09:00
5cb8160eee Merge pull request #22773 from peppy/show-song-select-visible-beatmap-count
Show count of visible beatmaps at song select
2023-03-21 18:22:29 +09:00
ea8da69263 Fix importing beatmaps not changing count of visible beatmaps
Reproduction steps:

1. Go to song select
2. Open beatmap listing
3. Import a beatmap that would fit the current filter criteria
4. The count of visible beatmaps does not change

Fixed by updating the count on `BeatmapSetsChanged` too.
2023-03-20 20:53:53 +01:00
695ee39b87 Privatise setter 2023-03-20 20:30:54 +01:00
556964eae0 Merge branch 'master' into BitmapUpdatesOnScore 2023-03-16 12:16:42 +03:00
3b62f87b64 Ensure Player does not fail a score on exit if a replay is currently loaded 2023-03-16 17:14:20 +09:00
cd102da3af Move matches string inside text box 2023-03-16 16:34:31 +09:00
89b42ddd98 Don't localise beatmap count string for now 2023-03-16 15:02:38 +09:00
edc6314634 Drank some coffee and figured out the fix 2023-03-15 10:49:59 +01:00
5f9b13a775 Rename Add/AddRange methods as they are no longer conflicting with Container 2023-03-15 18:02:41 +09:00
9e444af380 Use object initialisers and fix order of initialisation vs add 2023-03-15 18:02:26 +09:00