fix GI 4.1 metadata ccrash on spiralabyss & improve wiki avatar ui

This commit is contained in:
DismissedLight
2023-09-25 22:20:14 +08:00
parent 43aebf7d0c
commit c2d3bd1798
3 changed files with 9 additions and 8 deletions

View File

@@ -17,6 +17,8 @@ internal static class MonsterRelationship
5041U => 504U, // 幻形蟹 · 水 (强化)
5070U => 507U, // 幻形花鼠 · 水
5071U => 507U, // 幻形花鼠 · 水 (强化)
5102U => 510U, // 历经百战的浊水粉碎幻灵
5112U => 511U, // 历经百战的浊水喷吐幻灵
60402U => 60401U, // (火)岩龙蜥
60403U => 60401U, // (冰)岩龙蜥
60404U => 60401U, // (雷)岩龙蜥

View File

@@ -66,7 +66,7 @@ internal sealed partial class SpiralAbyssRecordService : ISpiralAbyssRecordServi
ArgumentNullException.ThrowIfNull(metadataContext);
spiralAbysses = metadataContext.IdScheduleMap.Values
.Select(sch => SpiralAbyssView.From(entryMap.GetValueOrDefault(sch.Id), sch, metadataContext))
.Reverse()
.OrderByDescending(e => e.ScheduleId)
.ToObservableCollection();
}

View File

@@ -543,16 +543,15 @@
HorizontalAlignment="Stretch"
HorizontalContentAlignment="Stretch"
Header="{shcm:ResourceString Name=ViewPageWiKiAvatarQuotesHeader}">
<ItemsControl ItemsSource="{Binding Selected.FetterInfo.Fetters}">
<ItemsControl Margin="0,0,0,-24" ItemsSource="{Binding Selected.FetterInfo.Fetters}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<StackPanel Margin="0,0,0,0">
<TextBlock Text="{Binding Title}"/>
<shct:DescriptionTextBlock Margin="0,8,0,0" Description="{Binding Context}">
<shct:DescriptionTextBlock.Resources>
<Style BasedOn="{StaticResource CaptionTextBlockStyle}" TargetType="TextBlock"/>
</shct:DescriptionTextBlock.Resources>
</shct:DescriptionTextBlock>
<shct:DescriptionTextBlock
Margin="0,8,0,0"
Description="{Binding Context}"
TextStyle="{StaticResource CaptionTextBlockStyle}"/>
<MenuFlyoutSeparator Margin="0,8"/>
</StackPanel>
</DataTemplate>
@@ -565,7 +564,7 @@
HorizontalAlignment="Stretch"
HorizontalContentAlignment="Stretch"
Header="{shcm:ResourceString Name=ViewPageWiKiAvatarStoriesHeader}">
<ItemsControl ItemsSource="{Binding Selected.FetterInfo.FetterStories}">
<ItemsControl Margin="0,0,0,-24" ItemsSource="{Binding Selected.FetterInfo.FetterStories}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<StackPanel Margin="0,0,0,0">