Commit Graph

37368 Commits

Author SHA1 Message Date
4352c56c3e Apply NRT to all simple auxiliary skin classes 2023-01-26 17:53:04 +09:00
2017ac1135 Apply NRT to all skin editor classes 2023-01-26 17:52:53 +09:00
e5d4979bc3 Fix default health bar having a very weird anchor point in the skin editor 2023-01-26 16:56:37 +09:00
64e7f6f138 Add more documentation around the implementation of FontAdjustableSkinComponent 2023-01-26 16:05:07 +09:00
d63719a602 Move and rename the base component class 2023-01-26 16:04:56 +09:00
48885d40cc Merge branch 'master' into skin-fonts 2023-01-26 15:52:54 +09:00
7cd21e12f3 Implement masking property for TrianglesV2 background 2023-01-26 09:46:41 +03:00
f3c92749bf Fix code quality issues 2023-01-26 15:43:03 +09:00
7cc4fd4efc Use the exact method stable uses for generating storyboard filenames 2023-01-26 15:09:36 +09:00
044234b1ba Merge pull request #22409 from EVAST9919/triangles-og-masking
Implement Masking property for `Triangles` background
2023-01-26 14:46:59 +09:00
bcecc49092 Only do misses animations on modern skins 2023-01-25 23:05:11 -03:00
a6fc3ce477 bring comment back 2023-01-25 20:38:55 -03:00
5f4dd19b49 Merge pull request #22389 from peppy/mania-long-note-wang
Add basic support for stupidly long hold note skin textures
2023-01-26 07:41:27 +09:00
fd495e87f7 Fix GetAsync() not limiting texture dimensions 2023-01-25 19:02:35 +01:00
fc968d1d89 del extra newline 2023-01-25 14:38:02 -03:00
a4a94cb96e Add movement to misses in osu ruleset 2023-01-25 14:34:00 -03:00
1485a6e006 Make masking false by default 2023-01-25 12:54:30 +03:00
d09d6f31d7 Implement Masking property for TrianglesBackground 2023-01-25 12:20:51 +03:00
efe57f29e0 Merge pull request #22382 from JDECOMBE/beatmapSelectionBlur
Add ability to disable background blur at song select
2023-01-25 17:34:35 +09:00
67e9de43be Merge pull request #22386 from EVAST9919/triangles-og-shhader
Use `TriangleBorder` shader in `Triangles` background
2023-01-25 17:25:18 +09:00
d15f8c2f3a Fix beatmaps with multiple osb files potentially reading the storyboard from the wrong one
In stable, the storyboard filename is fixed. In lazer, we were always
looking for the first `.osb` in the database. In the case a beatmap
archive housed more than one `.osb` files, this may load the incorrect
one.

Using `GetDisplayString` here feels like it could potentially go wrong
in the future, so I'm open to hard-coding this locally (or using string
manipulation to remove the ` [creator_name]` portion of the beatmap's
filename). Open to opinions on that.

Fixes storyboard playback in https://osu.ppy.sh/beatmapsets/1913687#osu/3947758
2023-01-25 17:11:15 +09:00
5c888e0c68 Merge branch 'master' into beatmapSelectionBlur 2023-01-25 16:37:19 +09:00
59ee6922b1 Merge pull request #22399 from bdach/user-profile/update-cover
Update appearance of profile cover area to match web
2023-01-25 16:35:44 +09:00
01e280eb6b Add classic default for song select blur setting 2023-01-25 16:32:00 +09:00
e333e12b2e Fix typo in settings enum (seriously) 2023-01-25 16:32:00 +09:00
3faab66f39 Merge branch 'master' into beatmapSelectionBlur 2023-01-25 16:32:00 +09:00
1a9ed1ac3f Remove unnecessary IgnoreUserSettings value change 2023-01-25 16:28:06 +09:00
f81dea4166 Remove now unused localisation string 2023-01-25 16:24:52 +09:00
7bb6337d2e Fix nullability (thanks bdach for patch) 2023-01-25 14:43:46 +09:00
8caf960f9a Revert weird nullable changes to Skin.cs 2023-01-25 14:43:46 +09:00
0a9b20d5d5 Split lookup store into own file / class 2023-01-25 14:43:46 +09:00
c1a5c16973 Reduce maximum texture size to a more commonly-supported 8192 2023-01-25 14:43:46 +09:00
d000a4ed28 Make sure to dispose of the original texture upload as we are replacing it 2023-01-25 14:43:46 +09:00
598c6fcbad Add basic support for stupidly long hold note skin textures 2023-01-25 14:43:46 +09:00
6bf7773532 Increase duration of expansion transition 2023-01-25 14:28:25 +09:00
3e91dd2a16 Update spacing along with expanded state 2023-01-25 14:28:25 +09:00
6efab635d8 Merge branch 'master' into fix-copy-difficulty-moving-collections 2023-01-25 14:11:32 +09:00
392ff2ffea Reword comment regarding hash transfer to make more sense 2023-01-25 14:11:02 +09:00
741ca96853 Make transferCollections argument to private method explicitly required 2023-01-25 14:09:13 +09:00
739ec8d81d Add argument hint for nondescript bool
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2023-01-25 14:04:30 +09:00
f2df36e6a5 Persist cover visibility to user settings
Follows web precedent, wherein the setting is saved to local storage.
2023-01-24 23:30:12 +01:00
33e91cf512 Implement cover toggling 2023-01-24 23:06:49 +01:00
e74176e5bd Add cover toggle button 2023-01-24 23:06:46 +01:00
ef7812412b Update top header container appearance 2023-01-24 23:06:44 +01:00
ff22a91d52 Move user cover lower down 2023-01-24 23:06:37 +01:00
edb9c76edf Merge pull request #22385 from peppy/touchscreen-settings-keyword
Fix touch input handler settings not matching search for "touchscreen"
2023-01-24 20:50:53 +01:00
054938be02 Merge pull request #22387 from peppy/beatmap-leaderboard-cancel-request-eagerly
Fix beatmap leaderboard potentially showing incorrect leaderboard
2023-01-24 19:49:11 +01:00
acb42f7d12 reusing gameplay background blur loc song select background blur 2023-01-24 10:18:00 +01:00
b9291cb116 Change some order and assert for positive visibility before scheduling an operation in changelog overlay 2023-01-24 17:59:25 +09:00
e0a7559d85 variable naming + loc 2023-01-24 09:55:08 +01:00