Dean Herbert
|
942f4e8ac2
|
Merge branch 'first-run-show-get-started' into first-run-behaviour-screen
|
2022-04-26 16:10:16 +09:00 |
|
Dean Herbert
|
a078440012
|
Show last step on back button as well
|
2022-04-26 16:03:17 +09:00 |
|
Dean Herbert
|
2c836e2d63
|
Fix scrollbar overlapping content
|
2022-04-26 15:55:32 +09:00 |
|
Dean Herbert
|
37ae39f5fe
|
Move "Next" localisation to common strings
|
2022-04-26 15:48:40 +09:00 |
|
Dean Herbert
|
71aa7c813e
|
Fix regressed logic for applying classic defaults
|
2022-04-26 15:33:39 +09:00 |
|
Dean Herbert
|
b41e273086
|
Convert function weirdness to property + bool
|
2022-04-26 15:06:27 +09:00 |
|
Bartłomiej Dach
|
e13d0d02ae
|
Use better way of calculating whether columns are fully on screen
|
2022-04-25 23:08:05 +02:00 |
|
Bartłomiej Dach
|
e384e074fb
|
Fix asymmetric margin of column scroll
|
2022-04-25 23:08:05 +02:00 |
|
Bartłomiej Dach
|
09c08248c4
|
Fix bounce when scrolling to first/last column
|
2022-04-25 23:08:05 +02:00 |
|
Bartłomiej Dach
|
ebc8429495
|
Dim offscreen columns & scroll to them if clicked
|
2022-04-25 23:08:04 +02:00 |
|
Dean Herbert
|
5e48b37569
|
Show "Get Started" text on first run button
|
2022-04-25 23:59:07 +09:00 |
|
Dean Herbert
|
07462384e8
|
Merge pull request #17930 from peppy/fix-song-select-music-control
Fix nested song select in first-run dialog fiddling with global audio
|
2022-04-24 19:18:27 +09:00 |
|
Dean Herbert
|
d92c905600
|
Actually use exposed property
|
2022-04-24 18:15:35 +09:00 |
|
Dean Herbert
|
83970f009c
|
Merge branch 'master' into settings-filter-regression-fix-2
|
2022-04-24 17:40:25 +09:00 |
|
Dean Herbert
|
176d263252
|
Merge pull request #17942 from maromalo/master
Add joystick/gamepad deadzone setting
|
2022-04-24 17:39:48 +09:00 |
|
Dean Herbert
|
c5e8f1d4ab
|
Merge pull request #17958 from peppy/fix-hide-case
Remove localisation of "hide" string to fix incorrect case
|
2022-04-24 17:38:49 +09:00 |
|
Dean Herbert
|
66b47d22d7
|
Also fix case of login form username/password
|
2022-04-24 17:11:25 +09:00 |
|
Dean Herbert
|
1b2467d3ed
|
Disable first run screen from appearing on startup until it is more complete
|
2022-04-24 16:35:41 +09:00 |
|
Dean Herbert
|
2200067c52
|
Display deadzone as percentage and simplify surrounding code
|
2022-04-24 16:31:20 +09:00 |
|
maromalo
|
5addcbf460
|
Changed KeyboardStep to 0.01
|
2022-04-23 13:16:20 -03:00 |
|
Dean Herbert
|
5d0842ac44
|
Add a few more classic defaults to missed settings
|
2022-04-23 21:53:47 +09:00 |
|
maromalo
|
6a87dfdabb
|
More Code Quality
Double whoops.
|
2022-04-23 02:14:41 -03:00 |
|
maromalo
|
23ef1e194d
|
Code Quality
Whoops.
|
2022-04-23 01:52:59 -03:00 |
|
maromalo
|
85c47e1ba7
|
Merge branch 'ppy:master' into master
|
2022-04-23 00:17:40 -03:00 |
|
maromalo
|
27f3499330
|
Add joystick/gamepad deadzone setting
Also splits joystick/gamepad into a new sub-section.
|
2022-04-23 00:17:00 -03:00 |
|
Bartłomiej Dach
|
98b7b156c7
|
Merge branch 'master' into first-run-setup-sheared-overlay
|
2022-04-23 00:32:07 +02:00 |
|
Salman Ahmed
|
7be2596312
|
Fix MatchingFilter being false by default
|
2022-04-22 23:50:58 +03:00 |
|
Bartłomiej Dach
|
e246357b36
|
Merge branch 'master' into sheared-overlay-container-click-away
|
2022-04-22 22:26:35 +02:00 |
|
Salman Ahmed
|
5120faa830
|
Merge branch 'master' into mod-overlay/incompatibility-panels-clickable
|
2022-04-22 22:19:42 +03:00 |
|
Salman Ahmed
|
4c7c611218
|
Fix settings overlay not invalidating presence on filter change
|
2022-04-22 20:34:00 +03:00 |
|
Dean Herbert
|
1caee38768
|
Add first-run "behaviour" screen to allow users a choice of more familiar UX
|
2022-04-22 18:06:56 +09:00 |
|
Dean Herbert
|
e0b9ab022d
|
Add classic default values against setting controls
|
2022-04-22 18:05:24 +09:00 |
|
Dean Herbert
|
2a043aa6de
|
Add a method of finding and applying settings with classic default value
|
2022-04-22 18:04:43 +09:00 |
|
Dean Herbert
|
7258a09748
|
Allow SettingsSection s to exit without a parent SettingsPanel
|
2022-04-22 18:04:07 +09:00 |
|
Dan Balasescu
|
b1cf917b49
|
Merge pull request #17823 from peppy/settings-filter-fixes
Fix incorrect settings state if searching too quickly (during load process)
|
2022-04-22 16:38:41 +09:00 |
|
Dean Herbert
|
f735d381a7
|
Merge branch 'master' into mod-overlay/incompatibility-panels-clickable
|
2022-04-22 16:26:46 +09:00 |
|
Salman Ahmed
|
33d516eecb
|
Move guest participation beatmap up to below loved
|
2022-04-22 09:28:29 +03:00 |
|
Dean Herbert
|
82a1d1cc2e
|
Fix multiplier display not blocking input
|
2022-04-22 15:22:58 +09:00 |
|
Salman Ahmed
|
40d823bf69
|
Use localised string for guest participation beatmaps header
|
2022-04-22 09:18:46 +03:00 |
|
Salman Ahmed
|
2c21bd89e7
|
Display beatmap guest participations in user profile
|
2022-04-22 07:56:01 +03:00 |
|
Salman Ahmed
|
a9ea0ab91b
|
Add support for fetching user guest participations
|
2022-04-22 07:55:39 +03:00 |
|
Bartłomiej Dach
|
b7c11cdb8e
|
Deselect old incompatible mods if any on user mod select screen
|
2022-04-21 23:49:30 +02:00 |
|
Bartłomiej Dach
|
32722adba9
|
Allow mod panels to be clicked in incompatible state
|
2022-04-21 23:37:01 +02:00 |
|
Bartłomiej Dach
|
8fe4443029
|
Update screen method signatures to match framework API changes
|
2022-04-21 22:29:23 +02:00 |
|
Bartłomiej Dach
|
8c6864727e
|
Merge branch 'master' into first-run-setup
|
2022-04-21 22:14:57 +02:00 |
|
Dean Herbert
|
749b86f0f4
|
Use new framework exposed event instead of schedule
|
2022-04-22 00:55:17 +09:00 |
|
Dean Herbert
|
119a81849c
|
Merge branch 'update-framework' into settings-filter-fixes
|
2022-04-22 00:55:15 +09:00 |
|
Dean Herbert
|
832d37b2c2
|
Update screen transition events to use new event args
|
2022-04-22 00:52:44 +09:00 |
|
Dean Herbert
|
ed6481f708
|
Also rename Welcome to WelcomeTitle to match other usages
|
2022-04-21 19:55:51 +09:00 |
|
Dean Herbert
|
1f967ecba3
|
Update string keys and change "setup" to "set up" to fix grammar
|
2022-04-21 19:52:28 +09:00 |
|
Dean Herbert
|
d17c16d904
|
Merge branch 'master' into first-run-setup
|
2022-04-21 19:50:26 +09:00 |
|
Dean Herbert
|
55270df6fc
|
Merge pull request #17833 from jai-x/new-chat-channel-list
Implement `ChannelList` for new chat design
|
2022-04-21 16:34:35 +09:00 |
|
Dean Herbert
|
0b81ae9de2
|
Convert to using sheared overlay container
Add better click-to-dismiss logic for sheader overlays
|
2022-04-21 16:28:44 +09:00 |
|
Dean Herbert
|
5c21a55e00
|
Merge branch 'sheared-overlay-container-click-away' into first-run-setup-sheared-overlay
|
2022-04-21 16:28:33 +09:00 |
|
Dean Herbert
|
0f4b40ab15
|
Add better click-to-dismiss logic for sheared overlays
|
2022-04-21 16:27:27 +09:00 |
|
Dean Herbert
|
7d8cf1bbb6
|
Merge branch 'master' into first-run-setup
|
2022-04-21 15:49:39 +09:00 |
|
Dan Balasescu
|
54ca4b9d36
|
Remove unused using
|
2022-04-21 15:34:14 +09:00 |
|
Dean Herbert
|
5c0e5eb6f4
|
Merge pull request #17899 from Joehuu/localise-most-strings
Use existing web localisation for most hardcoded strings
|
2022-04-21 14:48:12 +09:00 |
|
Dean Herbert
|
9f525ee267
|
Revert localisation of spectate/watch button
|
2022-04-21 14:09:51 +09:00 |
|
Dean Herbert
|
56d8de23e2
|
Replace horse with "more suitable" icon
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
|
2022-04-21 12:18:54 +09:00 |
|
Joseph Madamba
|
5e5c8e78a6
|
Use existing web localisation for most hardcoded strings
|
2022-04-20 16:31:11 -07:00 |
|
Jai Sharma
|
5319bce772
|
Revert DI usage of ChannelSelectorState in favour of directly binding BindableBool SelectorActive
|
2022-04-20 21:05:33 +01:00 |
|
Jai Sharma
|
e596c9d171
|
Use Bindable<ChannelSelectorState> to control selector active visibility
|
2022-04-20 19:12:43 +01:00 |
|
Dean Herbert
|
4466e15bfc
|
Rename AllowConfiguration to AllowCustomisation and simplify drawable addition
|
2022-04-20 23:17:29 +09:00 |
|
Dean Herbert
|
b722ff8dc5
|
Merge branch 'master' into mod-overlay/extension-points
|
2022-04-20 23:17:04 +09:00 |
|
Dean Herbert
|
8c2d70e93f
|
Disable forward button when already at end
|
2022-04-20 17:50:31 +09:00 |
|
Dean Herbert
|
65b2db5e71
|
Move shear constant to overlay (this is going to likely be used everywhere ever)
|
2022-04-20 16:30:58 +09:00 |
|
Dean Herbert
|
e17f224793
|
Fix padding mismatches
|
2022-04-20 16:28:52 +09:00 |
|
Dean Herbert
|
5c7ff363ce
|
Move title/description to correct class
|
2022-04-20 16:08:00 +09:00 |
|
Dean Herbert
|
2ee37aeceb
|
Reduce nesting and usage of GridContainer
|
2022-04-20 16:01:15 +09:00 |
|
Dean Herbert
|
1032dc235d
|
Rename PopupScreenTitle to ShearedOverlayHeader
|
2022-04-20 16:01:15 +09:00 |
|
Dean Herbert
|
8d31b0bc01
|
Split out the base design of sheared overlay into its own abstract class
This will allow for reuse with the first-run overlay.
|
2022-04-20 15:50:16 +09:00 |
|
Dean Herbert
|
66373bf038
|
Move back button enable handling to shared method
|
2022-04-20 14:50:41 +09:00 |
|
Dean Herbert
|
9797e2d887
|
Rename showLastStep method to avoid ambiguity
|
2022-04-20 14:49:17 +09:00 |
|
Dean Herbert
|
488fc9db67
|
Reverse content colours to match design spec
|
2022-04-20 14:48:51 +09:00 |
|
Bartłomiej Dach
|
f82d58fa6a
|
Merge branch 'master' into update-paginated-profile-items-count
|
2022-04-19 22:17:26 +02:00 |
|
Jai Sharma
|
44c822f34d
|
Use normal OsuScrollContainer for ChannelList
|
2022-04-19 16:56:55 +01:00 |
|
Dean Herbert
|
ce70c10afa
|
Tidy up unused dependencies
|
2022-04-19 18:00:39 +09:00 |
|
Dean Herbert
|
17eaa44af1
|
Ensure notifications don't interrupt the first run setup process
|
2022-04-19 17:40:35 +09:00 |
|
Dean Herbert
|
e2da1d76ca
|
Only show first run setup once per install
|
2022-04-19 16:59:25 +09:00 |
|
Dean Herbert
|
3378c91901
|
Fix double applied padding
|
2022-04-19 16:59:04 +09:00 |
|
Dean Herbert
|
1490502d4c
|
Improve overall usability of scale adjust screen
|
2022-04-19 16:59:04 +09:00 |
|
Dean Herbert
|
c27831145c
|
Add scroll and flow at the FirstRunSetupScreen level
|
2022-04-19 16:37:29 +09:00 |
|
Dean Herbert
|
6d534046ff
|
Add keyboard traversal support for first run dialog (and tidy up step traversal logic)
|
2022-04-19 14:57:15 +09:00 |
|
Dean Herbert
|
e67cc293b8
|
Add localisation support for all new strings
|
2022-04-19 14:53:01 +09:00 |
|
Dean Herbert
|
5dc3805005
|
Fix stack nullability
|
2022-04-19 14:53:01 +09:00 |
|
Dean Herbert
|
02f8367d66
|
Improve animation when showing/hiding first run overlay
|
2022-04-19 14:53:01 +09:00 |
|
Dean Herbert
|
2682373bf2
|
Use existing blocking / exit logic provided by OsuFocusedOverlayContainer
|
2022-04-19 14:53:01 +09:00 |
|
Dean Herbert
|
9074eb283d
|
Show a notification instead of blocking exit of wizard
|
2022-04-19 14:53:01 +09:00 |
|
Dean Herbert
|
3ea4eabdb6
|
Ensure button text is updated on going backwards
|
2022-04-19 14:53:01 +09:00 |
|
Dean Herbert
|
fb7dc89503
|
Ensure wizard returns to initial screen after completion
|
2022-04-19 14:53:01 +09:00 |
|
Dean Herbert
|
6716621444
|
Re-fix clicking inside display also dismissing
|
2022-04-19 14:53:01 +09:00 |
|
Dean Herbert
|
11395c40b7
|
Add button to access first run setup on demand
|
2022-04-19 14:53:01 +09:00 |
|
Dean Herbert
|
ea52fab5b1
|
Tidy up dependencies and test naming
|
2022-04-19 14:53:01 +09:00 |
|
Dean Herbert
|
56c4283764
|
Only exit dialog from click if outside the dialog content
|
2022-04-19 14:53:01 +09:00 |
|
Dean Herbert
|
288f759bb4
|
Add test coverage of navigation
|
2022-04-19 14:53:01 +09:00 |
|
Dean Herbert
|
07da1cd731
|
Move buttons to top level and add backwards navigation
|
2022-04-19 14:53:01 +09:00 |
|
Dean Herbert
|
3b94e01fe6
|
Improve layout of ui scale step
|
2022-04-19 14:53:01 +09:00 |
|
Dean Herbert
|
e064f2f23e
|
Improve general layout and allow overlay to be displayed without dependencies for now
|
2022-04-19 14:53:01 +09:00 |
|
Dean Herbert
|
c2df3465b2
|
Add ui scaling setup screen, kind of
|
2022-04-19 14:53:01 +09:00 |
|