bc2b629ee7
Let tests wait until track load before testing zoom
2022-07-25 12:07:50 +03:00
07c6b44864
Fix Timeline
attempting to setup zoom with unloaded track
2022-07-25 12:07:50 +03:00
123930306b
Refactor ZoomableScrollContainer
to allow setting up zoom range and initial zoom after load
2022-07-25 12:07:50 +03:00
35462a04a0
Merge pull request #19367 from smoogipoo/log-diffcalc-failure
...
Log beatmap difficulty retrieval failures during score calculation
2022-07-25 11:49:55 +03:00
93175eaf6e
Re-enable timeline zoom test and remove flaky attribute
2022-07-25 11:39:23 +03:00
678acabf7e
Merge branch 'master' into log-diffcalc-failure
2022-07-25 11:16:31 +03:00
f1534da683
Formatting issues
2022-07-25 04:13:05 -04:00
fcf767e28b
Add contextmenu to beatmap external link
2022-07-25 04:07:33 -04:00
3c12b357e6
Merge pull request #19372 from frenzibyte/more-unprocessed-pp-handling
...
Update more places to support displaying unprocessed PP placeholder
2022-07-25 16:45:54 +09:00
2dd99ef1fd
Refactor FPSCounter
to not use scheduled tasks
...
While on the surface this looks harmless (ignoring allocations),
`Scheduler` doesn't clear cancelled tasks until they reach their
execution time. This can cause an increase in time spent processing the
scheduler itself.
I don't think a per-frame updating component should use scheduled tasks
in this way in the first place, so I've just rewritten the logic to
avoid that overhead altogether.
2022-07-25 16:26:48 +09:00
4d90e6bbac
Flip method to read better
2022-07-25 10:03:06 +03:00
6bf2645b1a
Fix StarRatingDisplay
not handling negative numbers as "pending"
2022-07-25 15:44:54 +09:00
6bdd1f43a2
Add visual test coverage
2022-07-25 09:40:20 +03:00
e402e919ab
Display placeholder for user profile scores
2022-07-25 09:40:20 +03:00
2ec90e37bb
Fix calls to GetWorkingBeatmap
invalidating cache too often
...
With recent changes, the pathway between refetching (on request) and
refetching (on requirement due to unpopulated files) was combined.
Unfortunately this pathway also added a forced invalidation, which
should not have been applied to the second case.
Closes https://github.com/ppy/osu/issues/19365 .
2022-07-25 15:30:49 +09:00
bbbc0a863f
Add test coverage of WorkingBeatmap
retrieval from BeatmapManager
2022-07-25 15:30:49 +09:00
f54cee0270
Display placeholder for leaderboard top scores
2022-07-25 09:18:04 +03:00
91d1c9686c
Separate unprocessed PP placeholder to own class
2022-07-25 09:07:51 +03:00
fa1bc0fe0e
Merge pull request #19343 from frenzibyte/beatmap-overlay-null-pp
...
Display exclamation icon for online scores with unprocessed PP
2022-07-25 14:45:15 +09:00
7facd6d822
Merge branch 'master' into beatmap-overlay-null-pp
2022-07-25 07:38:59 +03:00
6c95c49da3
Mark test score with null PP for visual testing
2022-07-25 07:31:52 +03:00
54eb2b98a9
Display exclamation triangle on scores with unprocessed PP
2022-07-25 07:30:57 +03:00
40b76d7560
Merge pull request #19368 from smoogipoo/disable-timeline-test
...
Disable timeline test for now
2022-07-25 13:21:10 +09:00
0226b358ee
Disable timeline test for now
2022-07-25 13:20:33 +09:00
3beb1da3de
Merge branch 'master' into beatmap-overlay-null-pp
2022-07-25 07:18:03 +03:00
12e2e63a1c
Merge pull request #19349 from bdach/mod-overlay/presets-column
...
Implement basic appearance of mod preset column
2022-07-25 13:10:47 +09:00
3d97b74813
Log beatmap difficulty retrieval failures during score calculation
2022-07-25 13:03:47 +09:00
f68c4e8890
Fix code formatting
2022-07-25 06:36:26 +03:00
af8349e673
Merge pull request #19363 from frenzibyte/late-end-playing-signal
...
Fix `Player` potentially disappearing in spectator list after restart
2022-07-25 12:05:36 +09:00
fa9daa6899
Fix TestSceneReplayRecorder
not using score provided by gameplay state
2022-07-25 05:21:27 +03:00
e0266b0d81
Reword comment slightly
2022-07-25 04:39:14 +03:00
f5a5887669
Fix players potentially not displaying in spectator after restart
2022-07-25 04:21:53 +03:00
feef16b09b
Add potentially failing test case
2022-07-25 04:18:30 +03:00
446485f804
Move localisation string to common location
2022-07-24 23:30:52 +02:00
8af9cfbe40
Add readonly modifier
2022-07-24 23:29:18 +02:00
6a67d76d7c
Add basic mod preset column implementation
2022-07-24 16:39:04 +02:00
b2f8934117
Extract base mod select column presentation logic
2022-07-24 16:39:03 +02:00
08024e70eb
Merge pull request #19345 from frenzibyte/fix-slider-bar-crash
...
Fix `OsuSliderBar` throwing on negative draw width
2022-07-24 19:36:19 +09:00
4332e6cae9
Fix OsuSliderBar
throwing on negative draw width
2022-07-24 08:34:24 +03:00
0c16ef3e2e
Add failing test case
2022-07-24 08:34:24 +03:00
7c477e6f22
Fix beatmap overlay leaderboard not handling null PP scores properly
2022-07-24 04:20:49 +03:00
2205e0dc3d
Merge pull request #19324 from peppy/background-processor-error-logging
...
Add error logging for background processing failures
2022-07-24 07:38:26 +09:00
16e655766e
Addressed pertinent issues
2022-07-23 23:30:57 +02:00
2a3d3a0660
Merge branch 'ppy:master' into Wiggle-strength-duration
2022-07-23 22:58:21 +02:00
1aa0d49d81
Code Quality
2022-07-23 12:27:24 +02:00
f1791e79e3
Add error logging for background processing failures
2022-07-23 19:22:16 +09:00
c7e490eaae
Merge pull request #19312 from frenzibyte/disable-backgorund-beatmap-processor-for-tests
...
Fix background beatmap processor resetting star ratings in tests
2022-07-23 19:21:45 +09:00
9db06fafd0
Fix code formatting
2022-07-23 12:16:11 +02:00
33b442d5d0
Add missing icons to UserProfileRecentSection
2022-07-23 12:06:30 +02:00
836cb0927c
Merge branch 'master' into disable-backgorund-beatmap-processor-for-tests
2022-07-23 11:55:24 +03:00