9f740f69bb
Fix preview tracks muting themselves
...
Closes #4937
2019-06-07 11:21:10 +09:00
08ab1e5df7
Use new ITrackStore interface
2019-05-29 16:43:15 +09:00
a20eda7b5f
Fix remaining cases to work without things
2019-05-28 23:54:42 +09:00
4ca34bd5e8
Update osu! in line with audio subsystem refactor
2019-05-28 17:06:01 +09:00
372c5b081c
Fix audio preview buttons not correctly handling load failure states
...
Closes #4593 .
2019-05-23 12:07:49 +09:00
0bd35ab7bb
Turn on warnings, resolve issues
2019-04-25 17:36:17 +09:00
26d53d06a9
Fix remaining issues
2019-02-28 13:31:40 +09:00
c8793911a8
Enable more stringent inspectcode style inspections
2019-02-27 21:25:40 +09:00
30815ace62
Fix crossthread operations due to Track.Completed
2019-02-27 16:52:34 +09:00
8b4aa708fa
Resolve merge conflict
2019-02-22 23:04:45 +03:00
d8c55bc729
Adjust namespaces
2019-02-21 19:05:52 +09:00
71efbcf603
Merge remote-tracking branch 'ppy/master' into notify_track_completion_failure
2019-02-03 16:14:04 +03:00
8617aaa2a7
Update licence header (and remove year)
2019-01-24 17:43:03 +09:00
befe57e12e
Stop PreviewTrack on Completed event
2018-11-17 15:23:52 +03:00
14c3cc70b1
Prefer namespace lookups first
2018-07-10 15:23:47 +09:00
ba258b8a05
Fix lack of fallback logic for custom bank samples
...
Closes #2966 .
---
Was causing some beatmaps to not play all of their hitsounds
2018-07-10 02:56:22 +09:00
8f04acc506
Add missing xmldoc
2018-07-05 20:16:55 +09:00
189194ee8d
Don't include empty namespace in sample lookup
2018-07-02 14:35:03 +09:00
310c4a7d6c
Make SampleInfo choose its own lookup name
2018-07-02 14:18:41 +09:00
8b0c6a4c85
Make SampleControlPoint clone the existing SampleInfo
2018-07-02 14:17:19 +09:00
73e13e2d63
Rename Stop to StopAnyPlaying for clarity
2018-06-22 12:35:43 +09:00
4b2b1f51f9
Apply some code review
2018-06-22 12:33:30 +09:00
1932399521
Add testcases
2018-06-21 19:31:07 +09:00
63a6fc2596
XMLDoc all the things
2018-06-21 18:54:50 +09:00
b2066c5d73
Rework preview tracks to reduce usage complexities
2018-06-21 18:40:27 +09:00
9b69e1825d
Make PreviewTrack.owner private
2018-06-02 22:06:45 +03:00
330ce19041
Make PreviewTrack a component and use LoadComponentAsync
2018-06-01 23:36:25 +03:00
5566732664
Get rid of PreviewTrackManager.onTrackStart and PreviewTrackManager.onTrackStop delegates
2018-06-01 21:36:30 +03:00
88ac427ba6
PreviewTrack.Owner
2018-06-01 21:06:37 +03:00
a24589f583
Cleanup external PlayButton.Playing usage
2018-05-25 22:35:15 +03:00
498244a308
Introduce PreviewTrack class
2018-05-25 00:37:53 +03:00
ad50f7faf1
Make PreviewTrackManager a Component in order to use DI
2018-05-09 14:51:04 +03:00
7cffabf7f9
Introduce PreviewTrackManager
2018-05-08 22:55:48 +03:00
32a74f95a5
Normalize all the line endings
2018-04-13 18:26:38 +09:00
768e0a4e2a
Add SkinnableSound class
...
Tidy things up, move logic out of SampleInfo.
2018-02-24 22:47:14 +09:00
6ceabfe19e
Add basic hitsound skinning
2018-02-23 13:38:12 +09:00
37d393bca0
Update licence headers
2018-01-05 20:21:19 +09:00
4e6988d21b
As it turns out, native directory separators are not supported
2017-12-28 01:05:50 +09:00
3f73a9a693
Add better sample fallback logic
...
Also adds support for null channels at InputDrum level.
2017-12-27 21:44:04 +09:00
46ef17354e
Simplify path construction
2017-12-27 21:05:16 +09:00
9690591593
Make taiko use namespaced hitsounds
...
This is a temporary solution for now that uses DrawableHitObject.SampleNamespace for the override. We will not want to do this going forward, and instead have the rulesets add their custom resource stores to the games', but that requires deciding where/when to apply/remove such resource stores, and is probably left to skinning.
2017-12-26 19:55:56 +09:00
d288d8a51f
Remove SampleInfoList
2017-12-25 15:40:01 +09:00
2db68df999
Simplify DrawableHitObject's sample load code
2017-12-23 17:20:14 +09:00
9ca03c0209
Simplify and tidy sample retrieval
...
Less static weirdness
2017-12-23 16:46:02 +09:00
5026c7a95e
SoundControlPoint -> SampleControlPoint
2017-12-23 16:34:34 +09:00
46865bbacd
Merge remote-tracking branch 'upstream/master' into taiko-hitsounds-fix
...
# Conflicts:
# osu.Game/Audio/SampleInfo.cs
2017-12-23 14:50:35 +09:00
a3fcc0b60c
Back to using SortedLists
2017-12-21 19:40:41 +09:00
cb7e192aff
Determine SampleInfo defaults in DrawableHitObject
2017-12-21 16:02:33 +09:00
4b3cf0773d
Various CI adjustments
2017-12-08 09:52:58 +01:00
61a6a2919e
Fixed multiple critical bugs and changed allSamples to a normal Dictionary for faster access
2017-12-08 09:41:13 +01:00