Commit Graph

600 Commits

Author SHA1 Message Date
e90660c1a4 Switched to lowercase 2023-04-21 02:35:28 +02:00
b62de5514c Fixed video importing bug #23259 2023-04-21 02:10:24 +02:00
e72f103c17 Do not look up metadata for locally-modified beatmaps on save 2023-04-11 23:14:35 +02:00
eb37d740b1 Update supported video filetypes to match osu-stable 2023-03-13 18:24:16 +09:00
fc558278cc Fix touch input handler settings not matching search for "touchscreen" 2023-01-24 13:37:12 +09:00
e3932c077b Merge pull request #22032 from frenzibyte/fix-potential-difficulty-failure-alt
Fix advanced statistics display potentially performing invalid difficulty calculation
2023-01-23 15:39:47 +09:00
26cd70f2bf Always use production (non-experimental) endpoints for tournament client 2023-01-17 18:46:06 +09:00
13c1b8f5a4 Fix intermittent failure in tests with restarting player instances 2023-01-15 16:06:06 +03:00
0548ca2aa8 Avoid changing target content midway through code 2023-01-12 09:48:38 +03:00
6c52b8339b Fix game-level components finishing load after content 2023-01-11 22:02:06 +03:00
39221a52da Fix advanced statistics display using decoupled ruleset bindable for difficulty calculation 2023-01-05 12:52:08 +03:00
c7ca4bbba5 Use generic Enum methods 2022-12-26 20:36:39 +01:00
145130ba80 Register solo statistics watcher at game level 2022-12-24 14:35:07 +01:00
d5b2c7dfe9 Clamp SFX panning on results screen 2022-12-16 17:19:07 +09:00
dd4cd3cf8e Move gameplay configuration to interface to allow editor overriding 2022-11-08 18:25:24 +09:00
20dd405c2b Merge branch 'master' into maintain-common-mod-selection 2022-11-03 15:32:40 +09:00
71d87489ab Merge branch 'master' into safe-area-toggle 2022-10-29 13:19:44 +02:00
8c057b3af7 Add comment explaining why handlers are added in OsuGameBase 2022-10-28 17:26:53 +09:00
f9d2c30c3e Add user toggle for application of safe areas 2022-10-28 14:05:45 +09:00
27ce3d8342 Fix input settings not displaying in visual test browser 2022-10-21 01:52:19 +03:00
739b21ab3b Maintain mod selection on ruleset change for common mods 2022-10-14 02:15:58 +03:00
a44cfe2901 Hide menu cursor when user is idle 2022-10-12 17:50:31 +03:00
8a7526aaa3 Merge pull request #20344 from frenzibyte/better-tablet-notifications
Improve tablet error/warning notifications messaging
2022-09-22 22:45:27 +09:00
db21601632 Add warning message in files folder to avoid accidental deletion
This is a pretty standard practice for applications that have data
stored in folders where a user may accidentally determine that the
content is unnecessary.

Aims to address cases like
https://github.com/ppy/osu/discussions/20394#discussioncomment-3705694.
It's not the first time this has come up, and definitely won't be the
last.
2022-09-22 13:17:24 +09:00
110652592f Display readable tablet notifications and link to supported list page 2022-09-16 16:32:06 +03:00
433bb5ae24 Add ServerShuttingDownCountdown 2022-09-16 19:56:52 +09:00
40a60f7145 Remove all entity framework code and migrations 2022-09-15 16:58:58 +09:00
20ffbc4676 Fix beat sync stopping after returning to menu from a failed play
Closes #20193.

Explanation is inline comment.
2022-09-09 14:13:03 +09:00
23d5e8b286 Fix beat sync components stopping after beatmap change
Not an amazing fix, but it seems to work and would rather get this in
ASAP rather than trying to fix at a framework level.

Closes #20059.
2022-09-01 23:46:02 +09:00
8e42af8e66 Merge pull request #19973 from peppy/no-gameplay-clock-beat-synced-container
Fix beat synced components not applying offsets
2022-08-29 20:43:26 +09:00
be5c6232e8 Encapsulate Track inside a FramedClock to avoid mutating operations 2022-08-29 16:29:19 +09:00
423f6f90f2 Remove async calls from ScoreManager 2022-08-29 15:34:08 +09:00
fec744a7fe Add global FramedBeatmapClock for BeatSyncProvider components 2022-08-26 17:48:21 +09:00
c4b9b2a14b Merge branch 'master' into irenderer-glwrapper 2022-08-05 20:35:06 +09:00
b4e55f7309 Apply IRenderer changes 2022-08-02 19:50:57 +09:00
cc4cde2c79 Improve IBeatSyncProvider interface and reduce beatmap track dependence 2022-08-02 17:59:18 +09:00
a5f48e336a Isolate development builds' storage from release builds 2022-08-01 14:38:02 +09:00
cb52b696ed Merge branch 'master' into bypass-local-metadata-cache 2022-07-29 16:05:54 +09:00
2ff6ff06d3 Use tuple to better explain new bool parameter 2022-07-29 16:05:41 +09:00
8cb4fb35e0 Rename parameter to read better (and still use local cache if no online API is available) 2022-07-28 17:08:59 +09:00
c35da62224 Add flow for bypassing local cache lookups when refreshing beatmap metadata 2022-07-28 16:33:51 +09:00
2b9d46d803 Remove unused RulesetStore from BeatmapManager constructor 2022-07-28 16:19:05 +09:00
ef10145d6f Rename MenuCursorContainer and clean up code 2022-07-26 14:11:52 +09:00
57a41c6897 Add basic background processor 2022-07-21 18:20:46 +09:00
defadeef47 Merge pull request #19250 from peppy/fps-counter
Add game-side FPS counter
2022-07-21 16:26:38 +09:00
0a1744faca Add to game and bind with configuration setting 2022-07-20 23:49:19 +09:00
6adcf82d2e Add change ingester to handle passing of online changes to correct target components 2022-07-19 17:57:01 +09:00
cd39f444ef Expose event from OnlineMetadataClient rather than calling BeatmapUpdater directly 2022-07-19 17:57:01 +09:00
10d6027c89 Assign missing UserID to RealmUser 2022-07-11 02:36:51 -04:00
79bed0abdf Merge branch 'realm-nested-writes' into metadata-client 2022-07-07 17:37:06 +09:00