Merge pull request #252 from cogwheel0/feat-long-model-name-ellipsis

feat(chat): Add ellipsis text for long model names in assistant message
This commit is contained in:
cogwheel
2025-12-08 19:59:04 +08:00
committed by GitHub

View File

@@ -19,6 +19,7 @@ import 'enhanced_attachment.dart';
import 'package:conduit/shared/widgets/chat_action_button.dart';
import '../../../shared/widgets/model_avatar.dart';
import '../../../shared/widgets/conduit_components.dart';
import '../../../shared/widgets/middle_ellipsis_text.dart';
import 'package:url_launcher/url_launcher_string.dart';
import '../providers/chat_providers.dart' show sendMessageWithContainer;
import '../../../core/utils/debug_logger.dart';
@@ -698,7 +699,8 @@ class _AssistantMessageWidgetState extends ConsumerState<AssistantMessageWidget>
children: [
leading,
const SizedBox(width: Spacing.xs),
Text(
Flexible(
child: MiddleEllipsisText(
widget.modelName ?? 'Assistant',
style: TextStyle(
color: theme.textSecondary,
@@ -707,6 +709,7 @@ class _AssistantMessageWidgetState extends ConsumerState<AssistantMessageWidget>
letterSpacing: 0.1,
),
),
),
],
),
);