Commit Graph

58 Commits

Author SHA1 Message Date
ddbd6df24d Unbind bindable lists for general safety 2020-11-07 20:59:57 +01:00
487a5ecdba Replace all usage of IBindableList.GetBoundCopy 2020-11-04 15:29:14 +09:00
5d888f687a Account for the width of points so they don't suddenly appear at timeline edges 2020-10-09 16:49:51 +09:00
9baf704942 Add local pooling to TimelineTickDisplay 2020-10-09 15:48:24 +09:00
fa742a2ef1 Update to consume framework fixes 2020-09-30 20:28:02 +09:00
5242f5648d Fix timeline control point display not updating with changes 2020-09-30 18:34:13 +09:00
cc9ae32811 Fix summary timeline not updating to new track length correctly 2020-09-24 21:05:29 +09:00
d18eb663b1 Add tweening seek support to EditorClock 2020-05-22 16:47:52 +09:00
dd09d7830d Cache and resolve editor clock as EditorClock in all cases 2020-05-22 16:44:06 +09:00
084fa2f04a Add timeline beat display 2020-01-27 17:38:50 +09:00
289be7a17b Merge branch 'i-beat-snapping' into timeline-maybe 2020-01-23 15:45:33 +09:00
bd96cf94a6 Begin refactoring SelectionBlueprint to handle non-drawable HitObjects 2020-01-21 12:47:14 +09:00
1b1003bd73 Refactor 2020-01-20 18:31:25 +09:00
bfb056c612 Apply input method signature refactorings 2020-01-20 18:17:21 +09:00
d8d12cbbdd wip: Move more functionality into ComposeBlueprintContainer 2020-01-02 19:09:37 +09:00
d8620a70fb Make work in editor 2019-12-05 20:12:25 +09:00
6cab517b2d .NET Standard 2.1 implements Math.Clamp , use it instead of MathHelper.Clamp from osuTK. 2019-11-20 13:37:47 +01:00
26d53d06a9 Fix remaining issues 2019-02-28 13:31:40 +09:00
3fe4b8fd1c Update variable names
Also cleans up some weird code
2019-02-22 17:51:39 +09:00
d8c55bc729 Adjust namespaces 2019-02-21 19:05:52 +09:00
bca347427f Update with framework bindable changes 2019-02-21 18:56:34 +09:00
ca5c8d37d1 Use leased bindables 2019-02-01 16:44:06 +09:00
8617aaa2a7 Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
f27bd3ef3e OpenTK -> osuTK 2018-11-20 17:14:59 +09:00
171700cb91 Debounce editor summary timeline seeks 2018-11-05 15:59:40 +09:00
50091252e2 Adapt signature change of event handlers 2018-10-02 12:02:55 +09:00
99fc04c8af Change signature to new event handler 2018-10-02 12:02:47 +09:00
0f37758314 Update framework 2018-07-21 16:21:53 +09:00
b88c4464cb Make virtual beatmap tracks approximate beatmap length 2018-06-27 16:02:49 +09:00
72cc53aded Rename GameBeatmap -> BindableBeatmap 2018-06-06 20:16:20 +09:00
8004b8af4d Privatise the OsuGame beatmap, add local beatmap to OsuTestCase 2018-05-23 17:38:02 +09:00
32a74f95a5 Normalize all the line endings 2018-04-13 18:26:38 +09:00
a2484fbf56 Move back to DI-ing adjustable clock into SummaryTimeline 2018-04-12 13:37:02 +09:00
c7abd56fc4 Give editor a custom clock to handle seeking 2018-04-06 18:11:37 +09:00
e25d1f6982 Pass down editor clocks through DI 2018-03-19 16:27:52 +09:00
d05947ef48 Pass adjustable clocks to components, rather than relying on the track 2018-03-15 18:19:28 +09:00
37d393bca0 Update licence headers 2018-01-05 20:21:19 +09:00
ae9f08f387 Fix crash in editor when trying to seek on a virtual track 2017-12-27 11:47:04 +09:00
5026c7a95e SoundControlPoint -> SampleControlPoint 2017-12-23 16:34:34 +09:00
5be00cb0ec Add todo 2017-12-01 18:40:55 +09:00
0b95e36675 Fix RelativeChildSize error temporarily 2017-12-01 18:00:20 +09:00
238756ec5d Merge remote-tracking branch 'origin/master' into editor-playback-speed 2017-11-21 17:41:16 +09:00
4f6263ef86 Make many internal classes and methods public
This is important when using dynamic compiling to rapidly iterate. Until we actually split projects out into pieces (like the abstract ruleset project we have talked about) there is no advantage to using internal in the osu! game code.
2017-11-21 12:06:16 +09:00
cc04d5bc61 Add all the objects to the PlaybackContainer 2017-11-17 13:35:41 +03:00
d62da4334e Add and place all the bottom bar objects 2017-11-17 12:26:13 +03:00
e64860ad45 Fix test case not working as expected 2017-09-27 12:46:34 +08:00
faad3fc7d3 Arbitrarily move colour assignment 2017-09-27 12:40:32 +08:00
d5ed218488 Fix timeline sizes being updated potentially before the track has a length 2017-09-27 11:07:43 +08:00
7ad21d9a6d Simplify marker part construction 2017-09-27 11:07:23 +08:00
eae29820c0 Fix marker being cleared each beatmap change 2017-09-27 11:07:17 +08:00