Commit Graph

3227 Commits

Author SHA1 Message Date
Bartłomiej Dach 89e2b6358a
Remove hexacons 2023-12-27 17:42:18 +01:00
Bartłomiej Dach 45143a6c17
Implement new icon store 2023-12-27 17:42:17 +01:00
Bartłomiej Dach 13333f7575
Make room for `OsuIcon` to accept new icons 2023-12-27 15:04:28 +01:00
Dean Herbert 58476d5429
Allow `ExpandingContainer` to not auto expand on hover 2023-12-27 02:33:02 +09:00
Dean Herbert c55458e49c
Remove pointless intermediary class 2023-12-27 02:32:47 +09:00
Dean Herbert d1ba2a4a64
Use orange for non-combo-breaking miss 2023-12-20 20:45:27 +09:00
Dean Herbert 9b383e3276
Add support for showing tick misses 2023-12-20 20:23:19 +09:00
Dean Herbert c88c25e77f
Merge pull request #25848 from 65-7a/dropdown-search-padding
Fix padding on dropdown search bar
2023-12-19 00:36:14 +09:00
65-7a 17f1f8bb43 Fix padding on dropdown search bar 2023-12-19 00:28:23 +11:00
Dean Herbert 62444c3d04
Fix song select's carousel scroll position getting reset on background processing
This only happened for users using absolute right-click scroll.
2023-12-18 19:17:59 +09:00
Dean Herbert 0be6743e87
Apply `Bindable.Parse` refactorings 2023-12-13 14:07:38 +09:00
Dean Herbert ae8a70ddfc
Merge branch 'drawnode-subtree-draw-cleanup' into dropdown-search 2023-12-13 14:03:46 +09:00
Salman Ahmed 67a9eab741 Update caret layout 2023-12-12 21:21:11 +03:00
Salman Ahmed f0ddcb22c6 Remove arbitrary margin 2023-12-12 21:21:04 +03:00
Salman Ahmed ee2e176082 Add osu! dropdown search bar implementation 2023-12-05 22:53:48 +03:00
Salman Ahmed b8b82f8901 Handle back action in `OsuDropdown` rather than menu 2023-12-05 22:47:10 +03:00
Salman Ahmed a0813d18ca `CalculatedTextSize` -> `FontSize` 2023-12-05 22:47:10 +03:00
Dan Balasescu b56a78c6ec
Adjust with framework changes 2023-12-04 08:51:21 +09:00
Susko3 152c7e513e Ignore overlapping links instead of crashing 2023-12-01 00:54:13 +01:00
Dean Herbert 340227a06d
Replace all hexacon lookups with strongly typed properties 2023-11-24 13:17:39 +09:00
Dean Herbert 95c00f9666
Add `HexaconIcons` lookup to allow usage with `SpriteIcon` 2023-11-24 13:17:39 +09:00
Dean Herbert 405ab499e9
Allow context menus to have visible spacers 2023-11-21 14:24:10 +09:00
Dean Herbert 87a76b9ee8
Merge pull request #25478 from Joehuu/fix-comment-markdown
Fix `CommentMarkdownTextFlowContainer` not inheriting osu! class
2023-11-16 17:39:35 +09:00
Bartłomiej Dach 1e2f1b3ef2
Merge branch 'master' into unload-main-menu-storyboard 2023-11-16 15:46:44 +09:00
Joseph Madamba 2b19cf6ce4 Fix comment markdown style regression 2023-11-15 19:50:32 -08:00
Salman Ahmed bb912bc616 Avoid spinning another load thread on initial storyboard load 2023-11-11 02:57:17 +03:00
Salman Ahmed 080f13e34d Schedule outside of `UnloadStoryboard` and fix disposal happening on update thread 2023-11-11 02:56:45 +03:00
Salman Ahmed 59998b507a Hide background sprite when storyboard finishes loading 2023-11-09 23:23:57 +03:00
Salman Ahmed e947158969 Remove fade out transition
Unnecessary addition from this PR, makes the background fade to ugly black during transition between screens.
2023-11-09 23:03:30 +03:00
Salman Ahmed 768a31b2f5 Fix background crash on a beatmap with no storyboard 2023-11-09 22:57:20 +03:00
Salman Ahmed bd8409219f Unload beatmap storyboard background when no longer present 2023-11-09 17:20:11 +03:00
Dean Herbert 626cfae3fe
Merge pull request #25386 from EVAST9919/bar-graph-smooth
Ensure `BarGraph`'s draw quad is thick enough
2023-11-08 17:24:37 +09:00
Dean Herbert 6c6baab115
Reword comment to explain why 2023-11-08 16:41:30 +09:00
Andrei Zavatski b092b0093a Make sure bar draw quad is thick enough 2023-11-07 17:43:40 +03:00
Bartłomiej Dach a136f272cf
Just use yellow for system mods 2023-11-06 16:40:57 +01:00
Bartłomiej Dach 6deac9a5a4
Use better colours for system mods 2023-11-06 11:41:23 +01:00
Bartłomiej Dach 3b9c4c9d53
Do not revert to default value when double-clicking disabled slider
Closes https://github.com/ppy/osu/issues/25228.
2023-10-26 12:11:26 +02:00
Jamie Taylor fbf8f52f7d
Add audio feedback for when keys are pressed during key binding 2023-10-20 21:01:37 +09:00
Joseph Madamba 18e8ca6245 Add ability to revert slider settings to default when double-clicking nub 2023-10-17 21:41:03 -07:00
Dean Herbert e081fa48a2
Fix various other inspections 2023-10-17 17:48:51 +09:00
Dean Herbert 5341a335a6
Bypass `Parent` nullability checks for now 2023-10-17 17:48:45 +09:00
Bartłomiej Dach af89d69fc4
Fix dangerous buttons using different shades of pink 2023-10-13 13:16:24 +02:00
Bartłomiej Dach 041318e3e8
Assign red colour to `ComboBreak` hit result
For a judgement result to show up on the colour hit error meter, it has
to be two things: be scorable, and not be bonus.

`ComboBreak` happens to meet both of those criteria - it impacts score
indirectly via decreasing the combo portion, and isn't bonus. Therefore
it would show up on the colour hit error meter, but because
`OsuColour.ForHitResult()` wasn't handling it explicitly, it was
painting the result in light blue, which isn't ideal for a miss type
judgement. Therefore, use red instead.

There is possibly an argument to be made that this judgement should not
show up on the colour hit error meter at all, but I think it's actually
okay for it to be this way. In any case it doesn't appear to be anything
so major as to warrant blocking the hold note tick removal at this time.
2023-10-11 19:44:46 +02:00
Dean Herbert f2e56bbb65
Fix publicly-settable bindables 2023-10-06 16:51:24 +09:00
Dean Herbert d4cf6e100f Update other usages of `OsuIcon.ModBg` and remove 2023-09-28 19:03:34 +09:00
Bartłomiej Dach 589f56d20c
Merge branch 'master' into map_info_on_mod_settings 2023-09-11 09:55:54 +02:00
Bartłomiej Dach c1a2b86f3f
Extract constants properly 2023-09-11 08:29:37 +02:00
Joseph Madamba 2fbd67cf26
Merge branch 'master' into beatmap_wedge_clean_ii 2023-09-04 11:24:20 -07:00
Magnus-Cosmos 40dbf098d2
Use existing localisation for "view profile" 2023-09-02 22:51:08 -04:00
Dean Herbert bf0f4fddad Localise non-overridden samples 2023-08-25 01:08:22 +09:00