802dc90cb1
Adjust using directives for vertices
2022-08-05 20:37:33 +09:00
c4b9b2a14b
Merge branch 'master' into irenderer-glwrapper
2022-08-05 20:35:06 +09:00
4544df5978
Leave client.realm
around to handle pull requests without this change merged
2022-08-05 18:27:29 +09:00
ad3d00b1dc
Don't add version suffixes when running unit tests
2022-08-05 18:23:41 +09:00
3c84b1a389
Change order of application to use original client.realm
last
2022-08-05 17:48:51 +09:00
84a3fbd25c
Version realm files for debug executions
...
To make it easier for developers to test out pull requests which bump
the realm schema version, realm files are now stored with the schema
version in the filename.
Note that this means any changes made to a newer version will not be
applied to previous ones.
2022-08-05 17:36:49 +09:00
94ec653420
Add same load-cancel safeties to ensure tracks are disposed in card PlayButton
2022-08-05 14:26:01 +09:00
6823282604
Fix PlayButton
potentially not disposing an unused PreviewTrack
during load
2022-08-05 14:15:27 +09:00
786af81274
Fix PreviewTrack
not disposing its owned audio Track
2022-08-05 14:15:01 +09:00
0de00e9b3f
Don't serialise empty mod settings
2022-08-05 14:00:53 +09:00
0d73bfa451
Merge pull request #19575 from smoogipoo/solo-score-info-json-cleanup
...
Clean up SoloScoreInfo serialised output
2022-08-04 23:19:21 +09:00
2d9da07eb6
Trim zero values from hit statistics
2022-08-04 19:27:50 +09:00
8ff7770a71
Omit irrelevant data from SoloScoreInfo serialisation
2022-08-04 19:11:39 +09:00
094eaafd43
Split out common conditional check into local static
method
2022-08-04 17:26:54 +09:00
6632367c6d
Ensure skin samples are looked up in correct order
2022-08-04 14:48:12 +09:00
ca1b4689cb
Automatically focus name textbox upon add preset popover open
2022-08-03 21:26:35 +02:00
159d3b032c
Rename locals for legibility
2022-08-03 21:23:31 +02:00
82d3fbd51b
Split AddPresetPopover
to separate file
2022-08-03 21:22:55 +02:00
ac9321204c
Merge branch 'master' into mod-overlay/create-preset
2022-08-03 21:21:52 +02:00
7c45c571a0
Merge branch 'master' into more-beat-sync-dependence
2022-08-03 20:22:42 +03:00
844430502b
Replace parantheses with nullable-bool equality operation
2022-08-03 20:11:08 +03:00
87cc2db624
Merge branch 'master' into improve-download-limit-message
2022-08-03 20:17:02 +09:00
d3954fc583
Use existing localised error message
2022-08-03 20:15:46 +09:00
a32149fda1
Convert interface methods to extension methods
2022-08-03 20:07:55 +09:00
4063f92381
Merge branch 'master' into fix-legacy-song-progress-mouse-blocking
2022-08-03 12:12:58 +03:00
16ff8d5c38
Use different variable source
2022-08-03 17:47:32 +09:00
6ad6561e1c
Fix LegacySongProgress
incorrectly blocking mouse input from gameplay
...
Closes #19555 .
2022-08-03 17:42:29 +09:00
f743dc623f
Change migration logic to ignore realm pipe files regardless of database filename
2022-08-03 17:37:30 +09:00
9306dd5e30
Apply changes from removal of GLWrapper
2022-08-03 15:02:22 +09:00
add2971eb4
Implement preset creation flow with test coverage
2022-08-02 22:05:54 +02:00
7251389e43
Add localisations for add preset button
2022-08-02 22:05:34 +02:00
059a465fe8
Add border to popover for better visual contrast
2022-08-02 22:03:33 +02:00
1b3074d098
Implement popover for creating mod presets
2022-08-02 22:03:33 +02:00
085080576a
Add button for creating new mod presets
2022-08-02 22:03:32 +02:00
b4e55f7309
Apply IRenderer changes
2022-08-02 19:50:57 +09:00
dc49862466
Merge branch 'irenderer-shaders' into irenderer-textures
2022-08-02 19:25:24 +09:00
a2a913ab52
Merge branch 'irenderer-batches' into irenderer-textures
2022-08-02 19:25:08 +09:00
258ad7c6b9
Tidy up kiai time access
2022-08-02 18:18:40 +09:00
cc4cde2c79
Improve IBeatSyncProvider
interface and reduce beatmap track dependence
2022-08-02 17:59:18 +09:00
7022c6382d
Add localisation support for local modification strings
2022-08-02 16:30:14 +09:00
8cb02f47eb
Mark BeatmapSet.Status
as modified when any beatmap is modified, rather than all
2022-08-02 16:08:58 +09:00
df76f9f4da
Fix some additional metadata being updated when it shouldn't (with local changes)
2022-08-02 15:49:22 +09:00
34ffc51c51
Avoid clearing chat overlay textbox when pressing "back" key binding
...
Generally this is expected behaviour for usages of focused text boxes
(ie. to clear search content), but not so much here.
Addresses https://github.com/ppy/osu/discussions/19403#discussioncomment-3230395 .
2022-08-02 13:56:03 +09:00
fc0914bf77
Merge pull request #19536 from frenzibyte/playlists-settings-leak
...
Fix playlist settings reference leak due to unsafe binding
2022-08-02 13:30:55 +09:00
4295dc3cb9
Merge pull request #19535 from naipofo/overlay-filter-rank
...
Hide F rank from the beatmap overlay
2022-08-02 13:06:27 +09:00
4adc8375e9
Add more xmldoc and avoid BeatmapSet
status being set when it shouldn't be
2022-08-02 12:12:02 +09:00
298efa5391
Fix broken ShearedButton
autosizing logic
2022-08-01 22:04:16 +02:00
3356909026
Merge branch 'master' into overlay-filter-rank
2022-08-01 21:54:44 +02:00
7354f9e6ba
Remove localisation for now
2022-08-01 22:05:52 +03:00
c0e5f11c90
Merge pull request #19532 from frenzibyte/fix-new-items-sort-stability
...
Fix newly imported beatmaps not using correct comparer for sorting
2022-08-02 02:20:51 +09:00