Skip to content

Commit 3bd63e0

Browse files
committed
feat: 添加了消息懒加载, 删除功能, 允许使用鼠标中键关闭会话, 微调菜单样式
1 parent 735a907 commit 3bd63e0

24 files changed

Lines changed: 538 additions & 39 deletions

OpenGptChat/Controls/MarkdownViewer.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ public FrameworkElement RenderedContent
4949
DependencyProperty.Register(nameof(RenderedContent), typeof(FrameworkElement), typeof(MarkdownViewer), new PropertyMetadata(null));
5050

5151

52-
private async Task RenderProcess(CancellationToken cancellationToken)
52+
private async Task RenderProcessAsync(CancellationToken cancellationToken)
5353
{
5454
try
5555
{
@@ -102,7 +102,7 @@ private static void ContentChangedCallback(DependencyObject d, DependencyPropert
102102
markdownViewer.renderProcessCancellation =
103103
new CancellationTokenSource();
104104

105-
_ = markdownViewer.RenderProcess(cancellation.Token);
105+
_ = markdownViewer.RenderProcessAsync(cancellation.Token);
106106
}
107107
}
108108
}

OpenGptChat/Languages/_base.xaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,9 @@
6363
<s:String x:Key="StrConfig">Config</s:String>
6464
<s:String x:Key="StrEdit">Edit</s:String>
6565
<s:String x:Key="StrDelete">Delete</s:String>
66+
<s:String x:Key="StrThis">This</s:String>
67+
<s:String x:Key="StrAllAbove">All above</s:String>
68+
<s:String x:Key="StrAllBelow">All below</s:String>
6669

6770
<!--Text-->
6871
<s:String x:Key="StrAuto">Auto</s:String>

OpenGptChat/Languages/ar.xaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,9 @@
6666
<s:String x:Key="StrConfig">تهيئة</s:String>
6767
<s:String x:Key="StrEdit">تحرير</s:String>
6868
<s:String x:Key="StrDelete">حذف</s:String>
69+
<s:String x:Key="StrThis">هذا</s:String>
70+
<s:String x:Key="StrAllAbove">كل ما فوق</s:String>
71+
<s:String x:Key="StrAllBelow">كل ما دون</s:String>
6972

7073
<!--النص-->
7174
<s:String x:Key="StrAuto">تلقائي</s:String>

OpenGptChat/Languages/es.xaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,9 @@
6666
<s:String x:Key="StrEdit">Editar</s:String>
6767
<s:String x:Key="StrConfig">Configuración</s:String>
6868
<s:String x:Key="StrDelete">Eliminar</s:String>
69+
<s:String x:Key="StrThis">Esto</s:String>
70+
<s:String x:Key="StrAllAbove">Todo lo de arriba</s:String>
71+
<s:String x:Key="StrAllBelow">Todo lo de abajo</s:String>
6972

7073
<!--Texto-->
7174
<s:String x:Key="StrAuto">Automático</s:String>

OpenGptChat/Languages/fr.xaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,9 @@
6666
<s:String x:Key="StrConfig">Configure</s:String>
6767
<s:String x:Key="StrEdit">Modifier</s:String>
6868
<s:String x:Key="StrDelete">Supprimer</s:String>
69+
<s:String x:Key="StrThis">Ceci</s:String>
70+
<s:String x:Key="StrAllAbove">Tout ci-dessus</s:String>
71+
<s:String x:Key="StrAllBelow">Tout ci-dessous</s:String>
6972

7073
<!--Texte-->
7174
<s:String x:Key="StrAuto">Automatique</s:String>

OpenGptChat/Languages/ja.xaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,9 @@
6565
<s:String x:Key="StrEdit">編集</s:String>
6666
<s:String x:Key="StrConfig">設定</s:String>
6767
<s:String x:Key="StrDelete">削除</s:String>
68+
<s:String x:Key="StrThis">これ</s:String>
69+
<s:String x:Key="StrAllAbove">上記すべて</s:String>
70+
<s:String x:Key="StrAllBelow">以下すべて</s:String>
6871

6972
<!--テキスト-->
7073
<s:String x:Key="StrAuto">自動</s:String>

OpenGptChat/Languages/ru.xaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,9 @@
6565
<s:String x:Key="StrEdit">Редактировать</s:String>
6666
<s:String x:Key="StrConfig">Настройка</s:String>
6767
<s:String x:Key="StrDelete">Удалить</s:String>
68+
<s:String x:Key="StrThis">Это</s:String>
69+
<s:String x:Key="StrAllAbove">Все выше</s:String>
70+
<s:String x:Key="StrAllBelow">Все ниже</s:String>
6871

6972
<!--Текст-->
7073
<s:String x:Key="StrAuto">Авто</s:String>

OpenGptChat/Languages/tr.xaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,9 @@
6767
<s:String x:Key="StrEdit">Düzenle</s:String>
6868
<s:String x:Key="StrConfig">Konfigürasyon</s:String>
6969
<s:String x:Key="StrDelete">Sil</s:String>
70+
<s:String x:Key="StrThis">Bu</s:String>
71+
<s:String x:Key="StrAllAbove">Üstteki her şey</s:String>
72+
<s:String x:Key="StrAllBelow">Altındaki her şey</s:String>
7073

7174
<!--Metin-->
7275
<s:String x:Key="StrAuto">Otomatik</s:String>

OpenGptChat/Languages/ur.xaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,9 @@
6565
<s:String x:Key="StrEdit">ترمیم</s:String>
6666
<s:String x:Key="StrConfig">ترتیب دینا</s:String>
6767
<s:String x:Key="StrDelete">حذف کریں</s:String>
68+
<s:String x:Key="StrThis">یہ</s:String>
69+
<s:String x:Key="StrAllAbove">اوپر سب کچھ</s:String>
70+
<s:String x:Key="StrAllBelow">نیچے سب کچھ</s:String>
6871

6972
<!--متن-->
7073
<s:String x:Key="StrAuto">خود کار</s:String>

OpenGptChat/Languages/zh-hans.xaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,10 @@
6565
<s:String x:Key="StrConfig">配置</s:String>
6666
<s:String x:Key="StrEdit">编辑</s:String>
6767
<s:String x:Key="StrDelete">删除</s:String>
68-
68+
<s:String x:Key="StrThis">这个</s:String>
69+
<s:String x:Key="StrAllAbove">以上所有</s:String>
70+
<s:String x:Key="StrAllBelow">以下所有</s:String>
71+
6972
<!--文本-->
7073
<s:String x:Key="StrAuto">自动</s:String>
7174
<s:String x:Key="StrYes">是</s:String>

0 commit comments

Comments
 (0)