Commit Graph

57 Commits

Author SHA1 Message Date
47b92f3d1d Fix mute button not prolonging volume control display 2018-01-31 18:00:44 +09:00
93ffa1f8a2 Fix button alignment and animation 2018-01-31 17:36:53 +09:00
97ae44f23c Remove outwards exposure of mute property 2018-01-31 16:56:26 +09:00
c4feb67bce Using field properties to set mute / unmute instead of separate methods 2018-01-20 11:45:04 +01:00
4a85266fca Using BindableBool to mute the volume when it's value changes 2018-01-18 17:23:02 +01:00
9c09b33e4e Removed no longer used "lastVolume" field 2018-01-17 23:17:59 +01:00
18ff57fdf9 Inline changing mute icon properties with object creation 2018-01-17 21:09:46 +01:00
a8fb732256 Added muted/unmuted icon 2018-01-17 20:43:08 +01:00
1440edbf8b Use AudioManager adjustments to mute volume 2018-01-17 17:15:13 +01:00
ac41cb59ea Typo fix, removed unnecessary braces 2018-01-17 14:36:33 +01:00
0340e4f8dc Option in settings to toggle mute/unmute when losing/gaining window focus 2018-01-16 20:33:30 +01:00
9277586907 Toggle mute/unmute keyboard shortcut 2018-01-16 17:46:54 +01:00
5cfb2c2ffe Make VolumeControlReceptor handle global input
Fixes volume not being able to be changed in dead areas of OverlayContainers.
2018-01-11 19:03:31 +09:00
37d393bca0 Update licence headers 2018-01-05 20:21:19 +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
f33bd700c5 Fix individual volume controls not being adjustable via wheel
They were blocking each others' input unnecessarily.
2017-09-11 08:27:29 +09:00
18645fcf29 Update volume control logic to use key bindings
Fixes them not working at all, too.
2017-08-22 14:48:04 +09:00
7e21ddb5eb Remove usage of HideOnEscape 2017-08-16 22:56:32 +09:00
e68675f970 Rename EasingTypes to Easing 2017-07-22 20:53:53 +02:00
87bcd526f3 Get rid of raw AddDelay calls within osu.Game 2017-07-17 16:51:21 +03:00
032e9df67b ApplyDelay -> AddDelay 2017-07-16 17:47:29 +03:00
71105bb9ee Delay -> ApplyDelay; DelayReset -> ResetDelay 2017-07-16 14:06:46 +03: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
62dee59672 Shapes namespace
Depends on https://github.com/ppy/osu-framework/pull/837
2017-06-20 15:54:23 +10:00
bdeaf2dbb4 Update method names in line with framework changes 2017-05-28 18:34:12 +09:00
efab186384 Update namespaces in line with framework 2017-05-16 12:50:30 +09:00
7c74951454 Update bindables.
# Conflicts:
#	osu.Desktop.VisualTests/Tests/TestCaseResults.cs
#	osu.Game/Screens/Ranking/ResultModeButton.cs
#	osu.Game/Screens/Ranking/Results.cs
2017-04-04 11:34:13 +09:00
f7dc7e9bb9 Update references. 2017-03-28 21:26:20 +09:00
54e1b24fe9 Enforce readonly private members where possible. 2017-03-23 13:50:08 +09:00
0cad5d7d41 Fix most warnings. 2017-03-07 13:05:57 +09:00
9c853b0465 Update framewörk 2017-03-01 19:33:01 +01:00
d46e68b36b Merge branch 'master' of github.com:ppy/osu into flowcontainer-refactor
# Conflicts:
#	osu-framework
#	osu.Game/Beatmaps/Drawables/BeatmapGroup.cs
2017-03-01 18:05:58 +01:00
03889e6ca6 Update References to FlowStrategies
References now use the Create*-names instead of the outdated
Get*-names to create instances of FlowStrategies.
2017-02-27 16:55:55 +01:00
47997c20ad Weld -> BindWith. 2017-02-27 12:24:53 +09:00
8d91519d59 Update usage of FlowContainer and its subclasses 2017-02-26 21:32:43 +01:00
1585ae842a Update framework 2017-02-26 11:22:58 +09:00
a5dfa7ab06 Remove unnecessary using statements 2017-02-23 21:38:10 +01:00
18bb61897f Update overlay containers in lines with framework changes.
Allows closing the MusicController using escape.
2017-02-09 13:57:44 +09:00
50bd80cb0c Update and standardise license headers. 2017-02-07 14:27:41 +09:00
aae5f4f9e2 Fix volume control not showing is mouse-wheel is turned during its fade-out animation. 2017-02-05 09:40:12 +01:00
6b66ecc131 Global shadows and more sane font size setting. 2017-01-31 18:53:52 +09:00
f356640cb7 Add missing licence headers. 2016-12-06 19:07:15 +09: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
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
20ae8df2bd Refactor volume control to load asynchronously. 2016-11-23 16:12:21 +09:00
3e9c398652 Update input handler logic to match framework changes. 2016-11-21 21:36:11 +09:00
867797a089 Change volume control mouse wheel behaviour to not gain full-screen focus. 2016-11-15 15:22:14 +09:00
c860eb25f9 Migrate to new anchor system without x/y reversal. 2016-11-14 17:22:20 +01:00