1.3.21.3.2
Android APK Release / Build Android APK (push) Successful in 55m29s

This commit is contained in:
2026-05-26 16:32:18 +08:00
parent 546cef5ba6
commit 17673b2862
89 changed files with 24098 additions and 272 deletions
@@ -71,6 +71,7 @@ class QuickAccessGrid extends StatelessWidget {
child: _QuickAccessButton(
item: items[index],
onTap: () => _onTap(context, items[index]),
fillHeight: fillHeight,
),
),
);
@@ -150,8 +151,13 @@ class QuickAccessGrid extends StatelessWidget {
class _QuickAccessButton extends StatelessWidget {
final QuickAccessConfig item;
final VoidCallback onTap;
final bool fillHeight;
const _QuickAccessButton({required this.item, required this.onTap});
const _QuickAccessButton({
required this.item,
required this.onTap,
this.fillHeight = false,
});
@override
Widget build(BuildContext context) {
@@ -179,24 +185,27 @@ class _QuickAccessButton extends StatelessWidget {
),
child: Padding(
padding: const EdgeInsets.symmetric(horizontal: 14, vertical: 12),
child: Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Icon(item.icon, color: foreground, size: 22),
const SizedBox(width: 9),
Flexible(
child: Text(
item.label,
maxLines: 1,
overflow: TextOverflow.ellipsis,
style: TextStyle(
color: foreground,
fontWeight: FontWeight.w800,
fontSize: 14,
child: SizedBox(
height: fillHeight ? double.infinity : null,
child: Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Icon(item.icon, color: foreground, size: 22),
const SizedBox(width: 9),
Flexible(
child: Text(
item.label,
maxLines: 1,
overflow: TextOverflow.ellipsis,
style: TextStyle(
color: foreground,
fontWeight: FontWeight.w800,
fontSize: 14,
),
),
),
),
],
],
),
),
),
),