mirror of
https://github.com/lifegpc/eh_downloader_flutter.git
synced 2026-06-29 15:16:49 +08:00
Update UI
This commit is contained in:
@@ -72,14 +72,21 @@ class SessionCard extends StatelessWidget {
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
mainAxisAlignment: MainAxisAlignment.center,
|
||||
children: [
|
||||
Text("${i18n.sessionId}${i18n.colon}${token.id}"),
|
||||
Text("${i18n.expireTime}${i18n.colon}$expiredTime"),
|
||||
Text("${i18n.lastUsedTime}${i18n.colon}$lastUsed"),
|
||||
SelectableText("${i18n.sessionId}${i18n.colon}${token.id}",
|
||||
maxLines: 2, minLines: 1),
|
||||
SelectableText("${i18n.expireTime}${i18n.colon}$expiredTime",
|
||||
maxLines: 2, minLines: 1),
|
||||
SelectableText("${i18n.lastUsedTime}${i18n.colon}$lastUsed",
|
||||
maxLines: 2, minLines: 1),
|
||||
device.isEmpty
|
||||
? Container()
|
||||
: Text("${i18n.device}${i18n.colon}$device"),
|
||||
: SelectableText("${i18n.device}${i18n.colon}$device",
|
||||
maxLines: 2, minLines: 1),
|
||||
user != null
|
||||
? Text("${i18n.username}${i18n.colon}${user!.username}")
|
||||
? SelectableText(
|
||||
"${i18n.username}${i18n.colon}${user!.username}",
|
||||
maxLines: 2,
|
||||
minLines: 1)
|
||||
: Container(),
|
||||
],
|
||||
)),
|
||||
|
||||
@@ -177,11 +177,14 @@ class _SessionsPage extends State<SessionsPage>
|
||||
}
|
||||
|
||||
Widget _buildIconList(BuildContext context) {
|
||||
return Row(children: [
|
||||
isDesktop || (kIsWeb && pointerIsMouse)
|
||||
? _buildRefreshIcon(context)
|
||||
: Container(),
|
||||
]);
|
||||
final cs = Theme.of(context).colorScheme;
|
||||
return Container(
|
||||
color: cs.surface,
|
||||
child: Row(children: [
|
||||
isDesktop || (kIsWeb && pointerIsMouse)
|
||||
? _buildRefreshIcon(context)
|
||||
: Container(),
|
||||
]));
|
||||
}
|
||||
|
||||
Widget _buildTokenList(BuildContext context) {
|
||||
@@ -211,7 +214,7 @@ class _SessionsPage extends State<SessionsPage>
|
||||
final i18n = AppLocalizations.of(context)!;
|
||||
return Container(
|
||||
padding: const EdgeInsets.symmetric(vertical: 8),
|
||||
constraints: const BoxConstraints(maxWidth: 500),
|
||||
constraints: const BoxConstraints(maxWidth: 200),
|
||||
child: LabeledCheckbox(
|
||||
label: Text(i18n.allUser),
|
||||
value: _allUser,
|
||||
@@ -269,10 +272,12 @@ class _SessionsPage extends State<SessionsPage>
|
||||
_buildAllUserCheckbox(context),
|
||||
Expanded(child: _buildUserSelectBox(context)),
|
||||
])
|
||||
: Column(children: [
|
||||
_buildAllUserCheckbox(context),
|
||||
_buildUserSelectBox(context),
|
||||
]))));
|
||||
: Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
_buildAllUserCheckbox(context),
|
||||
_buildUserSelectBox(context),
|
||||
]))));
|
||||
}
|
||||
|
||||
Widget _buildSliverGrid(BuildContext context) {
|
||||
|
||||
@@ -258,12 +258,15 @@ class _TaskManagerPage extends State<TaskManagerPage>
|
||||
}
|
||||
|
||||
Widget _buildIconList(BuildContext context) {
|
||||
return Row(children: [
|
||||
isDesktop || (kIsWeb && pointerIsMouse)
|
||||
? _buildRefreshIcon(context)
|
||||
: Container(),
|
||||
_buildAddMenu(context),
|
||||
]);
|
||||
final cs = Theme.of(context).colorScheme;
|
||||
return Container(
|
||||
color: cs.surface,
|
||||
child: Row(children: [
|
||||
isDesktop || (kIsWeb && pointerIsMouse)
|
||||
? _buildRefreshIcon(context)
|
||||
: Container(),
|
||||
_buildAddMenu(context),
|
||||
]));
|
||||
}
|
||||
|
||||
@override
|
||||
|
||||
@@ -142,12 +142,15 @@ class _UsersPage extends State<UsersPage> with ThemeModeWidget, IsTopWidget2 {
|
||||
}
|
||||
|
||||
Widget _buildIconList(BuildContext context) {
|
||||
return Row(children: [
|
||||
isDesktop || (kIsWeb && pointerIsMouse)
|
||||
? _buildRefreshIcon(context)
|
||||
: Container(),
|
||||
_buildAddIcon(context),
|
||||
]);
|
||||
final cs = Theme.of(context).colorScheme;
|
||||
return Container(
|
||||
color: cs.surface,
|
||||
child: Row(children: [
|
||||
isDesktop || (kIsWeb && pointerIsMouse)
|
||||
? _buildRefreshIcon(context)
|
||||
: Container(),
|
||||
_buildAddIcon(context),
|
||||
]));
|
||||
}
|
||||
|
||||
Widget _buildUserList(BuildContext context) {
|
||||
|
||||
Reference in New Issue
Block a user