Commit Graph

29 Commits

Author SHA1 Message Date
1b2467d3ed Disable first run screen from appearing on startup until it is more complete 2022-04-24 16:35:41 +09:00
98b7b156c7 Merge branch 'master' into first-run-setup-sheared-overlay 2022-04-23 00:32:07 +02:00
ed6481f708 Also rename Welcome to WelcomeTitle to match other usages 2022-04-21 19:55:51 +09:00
1f967ecba3 Update string keys and change "setup" to "set up" to fix grammar 2022-04-21 19:52:28 +09:00
0b81ae9de2 Convert to using sheared overlay container
Add better click-to-dismiss logic for sheader overlays
2022-04-21 16:28:44 +09:00
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
8c2d70e93f Disable forward button when already at end 2022-04-20 17:50:31 +09:00
66373bf038 Move back button enable handling to shared method 2022-04-20 14:50:41 +09:00
9797e2d887 Rename showLastStep method to avoid ambiguity 2022-04-20 14:49:17 +09:00
488fc9db67 Reverse content colours to match design spec 2022-04-20 14:48:51 +09:00
17eaa44af1 Ensure notifications don't interrupt the first run setup process 2022-04-19 17:40:35 +09:00
e2da1d76ca Only show first run setup once per install 2022-04-19 16:59:25 +09:00
3378c91901 Fix double applied padding 2022-04-19 16:59:04 +09:00
6d534046ff Add keyboard traversal support for first run dialog (and tidy up step traversal logic) 2022-04-19 14:57:15 +09:00
e67cc293b8 Add localisation support for all new strings 2022-04-19 14:53:01 +09:00
5dc3805005 Fix stack nullability 2022-04-19 14:53:01 +09:00
02f8367d66 Improve animation when showing/hiding first run overlay 2022-04-19 14:53:01 +09:00
2682373bf2 Use existing blocking / exit logic provided by OsuFocusedOverlayContainer 2022-04-19 14:53:01 +09:00
9074eb283d Show a notification instead of blocking exit of wizard 2022-04-19 14:53:01 +09:00
3ea4eabdb6 Ensure button text is updated on going backwards 2022-04-19 14:53:01 +09:00
fb7dc89503 Ensure wizard returns to initial screen after completion 2022-04-19 14:53:01 +09:00
6716621444 Re-fix clicking inside display also dismissing 2022-04-19 14:53:01 +09:00
ea52fab5b1 Tidy up dependencies and test naming 2022-04-19 14:53:01 +09:00
56c4283764 Only exit dialog from click if outside the dialog content 2022-04-19 14:53:01 +09:00
288f759bb4 Add test coverage of navigation 2022-04-19 14:53:01 +09:00
07da1cd731 Move buttons to top level and add backwards navigation 2022-04-19 14:53:01 +09:00
e064f2f23e Improve general layout and allow overlay to be displayed without dependencies for now 2022-04-19 14:53:01 +09:00
c2df3465b2 Add ui scaling setup screen, kind of 2022-04-19 14:53:01 +09:00
ae07b2b512 Initial setup 2022-04-19 14:53:01 +09:00