Dean Herbert
|
cf032e5e7f
|
Merge pull request #31547 from bdach/editor/precise-move
Add precise movement tool to osu! editor
|
2025-01-20 19:29:22 +09:00 |
|
Dean Herbert
|
dcdb8d13a9
|
Always select text when an editor slider-textbox is focused
|
2025-01-20 16:17:39 +09:00 |
|
Dean Herbert
|
da6954762a
|
Merge pull request #31553 from ILW8/add-tourney-acronym-warning
add warning text on team acronym conflict
|
2025-01-20 15:55:37 +09:00 |
|
Dean Herbert
|
a1bcdb091d
|
Adjust code slightly
|
2025-01-20 15:55:13 +09:00 |
|
Dean Herbert
|
7fd4adc7ec
|
Merge pull request #31583 from turbedi/cleanup
Remove redundant ToArray() calls in Osu/ManiaHitObjectComposer
|
2025-01-20 15:48:46 +09:00 |
|
Dean Herbert
|
c4509bbe12
|
Merge pull request #31539 from Rudicito/seek-in-replay-scaled-by-replay-speed
Seek in replay scaled by replay speed
|
2025-01-20 15:15:50 +09:00 |
|
Dean Herbert
|
e3195e2316
|
Adjust new line break warning to hint
|
2025-01-20 15:02:31 +09:00 |
|
Dean Herbert
|
525e16ad1d
|
Fix one more new inspection in EAP 2025
|
2025-01-20 15:00:35 +09:00 |
|
Dean Herbert
|
e098f60f42
|
Merge pull request #31576 from CloneWith/feature/highlight-friend
Don't highlight friends' scores under beatmap's friend score leaderboard
|
2025-01-20 14:53:59 +09:00 |
|
Berkan Diler
|
b6ce72b6d9
|
Remove redundant ToArray() calls in Osu/ManiaHitObjectComposer
|
2025-01-19 23:27:44 +01:00 |
|
CloneWith
|
72e1b2954c
|
Don't highlight friends' scores under beatmap's friend score leaderboard
|
2025-01-20 00:21:10 +08:00 |
|
ILW8
|
cbbcf54d74
|
add warning text on acronym conflict
|
2025-01-18 02:42:01 +00:00 |
|
Dean Herbert
|
e753e3ee2f
|
Update framework (except android)
|
2025-01-18 00:40:32 +09:00 |
|
Bartłomiej Dach
|
ec1a473593
|
Merge pull request #31542 from peppy/beatmap-carousel-v2-curvature
Add curvature to new carousel implementation
|
2025-01-17 15:26:44 +01:00 |
|
Bartłomiej Dach
|
ebca2e4b4f
|
Implement precise movement tool
As mentioned in one of the points in
https://github.com/ppy/osu/discussions/31263.
|
2025-01-17 14:28:57 +01:00 |
|
Dean Herbert
|
43b54623d9
|
Add required padding on either side of panels so selection can remain centered
|
2025-01-17 18:08:20 +09:00 |
|
Dean Herbert
|
54f9cb7f68
|
Add overlapping spacing support
|
2025-01-17 18:07:54 +09:00 |
|
Dean Herbert
|
a1c5fad6d4
|
Add curvature to new carousel implementation
|
2025-01-17 18:07:54 +09:00 |
|
Dean Herbert
|
a8456ce9ac
|
Merge pull request #31513 from smoogipoo/remove-status-from-apiuser
Remove `Status` and `Activity` bindables from `APIUser`
|
2025-01-17 17:36:47 +09:00 |
|
Dan Balasescu
|
88829d5321
|
Merge pull request #31535 from peppy/beatmap-carousel-v2-right-click-scroll
Refactor absolute scrolling at song select
|
2025-01-17 17:02:14 +09:00 |
|
Dean Herbert
|
41c603b56f
|
Fix double-retrieval of user presence from dictionary in online display
|
2025-01-17 16:41:02 +09:00 |
|
Dean Herbert
|
311f08b962
|
Update TestMetadataClient to correctly set local user state in line with changes
|
2025-01-17 16:29:02 +09:00 |
|
Dean Herbert
|
3bb4b0c2b8
|
Rename fields from State to Presence when presence is involved
|
2025-01-17 16:25:48 +09:00 |
|
Bartłomiej Dach
|
7d026761fc
|
Merge pull request #31533 from peppy/fix-gameplay-offset-adjust-limitations
Fix gameplay offset adjustment limits not being enforced
|
2025-01-17 08:21:24 +01:00 |
|
Dan Balasescu
|
79fff136a9
|
Merge branch 'master' into beatmap-carousel-v2-right-click-scroll
|
2025-01-17 16:12:52 +09:00 |
|
Dan Balasescu
|
a51938f4e9
|
Separate the local user state
|
2025-01-17 15:59:34 +09:00 |
|
Dan Balasescu
|
5425d62186
|
Merge branch 'master' into remove-status-from-apiuser
|
2025-01-17 15:42:40 +09:00 |
|
Dan Balasescu
|
ae7e4bef86
|
Fix tests
|
2025-01-17 15:42:19 +09:00 |
|
Dean Herbert
|
224f39825f
|
Fix test potentially false-negative due to realm write delays
|
2025-01-17 14:16:38 +09:00 |
|
Dean Herbert
|
3272224a28
|
Merge pull request #31526 from bdach/spectator-list-visuals
Implement spectator list display
|
2025-01-17 10:26:02 +09:00 |
|
Rudi Herouard
|
5fc277aa7f
|
Seek in replay scaled by replay speed
|
2025-01-16 21:53:56 +01:00 |
|
Bartłomiej Dach
|
81f54507dd
|
Fix potential index accounting mistake when creating spectator list with spectators already present
Noticed by accident, but if the `BindCollectionChanged()` callback fires
immediately in `LoadComplete()` when set up and there are spectators
present already, then `NewStartingIndex` in the related event is -1:
b03f83de36/src/libraries/System.ObjectModel/src/System/Collections/Specialized/NotifyCollectionChangedEventArgs.cs (L84-L92)
which kinda breaks the math introducing off-by-ones and in result causes
11 items to be displayed together rather than 10.
|
2025-01-16 14:29:41 +01:00 |
|
Bartłomiej Dach
|
e3b780d0fb
|
Merge branch 'master' into spectator-list-visuals
|
2025-01-16 14:07:53 +01:00 |
|
Bartłomiej Dach
|
70c81b1b0c
|
Merge pull request #31534 from bdach/nvika-dotnet-8
Bump NVika tool to 4.0.0
|
2025-01-16 14:04:59 +01:00 |
|
Dean Herbert
|
a6057a9f54
|
Move absolute scroll support local to carousel and allow custom bindings
|
2025-01-16 20:47:59 +09:00 |
|
Bartłomiej Dach
|
48609d44e2
|
Bump NVika tool to 4.0.0
Code quality CI runs have suddenly started failing out of nowhere:
- Passing run: https://github.com/ppy/osu/actions/runs/12806242929/job/35704267944#step:10:1
- Failing run: https://github.com/ppy/osu/actions/runs/12807108792/job/35707131634#step:10:1
In classic github fashion, they began rolling out another runner change
wherein `ubuntu-latest` has started meaning `ubuntu-24.04` rather than
`ubuntu-22.04`. `ubuntu-24.04` no longer has .NET 6 bundled.
Therefore, upgrade NVika to 4.0.0 because that version is compatible
with .NET 8.
|
2025-01-16 12:30:27 +01:00 |
|
Dean Herbert
|
1c2621d88e
|
Add support to CarouselV2 for right mouse button scrolling
|
2025-01-16 20:27:38 +09:00 |
|
Dean Herbert
|
56b450c4a6
|
Remove setting for right-mouse scroll (make it always applicable)
|
2025-01-16 20:27:38 +09:00 |
|
Bartłomiej Dach
|
6b921fc4e4
|
Merge pull request #31471 from peppy/beatmap-carousel-v2
Add basic framework for carousel displays (aka `BeatmapCarouselV2`)
|
2025-01-16 12:21:53 +01:00 |
|
Dan Balasescu
|
8400726887
|
Move bindables to OsuConfigManager & SessionStatics
|
2025-01-16 19:33:42 +09:00 |
|
Dean Herbert
|
e47244989a
|
Adjust animations a bit
Removed autosize duration stuff because it looks weird when the list is
shown from scratch where users are already fully populated in it.
|
2025-01-16 19:23:54 +09:00 |
|
Dean Herbert
|
32906aefde
|
Add gradient on final spectator if more than list capacity are displayed
|
2025-01-16 19:05:19 +09:00 |
|
Dean Herbert
|
996798d2df
|
Avoid list width changing when spectator count changes
|
2025-01-16 19:02:14 +09:00 |
|
Dean Herbert
|
56dfe4a231
|
Adjust test to work better when running in sequence
|
2025-01-16 18:56:21 +09:00 |
|
Dean Herbert
|
cde8e7b82e
|
Fix idle/hover colour handling weirdness in OsuHoverContainer
|
2025-01-16 18:54:51 +09:00 |
|
Dean Herbert
|
1d240eb405
|
Fix gameplay limitations for adjusting offset not actually being applied
|
2025-01-16 18:05:59 +09:00 |
|
Dean Herbert
|
a4174a3644
|
Add failing test coverage showing offset adjust is not limited correctly
|
2025-01-16 18:05:58 +09:00 |
|
Dan Balasescu
|
c1f0c47586
|
Allow setting of DummyAPIAccess status
|
2025-01-16 17:06:54 +09:00 |
|
Dan Balasescu
|
b54d959263
|
Expose as IBindable from IAPIProvider, writes via config
|
2025-01-16 17:05:18 +09:00 |
|
Dan Balasescu
|
471180d947
|
Merge pull request #31519 from EVAST9919/trail-rotate
Add support for `CursorTrailRotate` skin command
|
2025-01-16 14:56:53 +09:00 |
|