Commit Graph

89 Commits

Author SHA1 Message Date
c8a7bd2ece Minor implementation changes. 2016-11-06 16:47:37 +08:00
000c2218b8 Make background update happens in update thread, and thread-safer. 2016-11-06 16:34:47 +08:00
d63e3b6724 Add fallback texture of beatmap when getting null; 2016-11-06 05:37:55 +08:00
0c6825bb20 Adjust visual behavior. 2016-11-06 05:35:35 +08:00
c53298a3b1 Update font size (*1.25) to follow the design image. 2016-11-06 01:53:10 +08:00
74000f77ad Set font in music controller. 2016-11-06 01:50:38 +08:00
a19bb1270d Async workflow on music controller. 2016-11-06 00:46:09 +08:00
859a59a8ab Set children in constructor. 2016-11-06 00:24:03 +08:00
5eed07db57 Update access of WorkingBeatmap. 2016-11-06 00:13:45 +08:00
c470140d64 Merge branch 'master' 2016-11-06 00:11:30 +08:00
2ee5e2efb7 Bring framework up-to-date.
# Conflicts:
#	osu-framework
2016-11-05 18:18:52 +09:00
2d86cb1e81 Merge branch 'master' 2016-11-05 16:21:59 +08:00
10e5472624 Block mouse events from hitting things behind options. 2016-11-04 12:29:05 +09:00
2135b93791 Make options semi-transparent. 2016-11-04 12:28:00 +09:00
f3d461e318 Fix some events not firing correctly. 2016-11-04 12:27:43 +09:00
408173319b Refactor options header and layout stuff 2016-11-03 23:01:11 -04:00
cb40b7079f Rework how references are passed about 2016-11-03 22:43:00 -04:00
af8e4415c3 Split out [Sub]sections into seperate files 2016-11-03 19:06:22 -04:00
1d8c6db0a7 Add remaining options 2016-11-03 19:06:22 -04:00
c7fa0a5ab0 Add more options 2016-11-03 19:06:22 -04:00
7e77efcfdc Add Graphics options 2016-11-03 19:06:22 -04:00
6c0cef894e Add OsuButton with sane defaults 2016-11-03 19:06:22 -04:00
2aa85a4b18 Split up options into subclasses 2016-11-03 19:06:22 -04:00
2f990b884e Tweak style to more closely match osu!next 2016-11-03 19:06:22 -04:00
dd0cb5da01 Add options from old osu 2016-11-03 19:06:22 -04:00
9f78f8607b Implement General options section 2016-11-03 19:06:22 -04:00
f2a8cc0c29 Merge branch 'master' 2016-11-03 20:38:34 +08:00
774b47c1fe Don't cache drawable for no reason. 2016-11-02 00:53:13 +09:00
b86f308af6 Add async workflow. 2016-11-01 23:24:14 +09:00
f1837b4822 Fix changed event and no longer auto play on load. 2016-10-28 21:57:23 +08:00
7543d491ae Add music controller into game. 2016-10-28 21:21:47 +08:00
3858c77817 No longer holds OsuGame reference. 2016-10-28 20:47:27 +08:00
9b76110605 Interaction with external changes. 2016-10-28 20:44:59 +08:00
36cefcb956 Fix to work individually. 2016-10-28 20:34:22 +08:00
aa107de162 Store a local copy of WorkingBeatmap. 2016-10-28 20:27:44 +08:00
7d14e6e6cf Make prev and next work again. 2016-10-28 20:08:27 +08:00
7d6e4a8ad2 Make music controller uses WorkingBeatmap. 2016-10-28 19:39:02 +08:00
eab8caaa0c Ensure track is playing after seek. 2016-10-27 19:51:38 +08:00
73d1eeb272 Update MusicController using DragBar. 2016-10-27 18:15:43 +08:00
35b1d0ae50 Seperated DragBar class. 2016-10-27 18:14:50 +08:00
9c2d3990ce Add spacing in code. 2016-10-27 17:04:41 +08:00
3e30935d10 Allow to set database of music controller. 2016-10-27 16:58:40 +08:00
6482184a09 Dispose ArchiveReader. 2016-10-27 13:34:54 +08:00
fead1d4c6f Seek by clicking and dragging on progress bar. 2016-10-27 13:34:53 +08:00
d9fc04748e Remove redundant class. 2016-10-27 13:34:52 +08:00
0da78c19a2 TestCase reset. 2016-10-27 13:34:51 +08:00
b671a33911 Transition fixes and clock for VisualTest. 2016-10-27 13:34:51 +08:00
8e766a1f47 Show playing progress. 2016-10-27 13:34:50 +08:00
1a3a5c544d Button behavior fixes. 2016-10-27 13:34:49 +08:00
a32f9eed51 Play control. 2016-10-27 13:34:48 +08:00