Commit Graph

100 Commits

Author SHA1 Message Date
691bec6f16 Use LocalisableString.Interpolate instead of invalid TranslatableStrings 2022-04-28 11:38:40 +03:00
5e5c8e78a6 Use existing web localisation for most hardcoded strings 2022-04-20 16:31:11 -07:00
6bf436cd62 Only null the realm write task if it actually completed 2022-03-09 13:52:58 +09:00
960b6528ca Ensure the value used during realm async write is the same as whe compared for equality 2022-03-08 19:36:23 +09:00
daa42584f4 Fix feedback from realm writes causing offset slider to jump around 2022-03-08 19:36:08 +09:00
31d6c75f40 Merge branch 'master' into realm-property-watching 2022-03-07 13:53:17 +09:00
e4b4c3c5c4 Merge branch 'master' into offset-ui-improvements 2022-03-05 16:10:18 +01:00
ce51ce49cf Revert changes to GetTooltipText and use TooltipText override directly 2022-03-05 22:46:13 +09:00
bbc2b36117 Merge branch 'master' into add-offset-adjust-tooltip-text 2022-03-05 22:37:04 +09:00
1c40fcb79e Reorder math to be easier to pass
Co-authored-by: Salman Ahmed <frenzibyte@gmail.com>
2022-03-04 17:54:04 +09:00
e9e92b991e Fix calibrating offset from previous non-zero offset not applying adjustment correctly 2022-03-04 15:09:44 +09:00
010fa7ed01 Allow an offset to be shown on the timing distribution graph 2022-03-04 14:05:42 +09:00
e09dd7d8fe Fix calibrating offset from previous non-zero offset not applying adjustment correctly 2022-03-04 13:25:14 +09:00
cc4f89eef4 Add tooltip text for offset adjustment slider 2022-03-04 12:44:02 +09:00
15f65c7897 Rename lambda param to avoid name shadowing 2022-03-03 20:28:19 +01:00
2e24e7ef56 Use property expression rather than block 2022-03-03 20:28:00 +01:00
edd361d256 Trim unused using directives 2022-03-03 20:21:48 +01:00
cecc746f9e Update existing usages to use SubscribeToPropertyChanged 2022-03-03 17:42:50 +09:00
3848964faa Add tooltip text for offset adjustment slider 2022-03-03 17:07:46 +09:00
763f881d4a Use more correct mod check to encompass more than just autoplay 2022-03-02 14:42:10 +09:00
e184b26cdd Remove Precision call for database write shortcutting
Shouldn't be required.
2022-03-02 14:39:29 +09:00
8bd66f1ed7 Fix incorrect precision specification for button disable check 2022-03-02 14:36:49 +09:00
3cbcb702f6 Fix calibration button disabled state not checking in corrrect direction 2022-03-02 14:36:15 +09:00
c07f754565 Enable nullable on BeatmapOffsetControl 2022-03-02 14:34:24 +09:00
222f50d211 Fix calibration being back-to-front 2022-03-01 20:41:54 +09:00
6c09237956 Reorder fields in BeatmapOffsetControl and MasterGameplayClockContainer 2022-03-01 20:16:55 +09:00
9792f0653a Don't show calibration controls for autoplay 2022-03-01 20:12:59 +09:00
4aee57c9c1 Add localisation of all beatmap offset strings 2022-03-01 20:12:59 +09:00
4d9efe771b Don't display calibration options when the previous play was too short to be useful 2022-03-01 20:12:59 +09:00
bc2a15db96 Handle cases of beatmaps not existing in realm for tests 2022-03-01 20:12:59 +09:00
99c1ba19aa Allow BeatmapOffsetControl to react to external changes to offset 2022-03-01 20:12:59 +09:00
071ba5c1df Make writes asynchronously to avoid synchronous overhead 2022-03-01 20:12:59 +09:00
047e801da9 Store and retrieve offset from realm 2022-03-01 20:12:59 +09:00
2901d2a650 Hook offset adjustment control up to last play via PlayerLoader 2022-03-01 18:44:15 +09:00
1847f69bf9 Add basic beatmap offset adjustment control 2022-03-01 18:44:15 +09:00
4117a6adf7 Move player loader audio settings to new group 2022-03-01 18:44:15 +09:00
52e240230b Merge branch 'master' into mouse-button-disable-disables-touch 2022-01-12 17:14:39 +09:00
5baaf356aa Split out SettingsToolboxGroup from PlayerSettingsGroup 2022-01-06 21:05:00 +09:00
df6a755c36 Update player loader screen mouse disable text to use localised version 2022-01-05 18:29:09 +09:00
7de43e3aba Fix most open compound words in identifiers being closed 2021-12-27 20:26:28 -08:00
6d9d85685f Fix settings item having zero height 2021-10-18 23:30:38 +02:00
f73e505ee6 Further adjustments to glow to be less bright on settings overlay 2021-10-15 12:35:19 +09:00
5f10bcce02 Added beatmap colour settings checkbox and associated tests. 2021-01-13 00:09:22 -05:00
9d7880afda Make SettingsItem conform to IHasCurrentValue 2020-10-06 17:18:54 +09:00
06c49070b1 Remove player collection settings 2020-09-11 16:04:09 +09:00
d3957e6155 Move title specification for settings groups to constructor
Using an abstract property was awkward for this as it is being consumed
in the underlying constructor but could not be dynamically set in time from a
derived class.
2020-09-09 18:50:31 +09:00
c27751050b Switch back to strings and update setting labels 2020-03-12 23:29:11 -07:00
48282dea8b Remove individual setting to disable videos, fix tests 2020-03-07 22:08:38 -08:00
aa264cd2a8 allow tooltip to show as percentage as needed 2020-01-28 12:32:30 +08:00
851773a842 Apply adjustments for framework changes 2019-10-23 14:04:06 +09:00