Dean Herbert
|
0ddd3cbdc5
|
Randomise which menu content is shown on arriving at the menu
|
2024-05-07 17:02:25 +08:00 |
|
Dean Herbert
|
e77d4c8cfa
|
Remove unnecessary Math.Max
|
2024-03-26 20:28:03 +08:00 |
|
Dean Herbert
|
fd649edaba
|
Also don't rotate images during a drag operation
|
2024-03-26 20:21:48 +08:00 |
|
Dean Herbert
|
bb9fa52fda
|
Fix displayIndex not being correctly set to -1 after last expiry date
|
2024-03-25 14:53:05 +08:00 |
|
Dean Herbert
|
057f86dd14
|
Add handling of expiration
|
2024-03-25 14:31:05 +08:00 |
|
Dean Herbert
|
e9f15534ed
|
Improve test coverage
|
2024-03-25 12:33:32 +08:00 |
|
Dean Herbert
|
3847aae57d
|
Don't rotate when hovering
|
2024-03-25 12:14:40 +08:00 |
|
Dean Herbert
|
d0b164b44f
|
Add automatic rotation support
|
2024-03-25 11:41:50 +08:00 |
|
Dean Herbert
|
a4c619ea97
|
Add basic support for loading multiple images
|
2024-03-24 15:14:56 +08:00 |
|
Dean Herbert
|
ec4a9a5fdd
|
Make work again for simple case
|
2024-03-24 14:55:45 +08:00 |
|
Dean Herbert
|
ef2a16dd8f
|
Various renaming and class updates to allow multiple menu banners
|
2024-03-24 14:55:43 +08:00 |
|
Bartłomiej Dach
|
53fffc6a75
|
Remove unused using directives
|
2024-03-06 07:57:59 +01:00 |
|
Dean Herbert
|
b53b752e54
|
Update usage of MathUtils
|
2024-03-06 12:13:12 +08:00 |
|
Dean Herbert
|
4c6e8a606f
|
Fix main menu eating keys if user presses too fast
|
2024-02-26 22:24:39 +08:00 |
|
Dean Herbert
|
8962be2ed5
|
Allow better menu navigation using same hotkey to progress to destination
As touched on in https://github.com/ppy/osu/discussions/27102.
You can now use:
- `L L L` to get to playlists
- `M M M` to get to multiplayer
- `S` to get to settings
|
2024-02-26 17:24:04 +08:00 |
|
Dean Herbert
|
3ea47e64f0
|
Merge pull request #27258 from Loreos7/storage-error-localisation
Localise storage error popup dialog
|
2024-02-20 13:37:10 +08:00 |
|
Loreos7
|
20504c55ef
|
localise storage error popup dialog
|
2024-02-02 15:32:55 +03:00 |
|
Dan Balasescu
|
b44f77cee1
|
Update R# + fix inspections
|
2024-02-02 21:00:28 +09:00 |
|
Dean Herbert
|
bf3746daa8
|
Show login overlay at main menu when 2FA is required
|
2024-02-01 21:10:53 +09:00 |
|
Bartłomiej Dach
|
acc2614090
|
Apply alternative solution
Fixes the logo flying out of the wrong corner when transitioning from
song select to gameplay.
Co-authored-by: Dean Herbert <pe@ppy.sh>
|
2024-01-29 20:07:27 +01:00 |
|
Andrei Zavatski
|
9d73d0e04d
|
Clamp logo triangles along both axes
|
2024-01-27 19:06:04 +03:00 |
|
Dean Herbert
|
6a338ce555
|
Adjust spawn ratio up slightly
|
2024-01-25 21:59:38 +09:00 |
|
Dean Herbert
|
4a629fbc79
|
Update logo to new version
|
2024-01-25 20:37:50 +09:00 |
|
Dean Herbert
|
02bb506cce
|
Avoid using .Children for enumeration in other locations
|
2024-01-23 05:32:11 +09:00 |
|
Dean Herbert
|
cd551b1abd
|
Fix star fountains sometimes resetting visually
Addresses https://github.com/ppy/osu/discussions/26622.
|
2024-01-22 18:01:21 +09:00 |
|
Bartłomiej Dach
|
5337d999b5
|
Merge branch 'master' into disable-intro-track-pause
|
2024-01-08 12:54:37 +01:00 |
|
Bartłomiej Dach
|
b6ce57b777
|
Use override that was intended to steer global track control rather than local sets
|
2024-01-08 12:54:16 +01:00 |
|
Zachary
|
091241634c
|
Make IntroScreen set AllowTrackControl to false instead
|
2024-01-05 23:55:17 +10:00 |
|
Zachary
|
9b734bac25
|
Allow track control after intro screen finishes.
|
2024-01-05 01:14:34 +10:00 |
|
Joseph Madamba
|
cd9bf0c753
|
Flash blocking ongoing operations dialog when trying to force quit
|
2024-01-03 22:30:46 -08:00 |
|
iminlikewithyou
|
45f6c78314
|
Merge branch 'master' of https://github.com/ppy/osu into menu-button-tweaks
|
2023-12-30 12:58:10 -06:00 |
|
iminlikewithyou
|
452f201f06
|
use margins isntead of moving the position of the sprite
|
2023-12-30 12:56:38 -06:00 |
|
Dean Herbert
|
61c46b78bd
|
Update MenuTip.cs
Co-authored-by: Salman Ahmed <frenzibyte@gmail.com>
|
2023-12-29 22:24:16 +09:00 |
|
Dean Herbert
|
9f0fe6c6ca
|
Fix common typos
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
|
2023-12-29 22:20:29 +09:00 |
|
Dean Herbert
|
d00b7c9cdf
|
Add some new menu tips (and reword some others)
|
2023-12-29 22:14:51 +09:00 |
|
Bartłomiej Dach
|
db78d73fa5
|
Do not display system title in inital menu state
Addresses https://github.com/ppy/osu/discussions/26199.
|
2023-12-29 11:50:30 +01:00 |
|
Nitrous
|
c68a850325
|
Make menu tip about mod select more up to date.
|
2023-12-29 08:51:54 +08:00 |
|
iminlikewithyou
|
51d26d2d71
|
make the hover scale bigger
as a consequence, the rotation needs to be tweaked to be lower
|
2023-12-28 17:20:44 -06:00 |
|
iminlikewithyou
|
f1f1221e0e
|
move text left to be visually centered in the skewed rectangle
|
2023-12-28 17:18:41 -06:00 |
|
iminlikewithyou
|
4760c6aaee
|
move icon upwards to be visually centered
|
2023-12-28 17:17:24 -06:00 |
|
iminlikewithyou
|
637119f7d4
|
increase the base size of button icons
|
2023-12-28 17:15:23 -06:00 |
|
Bartłomiej Dach
|
7a10e132ea
|
Fix crash when retrieval of system title image fails
Closes https://github.com/ppy/osu/issues/26194.
|
2023-12-28 20:39:13 +01:00 |
|
Dean Herbert
|
bd0e2b4dde
|
Remove disclaimer screen completely
|
2023-12-28 17:21:29 +09:00 |
|
Dean Herbert
|
7dc50b9baf
|
Don't dismiss on hover, and allow dismissing via click
|
2023-12-28 17:20:01 +09:00 |
|
Dean Herbert
|
1f2339244e
|
Add supporter display to main menu
|
2023-12-28 17:20:01 +09:00 |
|
Dean Herbert
|
b19f72481b
|
Fade out quickly on game exit sequence
|
2023-12-28 17:19:41 +09:00 |
|
Dean Herbert
|
0ad6ac8b2a
|
Remove unused variable
|
2023-12-28 16:48:17 +09:00 |
|
Dean Herbert
|
932d03a4f8
|
Make toggle more immediately hide/show tips
|
2023-12-28 16:21:19 +09:00 |
|
Dean Herbert
|
222459d921
|
Add background and improve layout
|
2023-12-28 16:16:27 +09:00 |
|
Dean Herbert
|
a1867afbb4
|
Move menu tips to main menu
In preparation for removing the disclaimer screen.
|
2023-12-28 16:06:08 +09:00 |
|
Dean Herbert
|
6684987289
|
Reduce refresh interval slightly
|
2023-12-28 15:19:09 +09:00 |
|
Dean Herbert
|
0ea62d0c5d
|
Add initial additive blending on fade in
|
2023-12-28 15:16:42 +09:00 |
|
Dean Herbert
|
972234b1e5
|
Move re-schedule inside continuation
|
2023-12-28 15:12:44 +09:00 |
|
Dean Herbert
|
481a251786
|
Use HandleLink to allow potentially opening wiki or otherwise
|
2023-12-28 15:11:02 +09:00 |
|
Dean Herbert
|
289e0f00f9
|
Add flash on click
|
2023-12-28 15:10:47 +09:00 |
|
Dean Herbert
|
c70e7d340d
|
Adjust animation and add delay to URL open
|
2023-12-28 15:10:47 +09:00 |
|
Bartłomiej Dach
|
ef39759813
|
More code quality inspections
|
2023-12-28 00:18:20 +01:00 |
|
Bartłomiej Dach
|
a3f720bc62
|
Retrieve system title from online source
|
2023-12-27 23:37:39 +01:00 |
|
Bartłomiej Dach
|
d9299a8a55
|
Implement visual appearance of "system title" message in main menu
|
2023-12-27 23:07:17 +01:00 |
|
Bartłomiej Dach
|
c45477bd1f
|
Use new icons in main menu wherever feasible
|
2023-12-27 17:42:18 +01:00 |
|
Dan Balasescu
|
b56a78c6ec
|
Adjust with framework changes
|
2023-12-04 08:51:21 +09:00 |
|
Dean Herbert
|
a6cf1e5d2e
|
Make osu! logo do something when in edit submenu
|
2023-11-25 00:53:25 +09:00 |
|
Dean Herbert
|
a44edfdedd
|
Fix incorrect sample for top level edit button
|
2023-11-24 19:37:57 +09:00 |
|
Dan Balasescu
|
289cda71b2
|
Fix inspections
|
2023-11-24 15:06:51 +09:00 |
|
Dean Herbert
|
b8179aa875
|
Use better(?) icons and full strings
|
2023-11-24 13:23:47 +09:00 |
|
Dean Herbert
|
a069a673fa
|
Allow buttons to be displayed on more than one state (and share the back button)
|
2023-11-24 13:18:17 +09:00 |
|
Dean Herbert
|
1d1b3ca982
|
Apply NRT to MainMenuButton
|
2023-11-24 13:18:17 +09:00 |
|
Dean Herbert
|
8ad414488a
|
Play out previous transforms immediately to avoid flow issues with multiple sub menus
|
2023-11-24 13:18:17 +09:00 |
|
Dean Herbert
|
7e59a1d0be
|
Apply NRT to ButtonSystem
|
2023-11-24 13:18:17 +09:00 |
|
Dean Herbert
|
5905ca6492
|
Add second level menu for skin editors
|
2023-11-24 13:18:17 +09:00 |
|
Jamie Taylor
|
8a47f05b16
|
Always play 'swoosh' sample when transitioning back to logo
|
2023-11-09 14:01:33 +09:00 |
|
Jamie Taylor
|
f69c2ea39b
|
Implement sample choking/muting for ButtonSystem samples
|
2023-11-08 22:21:24 +09:00 |
|
Jamie Taylor
|
f0a1df06ac
|
Add 'swoosh' samples to accentuate MainMenu animations
|
2023-11-08 22:21:24 +09:00 |
|
Jamie Taylor
|
17aa079cb1
|
Use new tiered 'back' samples
|
2023-11-08 22:21:24 +09:00 |
|
Jamie Taylor
|
fc1a0cf645
|
Update ButtonSystem to use new sample names
|
2023-11-08 22:21:24 +09:00 |
|
Susko3
|
5bbbca3e44
|
Also support D for those with muscle memory from stable
|
2023-10-20 12:22:00 +02:00 |
|
Susko3
|
4a3a4ee17f
|
Change beatmap listing key to B to match Ctrl-B shortcut
|
2023-10-20 11:47:00 +02:00 |
|
Dean Herbert
|
d019cb5167
|
Update in line with framed clock changes
|
2023-09-22 22:02:18 +09:00 |
|
Dean Herbert
|
3f27be1f33
|
Replace most usages of DecoupleableInterpolatingFramedClock
Except `FramedBeatmapClock`, which is the high-effort one.
|
2023-09-22 12:49:25 +09:00 |
|
Dean Herbert
|
e7d61e0002
|
Fix star fountain directions not matching stable
|
2023-08-21 17:59:24 +09:00 |
|
Bartłomiej Dach
|
7763f3dd40
|
Fix osu! logo suddenly disappearing during rapid exit
|
2023-07-30 19:05:37 +02:00 |
|
Dean Herbert
|
2cb1a6fdaa
|
Adjust metrics further
|
2023-07-21 14:23:53 +09:00 |
|
Dean Herbert
|
ba237a0e3a
|
Convert StarFountain to use ParticleSpewer
More efficient
|
2023-07-18 20:04:52 +09:00 |
|
Dean Herbert
|
f4acc86df8
|
Adjust metrics to closer match expectations
|
2023-07-18 16:26:37 +09:00 |
|
Dean Herbert
|
49bb0b190a
|
Split out star constant to reuse in pool definition
|
2023-07-18 16:14:54 +09:00 |
|
Dean Herbert
|
85c780ae5b
|
Allow the osu! logo to be proxied locally into scenes
|
2023-07-14 19:19:14 +09:00 |
|
Dean Herbert
|
1051982bc5
|
Tidy up code with constants
|
2023-07-13 23:25:50 +09:00 |
|
Dean Herbert
|
8f826a3702
|
Add skinning support for kiai fountain stars
|
2023-07-13 22:57:04 +09:00 |
|
Dean Herbert
|
53fccaa3bd
|
Use skinnable sprite
|
2023-07-13 22:30:27 +09:00 |
|
Dean Herbert
|
1698caa078
|
Add kiai fountains to main menu
|
2023-07-13 22:13:40 +09:00 |
|
Dean Herbert
|
20e4e2581a
|
Change IBeatSyncProvider.Clock to always be non-null
|
2023-07-13 22:13:40 +09:00 |
|
Dean Herbert
|
3d1a8aeb54
|
Use more understandable cancel button text
|
2023-06-25 21:25:16 +09:00 |
|
Bartłomiej Dach
|
a7202721ff
|
Merge branch 'master' into no-confirmation-on-update-restart
|
2023-06-25 13:35:21 +02:00 |
|
Dean Herbert
|
0ab0c52ad5
|
Automated pass
|
2023-06-24 01:00:03 +09:00 |
|
Dean Herbert
|
f66b787b12
|
Show ongoing operations in exit confirmation dialog
Also changes the button to a dangerous button, forcing user acknowledgement
|
2023-06-23 15:20:19 +09:00 |
|
Dean Herbert
|
693b7c9906
|
Reorganise resolved fields in MainMenu
|
2023-06-23 15:19:47 +09:00 |
|
Dean Herbert
|
20aedc82ac
|
Remove unused code
|
2023-06-23 14:47:32 +09:00 |
|
Dean Herbert
|
6df617d536
|
Rename ExitConfirmOverlay to be more explicit about purpose
|
2023-06-23 14:46:38 +09:00 |
|
Dean Herbert
|
11a97e1bb8
|
Move confirmation bypass implementation to MainMenu to allow for more correct logic
|
2023-06-23 14:42:56 +09:00 |
|
Dean Herbert
|
59b1f08d53
|
Don't require exit confirmation when there are no ongoing operations that could be interrupted
|
2023-06-21 19:06:28 +09:00 |
|