Commit Graph

13 Commits

Author SHA1 Message Date
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
57678a13d9 Update in-line with framework changes. 2017-09-04 09:32:35 +09:00
16372d9b45 Merge branch 'master' into key-config-settings 2017-08-16 17:48:00 +09:00
25a3835c3c Cancel pending sidebar expansion when a button is clicked 2017-08-16 17:06:20 +09:00
dccefe1c0e Make the settings sidebar optional
Also removes an unnecessary secondary list of SidebarButtons by using generic containers.
2017-08-14 14:40:48 +09:00
e68675f970 Rename EasingTypes to Easing 2017-07-22 20:53:53 +02:00
a5e610a7ba Update framework and fix compilation
Most issues were related to BeginLoopedSequence usage and lack of
"this." in front of transform helpers.
2017-07-14 19:18:12 +03:00
9dba363b08 Use button boundaries to decide when to expand sidebar 2017-07-14 17:57:01 +09:00
2ff92ac25a Contract sidebar on click
Also makes queueing of expand more correct.
2017-07-13 17:09:12 +09:00
8460e29bcb Sidebar now pushes full settings out further 2017-07-13 17:09:12 +09:00
62dee59672 Shapes namespace
Depends on https://github.com/ppy/osu-framework/pull/837
2017-06-20 15:54:23 +10:00
2f7d9655fd More Clean up 2017-06-08 15:27:35 +08:00
eaaba11586 Change all instances of options to settings where applicable 2017-05-15 10:55:29 +09:00