♿ Show hint when dismissible error
This commit is contained in:
		| @@ -163,7 +163,8 @@ class _BootstrapperShellState extends State<BootstrapperShell> { | |||||||
|   @override |   @override | ||||||
|   Widget build(BuildContext context) { |   Widget build(BuildContext context) { | ||||||
|     if (_isBusy || _isErrored) { |     if (_isBusy || _isErrored) { | ||||||
|       return Material( |       return GestureDetector( | ||||||
|  |         child: Material( | ||||||
|           color: Theme.of(context).colorScheme.surface, |           color: Theme.of(context).colorScheme.surface, | ||||||
|           child: Column( |           child: Column( | ||||||
|             mainAxisSize: MainAxisSize.max, |             mainAxisSize: MainAxisSize.max, | ||||||
| @@ -175,12 +176,12 @@ class _BootstrapperShellState extends State<BootstrapperShell> { | |||||||
|                   alignment: Alignment.bottomCenter, |                   alignment: Alignment.bottomCenter, | ||||||
|                   child: ClipRRect( |                   child: ClipRRect( | ||||||
|                     borderRadius: const BorderRadius.all(Radius.circular(16)), |                     borderRadius: const BorderRadius.all(Radius.circular(16)), | ||||||
|                   child: Image.asset('assets/logo.png', width: 80, height: 80), |                     child: | ||||||
|  |                         Image.asset('assets/logo.png', width: 80, height: 80), | ||||||
|                   ), |                   ), | ||||||
|                 ), |                 ), | ||||||
|               ), |               ), | ||||||
|             GestureDetector( |               Column( | ||||||
|               child: Column( |  | ||||||
|                 children: [ |                 children: [ | ||||||
|                   if (_isErrored && !_isDismissable && !_isBusy) |                   if (_isErrored && !_isDismissable && !_isBusy) | ||||||
|                     const Icon(Icons.cancel, size: 24), |                     const Icon(Icons.cancel, size: 24), | ||||||
| @@ -215,6 +216,15 @@ class _BootstrapperShellState extends State<BootstrapperShell> { | |||||||
|                               color: _unFocusColor, |                               color: _unFocusColor, | ||||||
|                             ), |                             ), | ||||||
|                           ).paddingOnly(bottom: 4), |                           ).paddingOnly(bottom: 4), | ||||||
|  |                         if (!_isBusy && _isErrored && _isDismissable) | ||||||
|  |                           Text( | ||||||
|  |                             'bsDismissibleErrorHint'.tr, | ||||||
|  |                             textAlign: TextAlign.center, | ||||||
|  |                             style: TextStyle( | ||||||
|  |                               fontSize: 13, | ||||||
|  |                               color: _unFocusColor, | ||||||
|  |                             ), | ||||||
|  |                           ).paddingOnly(bottom: 5), | ||||||
|                         Text( |                         Text( | ||||||
|                           '2024 © Solsynth LLC', |                           '2024 © Solsynth LLC', | ||||||
|                           textAlign: TextAlign.center, |                           textAlign: TextAlign.center, | ||||||
| @@ -228,6 +238,9 @@ class _BootstrapperShellState extends State<BootstrapperShell> { | |||||||
|                   ), |                   ), | ||||||
|                 ], |                 ], | ||||||
|               ), |               ), | ||||||
|  |             ], | ||||||
|  |           ), | ||||||
|  |         ), | ||||||
|         onTap: () { |         onTap: () { | ||||||
|           if (_isBusy) return; |           if (_isBusy) return; | ||||||
|           if (_isDismissable) { |           if (_isDismissable) { | ||||||
| @@ -244,9 +257,6 @@ class _BootstrapperShellState extends State<BootstrapperShell> { | |||||||
|             _runPeriods(); |             _runPeriods(); | ||||||
|           } |           } | ||||||
|         }, |         }, | ||||||
|             ) |  | ||||||
|           ], |  | ||||||
|         ), |  | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -333,6 +333,7 @@ const i18nEnglish = { | |||||||
|   'bsEstablishingConn': 'Establishing Connection', |   'bsEstablishingConn': 'Establishing Connection', | ||||||
|   'bsPreparingData': 'Preparing User Data', |   'bsPreparingData': 'Preparing User Data', | ||||||
|   'bsRegisteringPushNotify': 'Enabling Push Notifications', |   'bsRegisteringPushNotify': 'Enabling Push Notifications', | ||||||
|  |   'bsDismissibleErrorHint': 'Click anywhere to ignore this error', | ||||||
|   'postShareContent': |   'postShareContent': | ||||||
|       '@content\n\n@username on the Solar Network\nCheck it out: @link', |       '@content\n\n@username on the Solar Network\nCheck it out: @link', | ||||||
|   'postShareSubject': '@username posted a post on the Solar Network', |   'postShareSubject': '@username posted a post on the Solar Network', | ||||||
|   | |||||||
| @@ -306,6 +306,7 @@ const i18nSimplifiedChinese = { | |||||||
|   'bsEstablishingConn': '部署连接中', |   'bsEstablishingConn': '部署连接中', | ||||||
|   'bsPreparingData': '正在准备用户资料', |   'bsPreparingData': '正在准备用户资料', | ||||||
|   'bsRegisteringPushNotify': '正在启用推送通知', |   'bsRegisteringPushNotify': '正在启用推送通知', | ||||||
|  |   'bsDismissibleErrorHint': '点击任意地方忽略此错误', | ||||||
|   'postShareContent': '@content\n\n@username 在 Solar Network\n原帖地址:@link', |   'postShareContent': '@content\n\n@username 在 Solar Network\n原帖地址:@link', | ||||||
|   'postShareSubject': '@username 在 Solar Network 上发布了一篇帖子', |   'postShareSubject': '@username 在 Solar Network 上发布了一篇帖子', | ||||||
|   'themeColor': '全局主题色', |   'themeColor': '全局主题色', | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ name: solian | |||||||
| description: "The Solar Network App" | description: "The Solar Network App" | ||||||
| publish_to: "none" | publish_to: "none" | ||||||
|  |  | ||||||
| version: 1.2.1+2 | version: 1.2.1+3 | ||||||
|  |  | ||||||
| environment: | environment: | ||||||
|   sdk: ">=3.3.4 <4.0.0" |   sdk: ">=3.3.4 <4.0.0" | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user