Commit Graph

1348 Commits

Author SHA1 Message Date
Dean Herbert ac99c1ad69 Migrate the majority of existing file lookups to use new extension methods 2022-08-10 16:01:16 +09:00
Dean Herbert 237f72efbc Add missing null check on `AudioManager` 2022-08-08 13:31:57 +09:00
Dan Balasescu c4b9b2a14b Merge branch 'master' into irenderer-glwrapper 2022-08-05 20:35:06 +09:00
Dan Balasescu 6632367c6d Ensure skin samples are looked up in correct order 2022-08-04 14:48:12 +09:00
Dan Balasescu b4e55f7309 Apply IRenderer changes 2022-08-02 19:50:57 +09:00
Dean Herbert 5b98a73edc Apply nullability to `SkinComponentToolbox` and split out reflection method to get all skinnable components 2022-08-01 14:04:08 +09:00
Dean Herbert 93b783d9ea Fix previous skins not loading due to namespace changes 2022-07-31 03:25:38 +09:00
Dean Herbert 3005ff1b9f Merge branch 'master' into pie-chart-progress 2022-07-28 22:19:27 +09:00
Dean Herbert 4b140e1f5a Adjust metrics 2022-07-28 18:50:46 +09:00
Dean Herbert ea027eda46 Move initial show to base implementation and add transition for legacy version 2022-07-28 18:29:49 +09:00
Dean Herbert bfa026879c Remove pointless null check 2022-07-28 18:28:03 +09:00
Nitrous 0d36907cad
apply code quality fixes 2022-07-28 15:30:45 +08:00
Nitrous db62d4be3a
apply suggestions
- refactor `SongProgress`
- make`UpdateProgress` more readable
- enable NRT on new classes
- refactor `TestSceneSongProgress` to use `GameplayClockContainer`
2022-07-28 15:15:41 +08:00
Nitrous 9088caa377
move `LegacyComboCounter` to `osu.Game.Skinning` 2022-07-28 08:36:26 +08:00
Nitrous a222278710
remove unused using 2022-07-27 16:01:35 +08:00
Nitrous 37e642b0bd
make `SongProgress` abstract
- move unrelated logic to `DefaultSongProgress`
- make `LegacySongProgress` inherit `SongProgress`
2022-07-27 15:19:21 +08:00
Nitrous a12676c25d
scale down graph from bleeding through border 2022-07-27 14:35:18 +08:00
Dean Herbert d8e605d8aa Fix broken tests due to badly reimplemented copy-pasted code 2022-07-27 13:58:01 +09:00
Dean Herbert 62ca3aada6 Transfer TODO comment across to copy-pasted implmentation 2022-07-27 13:53:27 +09:00
Dean Herbert b803ec543f Remove unused `combo` DI retrieval 2022-07-27 13:50:03 +09:00
Nitrous 842ab3c5c1
remove unused using 2022-07-27 09:41:58 +08:00
Nitrous 3abf44da91
Merge branch 'master' into pie-chart-progress 2022-07-27 08:53:23 +08:00
Nitrous a2320aeb27
replace `SongProgress` with `LegacySongProgress` 2022-07-27 08:52:27 +08:00
Nitrous 6b0f3674c3
implement `LegacySongProgress` 2022-07-27 08:51:55 +08:00
Dean Herbert 8370ca9765 Add `ImportAsUpdate` method to `IModelImporter` to avoid otehr changes 2022-07-26 15:49:04 +09:00
Dan Balasescu f87efae115
Merge pull request #19293 from peppy/skin-editor-save-hotkey
Add the ability to save in the skin editor using system save hotkey
2022-07-22 14:43:34 +09:00
Dean Herbert f713253d1b Fix formatting inconsistencies in empty `ctor`s 2022-07-22 14:00:29 +09:00
Dean Herbert 92f59ce9a0 Add the ability to save in the skin editor using system save hotkey 2022-07-22 13:10:18 +09:00
LukynkaCZE ed94d7fce8 Fix requested changes 2022-07-22 02:46:17 +02:00
LukynkaCZE 5987acfbca Fixed code formatting 2022-07-19 22:59:25 +02:00
LukynkaCZE 51a0b5afdc Skin Editor 2022-07-19 22:18:19 +02:00
Salman Ahmed 69d967172a Remove unencessary null coalesce 2022-07-16 06:39:05 +03:00
Dean Herbert 426c53fe65 Fix potential null being sent to extension method which doesn't support it 2022-07-02 12:50:28 +09:00
Dean Herbert 31a447fda0 Update parameter discards 2022-06-24 21:26:19 +09:00
Dean Herbert dbae4c6f5a `PostImport` -> `PresentImport` 2022-06-20 18:36:29 +09:00
Dean Herbert 92f1a2958c Rename `Import(TModel)` to `ImportModel` to differentiate from other import methods 2022-06-20 15:18:07 +09:00
Dean Herbert a6c8a832aa Remove `Import(ArchiveReader)` and redirect existing usages to `Import(ImportTask)` 2022-06-20 15:14:57 +09:00
Dean Herbert 329f1a0822 Add test coverage of original fail case and improve test reliability and code quality 2022-06-20 14:08:05 +09:00
Gabe Livengood a5bc769243
clear skineditor selected components on hide 2022-06-19 14:34:52 -04:00
Gabe Livengood 36df1da57f
Revert "stop component transform when skineditor is hidden"
This reverts commit 48ffd6aeb5.
2022-06-19 14:26:02 -04:00
Gabe Livengood 48ffd6aeb5
stop component transform when skineditor is hidden 2022-06-17 11:28:58 -04:00
Dan Balasescu f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
Dean Herbert e66ccfd980 Add back missing notification flow 2022-06-16 19:48:18 +09:00
Dean Herbert 72c5b9009d Remove local `realm` fields in manager classes 2022-06-16 18:56:53 +09:00
Dean Herbert f3984d98e6 Remove `RealmArchiveModelManager` from hierarchy 2022-06-16 18:53:13 +09:00
Dean Herbert 4d9e3d1982 Rename Score/Skin `ModelManager` classes to `Importer` for now 2022-06-16 18:11:50 +09:00
Dean Herbert f23ddfe6cc Move remaining realm classes out of `Stores` namespace 2022-06-15 21:56:00 +09:00
Dean Herbert 88d5e074a8 Rename `lowPriority` to `batchImport` 2022-06-15 00:46:00 +09:00
Dean Herbert f11fe54385 Remove custom hash function flow 2022-06-15 00:42:30 +09:00
Dean Herbert 7affef75b0 Remove unused `Import` method in `SkinManager` 2022-06-15 00:26:34 +09:00