Commit Graph

27 Commits

Author SHA1 Message Date
Dean Herbert fa693bb8a8 Move `MusicController` adjustment set to inside `OsuScreen` itself (and result `nullable`) 2021-09-16 16:08:09 +09:00
AbstractQbit 318f0941ca Move all the "inherit previous `AllowTrackAdjustments`" logic into `OsuScreen` 2021-09-15 21:25:39 +03:00
AbstractQbit 1181317c72 Fix issues found by code quality ci 2021-09-15 12:01:56 +03:00
AbstractQbit 48cf98ef93 Rephrase null meaning in `IOsuScreen.AllowTrackAdjustments`
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2021-09-15 11:00:49 +03:00
AbstractQbit b87af3dd68 Move the inherited `AllowTrackAdjustments` into `OsuScreen` 2021-09-15 10:55:16 +03:00
AbstractQbit b9193aae6d Make IOsuScreen.AllowTrackAdjustments nullable
Allows for inheriting value from the previous screen if undefined
2021-09-14 17:37:57 +03:00
Henry Lin 89e8296eb1 Reset all types of adjustments in `MusicController`; Rename `AllowRateAdjustments` to `AllowTrackAdjustments` 2021-07-29 15:39:26 +08:00
smoogipoo 860f1aebb3 Only call OnBackButton() if the screen has finished loading 2021-06-08 17:38:12 +09:00
Lucas A 790a2ca97d Extract UserActivity logic to OsuGame. 2020-11-08 12:29:52 +01:00
Lucas A 3fc6a74fdf Expose an immutable bindable in interface. 2020-09-02 19:55:46 +02:00
Lucas A 03b7c8b889 Remove unneeded access modifier. 2020-08-29 19:39:50 +02:00
Lucas A 5949a281fc Make Introduce bindable property OverlayActivationMode in OsuScreen 2020-08-29 19:34:35 +02:00
smoogipoo e2c043737d Reword xmldoc to specify intended usage 2020-07-15 13:08:57 +09:00
Joehu 21ed9df1ea Add xmldoc for OnBackButton 2020-07-14 13:14:59 -07:00
Joehu 1a2f5cb477 Add OnBackButton bool to OsuScreen 2020-07-13 23:59:20 -07:00
Dean Herbert 6d06b444ba Allow screen to specify whether to apply audio rate adjustments from mods 2019-11-15 13:47:14 +09:00
smoogipoo aa81c95f30 Remove unnecessary extra property 2019-06-25 18:38:14 +09:00
smoogipoo 8c96e4c1fa Move back button to OsuGame 2019-06-25 18:33:08 +09:00
Dean Herbert 706da017d7 Add target screen support and user bypass 2019-02-25 14:01:51 +09:00
smoogipoo d8c55bc729 Adjust namespaces 2019-02-21 19:05:52 +09:00
Dean Herbert e604806398 Fix regression in screen change allowance logic 2019-02-13 19:43:01 +09:00
Dean Herbert ca5c8d37d1 Use leased bindables 2019-02-01 16:44:06 +09:00
Dean Herbert b48bb5b792 Move parallax logic out of BackgroundScreenStack 2019-01-31 18:10:33 +09:00
smoogipoo 82dc7f39a3 Update licenses 2019-01-29 21:48:35 +09:00
smoogipoo 7b1c1f3728 Move toolbar showing and overlay activation to OsuGame
Now exposed through IOsuScreen.
2019-01-28 15:42:06 +09:00
smoogipoo f0e0088f43 Create a custom background stack to fix various background issues 2019-01-25 15:36:22 +09:00
smoogipoo 8ea7ec6445 Convert everything to use IScreen 2019-01-24 19:47:44 +09:00