opt.: ssh tab top padding

This commit is contained in:
lollipopkit
2024-03-25 00:41:34 -06:00
parent b6a797c993
commit bfece9ae7d
3 changed files with 10 additions and 5 deletions

View File

@@ -14,7 +14,7 @@ import 'package:toolbox/data/res/store.dart';
abstract final class BioAuth { abstract final class BioAuth {
static final _auth = LocalAuthentication(); static final _auth = LocalAuthentication();
static bool get isPlatformSupported => isAndroid || isIOS || isWindows; static final isPlatformSupported = isAndroid || isIOS || isWindows;
static bool _isAuthing = false; static bool _isAuthing = false;
@@ -41,8 +41,8 @@ abstract final class BioAuth {
case AuthResult.success: case AuthResult.success:
// wait for animation // wait for animation
Future.delayed( Future.delayed(
count >= 3 isIOS
? const Duration(milliseconds: 500) ? const Duration(milliseconds: 1300)
: const Duration(seconds: 1), : const Duration(seconds: 1),
() => _isAuthing = false, () => _isAuthing = false,
); );

View File

@@ -375,7 +375,10 @@ final class _AppBar extends CustomAppBar {
valueListenable: selectIndex, valueListenable: selectIndex,
builder: (_, idx, __) { builder: (_, idx, __) {
if (idx == AppTab.ssh.index) { if (idx == AppTab.ssh.index) {
return SizedBox(height: CustomAppBar.barHeight); return SizedBox(
height: CustomAppBar.barHeight ??
0 + MediaQuery.of(context).padding.top,
);
} }
return super.build(context); return super.build(context);
}, },

View File

@@ -136,7 +136,9 @@ class _SSHTabPageState extends State<SSHTabPage>
}, },
); );
_refreshTabs(); _refreshTabs();
_tabController.animateTo(_tabIds.length - 1); final idx = _tabIds.length - 1;
_tabController.animateTo(idx);
_fabRN.value = idx;
}, },
), ),
); );