feat(mobile-next): 聊天输入区、语音气泡与大图按规范重排

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: multica-agent <github@multica.ai>
This commit is contained in:
编码工程师
2026-08-20 03:51:27 +08:00
co-authored by Cursor multica-agent
parent 49b346d375
commit 3b87812db8
8 changed files with 267 additions and 87 deletions
@@ -1,3 +1,4 @@
import 'package:flutter/material.dart';
import 'package:openim_common/openim_common.dart';
import 'app_tokens.dart';
@@ -34,4 +35,73 @@ void applyOfficialStylesFromTokens() {
Styles.c_0C1C33_opacity60 = AppColors.textPrimary.withOpacity(.6);
Styles.c_0C1C33_opacity85 = AppColors.textPrimary.withOpacity(.85);
Styles.c_0C1C33_opacity80 = AppColors.textPrimary.withOpacity(.8);
Styles.ts_0C1C33_17sp = TextStyle(
color: AppColors.textPrimary,
fontSize: AppFont.body,
);
Styles.ts_0C1C33_17sp_medium = TextStyle(
color: AppColors.textPrimary,
fontSize: AppFont.body,
fontWeight: FontWeight.w500,
);
Styles.ts_0C1C33_17sp_semibold = TextStyle(
color: AppColors.textPrimary,
fontSize: AppFont.body,
fontWeight: FontWeight.w600,
);
Styles.ts_0C1C33_20sp = TextStyle(
color: AppColors.textPrimary,
fontSize: AppFont.title,
);
Styles.ts_0C1C33_20sp_medium = TextStyle(
color: AppColors.textPrimary,
fontSize: AppFont.title,
fontWeight: FontWeight.w500,
);
Styles.ts_0C1C33_20sp_semibold = TextStyle(
color: AppColors.textPrimary,
fontSize: AppFont.title,
fontWeight: FontWeight.w600,
);
Styles.ts_0089FF_10sp_semibold = TextStyle(
color: AppColors.primary,
fontSize: AppFont.small,
fontWeight: FontWeight.w600,
);
Styles.ts_0089FF_10sp = TextStyle(
color: AppColors.primary,
fontSize: AppFont.small,
);
Styles.ts_0089FF_17sp = TextStyle(
color: AppColors.primary,
fontSize: AppFont.body,
);
Styles.ts_0089FF_17sp_semibold = TextStyle(
color: AppColors.primary,
fontSize: AppFont.body,
fontWeight: FontWeight.w600,
);
Styles.ts_0089FF_17sp_medium = TextStyle(
color: AppColors.primary,
fontSize: AppFont.body,
fontWeight: FontWeight.w500,
);
Styles.ts_FF381F_17sp = TextStyle(
color: AppColors.danger,
fontSize: AppFont.body,
);
Styles.ts_FF381F_10sp = TextStyle(
color: AppColors.danger,
fontSize: AppFont.small,
);
Styles.ts_6085B1_17sp_medium = TextStyle(
color: AppColors.avatarGray,
fontSize: AppFont.body,
fontWeight: FontWeight.w500,
);
Styles.ts_6085B1_17sp = TextStyle(
color: AppColors.avatarGray,
fontSize: AppFont.body,
);
}