Commit Graph

356 Commits

Author SHA1 Message Date
a456eb6f1b Fix being able to hover the back button from outside of its shape.
Could alternatively done by shearing the entire button, but then you would need a positional x-offset depending on whether the anchor is top or bottom.
2016-11-29 21:12:49 +01:00
b12b82fdd3 Fix depth values. 2016-11-29 20:50:12 +01:00
53df2932ad Merge pull request #199 from stanriders/back-button
Add stable-alike BackButton
2016-11-30 03:20:03 +09:00
988a9bbaad Switch to relative sizes 2016-11-29 20:27:59 +03:00
fa80cc84f8 Fix volume control fill being incorrect on first display. 2016-11-29 18:35:59 +09:00
139fe873f3 Remove silly weld weld weld. 2016-11-29 18:35:40 +09:00
a47507fff3 Remove redundant property assignments. 2016-11-29 16:54:54 +09:00
3526c299ec Reformat code. 2016-11-29 16:24:37 +09:00
2ecf72d0d7 More consts, less crap (probably) 2016-11-29 05:36:48 +03:00
775e8ac5d6 Hardcoded button size, fixed input handling, fixed flash not being visible 2016-11-27 18:56:05 +03:00
bd872f6ab8 Explicitly make various member variabled of CursorTrail private. 2016-11-27 15:04:56 +01:00
fb3d5a3b79 One more 2016-11-27 07:18:56 +03:00
a3ceef48a6 More backbutton 2016-11-27 07:06:50 +03:00
88ead18929 Backbutton improvements 2016-11-27 06:50:36 +03:00
ba18c9a309 Merged ExtendableButton and BackButton 2016-11-27 05:48:31 +03:00
af57984d5c Moved ExtendableButton out of framework 2016-11-27 04:41:17 +03:00
e9343fe53d Add stable-alike BackButton 2016-11-27 04:21:12 +03:00
069a19a916 Make CursorTrail efficient and add colouring and transparency support. 2016-11-26 18:01:24 +01:00
23d0e52d4f Optimize draw portion of cursor trail. 2016-11-26 14:08:43 +01:00
be0cc7badc Code tidying. 2016-11-26 19:25:58 +09:00
c978a4c091 Tidy up code. Make trail smooth. 2016-11-26 19:22:56 +09:00
69cb9cf4de Fix up volume encapsulation 2016-11-25 00:21:42 -05:00
a3db259071 Fix VolumeMeter.Bindable 2016-11-25 00:21:42 -05:00
c48acd4c3d Fix coordinates being in wrong space. 2016-11-24 16:17:40 +09:00
9938084343 Make parallax container work with global mouse state (so it ignores bounds checks). 2016-11-24 16:04:16 +09:00
20ae8df2bd Refactor volume control to load asynchronously. 2016-11-23 16:12:21 +09:00
60d939f323 Use FillMode in more cases. 2016-11-23 13:18:22 +09:00
611619fd9c Fix some namespaces. 2016-11-23 12:00:17 +09:00
3e9c398652 Update input handler logic to match framework changes. 2016-11-21 21:36:11 +09:00
f8788bb24b Update the background according to the currently selected beatmap and blur it within song select. 2016-11-19 17:39:43 +01:00
53deaf2a00 Merge branch 'master' 2016-11-16 10:51:39 +08:00
867797a089 Change volume control mouse wheel behaviour to not gain full-screen focus. 2016-11-15 15:22:14 +09:00
1cddc4eb5b Use EqualityComparer<T> to avoid boxing and casting when comparing. 2016-11-15 01:49:05 +08:00
c860eb25f9 Migrate to new anchor system without x/y reversal. 2016-11-14 17:22:20 +01:00
ac99e2d488 Avoid using load to construct the drawable hierarchy whereever possible. 2016-11-12 18:34:36 +01:00
cc0f61f545 Merge branch 'refs/heads/master' into dependency-injection
# Conflicts:
#	osu-framework
#	osu.Game/GameModes/OsuGameMode.cs
#	osu.Game/GameModes/Play/Player.cs
#	osu.Game/OsuGame.cs
#	osu.Game/Overlays/MusicController.cs
#	osu.Game/Overlays/Options/EditorSection.cs
#	osu.Game/Overlays/Options/Input/MouseOptions.cs
#	osu.Game/Overlays/Options/Online/InGameChatOptions.cs
#	osu.Game/Overlays/Options/SkinSection.cs
2016-11-12 20:18:26 +09:00
0d4560a054 Update to latest DI stuff 2016-11-10 17:40:42 -05:00
fe9034323b Get the game running, though not perfectly 2016-11-10 16:42:29 -05:00
ee24cd310c Convert everything to DI pattern 2016-11-10 16:41:18 -05:00
a61fb5ef5d Initial updates to make generic containers work. 2016-11-07 21:13:56 +09:00
f14a35d480 Update FontAwesome definitions. 2016-11-07 17:59:00 +09:00
103176826f Ensure transformations are never used prior to being added to the Drawable tree. 2016-11-06 11:13:52 +01:00
5f2bf165a2 Remove now obsolete clock usages. 2016-11-06 10:06:09 +01:00
a6c0fd29f2 Make use of new timing system in Drawables and Transforms. 2016-11-06 08:25:21 +01:00
2ee5e2efb7 Bring framework up-to-date.
# Conflicts:
#	osu-framework
2016-11-05 18:18:52 +09:00
bc53642cab Fix some warnings. 2016-11-04 15:40:05 +09:00
cb40b7079f Rework how references are passed about 2016-11-03 22:43:00 -04:00
6c0cef894e Add OsuButton with sane defaults 2016-11-03 19:06:22 -04:00
b86f308af6 Add async workflow. 2016-11-01 23:24:14 +09:00
13b5fb0578 Update transforms to not accept clock. 2016-10-28 17:42:00 +09:00