Commit Graph

13951 Commits

Author SHA1 Message Date
421e9e0641 Add xmldoc to some high-level classes to explain their separation 2018-04-08 12:58:34 +09:00
640be621ac Handle multiple song previews playing in different beatmap categories on profile 2018-04-07 13:29:46 +03:00
81981acc68 Merge pull request #2354 from peppy/manual-input-test-case
Create ManualInputManagerTestCase
2018-04-06 20:52:07 +09:00
c2a2457160 Merge branch 'master' into manual-input-test-case 2018-04-06 20:42:08 +09:00
596b63f7df Merge pull request #2353 from peppy/dynamic-assembly-update
Update AssemblyInfo in line with framework changes
2018-04-06 20:41:51 +09:00
1895111c75 Merge branch 'master' into dynamic-assembly-update 2018-04-06 20:16:13 +09:00
6bc319caae Merge branch 'master' into manual-input-test-case 2018-04-06 20:07:07 +09:00
b91f538d5d Merge pull request #2329 from smoogipoo/selectionlayer-rewrite
Rewrite editor selections to better handle selection and movement logic
2018-04-06 20:06:49 +09:00
c80c1071e8 Update framework 2018-04-06 19:54:19 +09:00
ae2dce254a Rename TestCase 2018-04-06 19:53:34 +09:00
cd48cb1887 Add comment 2018-04-06 19:53:23 +09:00
070e68f235 Give the test case clock an accurate IsRunning value 2018-04-06 19:14:04 +09:00
e59124962c Remove re-instantiation of clock in EditorClockTestCase 2018-04-06 18:38:44 +09:00
8ef5855e84 Fix typo 2018-04-06 12:38:17 +03:00
c7440201fb Merge branch 'master' into alt-eagerselect 2018-04-06 12:37:16 +03:00
b238130fe4 DI beat divisors to test cases with editor clocks 2018-04-06 18:23:22 +09:00
9e8490735f Fix Compose not binding to the editor's beat divisor 2018-04-06 18:22:24 +09:00
248be8e35f HitObjectComposer no longer needs a beat divisor 2018-04-06 18:21:45 +09:00
fdb3227fd7 Fix + cleanup testcases 2018-04-06 18:12:44 +09:00
c7abd56fc4 Give editor a custom clock to handle seeking 2018-04-06 18:11:37 +09:00
f07928446d Remove instances of "waveform" 2018-04-06 15:52:39 +09:00
9b060b1bdf Fix delay in value retrieval causing offsetting when zooming 2018-04-06 15:51:40 +09:00
768a5e5383 Create ManualInputManagerTestCase
A base class for running more input-driven tests.
2018-04-06 15:23:30 +09:00
acbdbcc3df Update AssemblyInfo in line with framework changes 2018-04-06 13:17:26 +09:00
714326b606 Fix TestCase not working with dynamic compilation 2018-04-06 13:16:27 +09:00
5426432e46 Fix drag select crashing 2018-04-06 11:47:21 +09:00
32e8d93596 Fix selection changing when clicking overlapping hitobjects 2018-04-06 11:22:36 +09:00
24b9a8c983 Allow HitObjectMasks to handle drag events directly 2018-04-06 10:29:34 +09:00
b87a92dbf8 Merge branch 'master' into selectionlayer-rewrite 2018-04-05 21:09:04 +09:00
5749e71560 Apply review fixes 2018-04-05 21:06:48 +09:00
345cfb077d No need to sort list any more 2018-04-05 21:03:39 +09:00
1a6dfcbc1c Merge branch 'master' into selectionlayer-rewrite 2018-04-05 21:03:29 +09:00
d9e795fb9f TimelineContainer -> TimelineArea 2018-04-05 19:40:03 +09:00
a84536d343 ScrollingTimelineContainer -> Timeline 2018-04-05 19:33:47 +09:00
f41d31e1db ScrollableTimeline -> TimelineContainer 2018-04-05 19:33:25 +09:00
9a9ed1d630 Encapsulate zoom logic into a separate class 2018-04-05 19:30:54 +09:00
0141cbebba waveformContainer -> zoomedContent 2018-04-05 19:08:10 +09:00
8da3c2c52a Expose zoom publicly again, re-enable zoom buttons 2018-04-05 19:05:19 +09:00
35e116cb12 Reduce ctor arguments 2018-04-05 19:04:07 +09:00
eff5eddbe9 Make zoom an int again 2018-04-05 18:41:22 +09:00
074dee3a83 Re-implement mousewheel zoom 2018-04-05 18:37:51 +09:00
e120b0edae Merge pull request #2352 from peppy/remove-test-testcase
Remove TestTestCase
2018-04-05 17:13:15 +09:00
e3af32ad2f A bit of cleanup 2018-04-05 17:07:41 +09:00
9bb3e56bb3 Implement half-width overflows 2018-04-05 17:07:00 +09:00
e7aa1d9c38 Temporarily remove zoom levels, simplify scrollingtimelinecontainer 2018-04-05 16:12:21 +09:00
870ce8868c Make scrollabletimeline use gridcontainer 2018-04-05 16:07:33 +09:00
37fb207abd Remove TestTestCase
No longer necessary as we have restructured tests considerably.
2018-04-05 16:01:33 +09:00
0ad4b8a6f8 Remove TestTestCase
No longer necessary as we have restructured tests considerably.
2018-04-05 15:55:47 +09:00
ca4299c6fe Remove unused using and fix possible nullref. 2018-04-04 22:07:24 +05:30
7482d5986a Add a loading state to BeatmapSetOverlay.
- Handle null value in header and info sections
- Add item to context menu for carousel beatmaps to show details
2018-04-04 21:46:31 +05:30