unify peer color
This commit is contained in:
		
							parent
							
								
									c17f48c128
								
							
						
					
					
						commit
						f226ede64b
					
				| @ -174,5 +174,6 @@ Color str2color(String str, [alpha = 0xFF]) { | ||||
|   for (var i = 0; i < str.length; i += 1) { | ||||
|     hash = str.codeUnitAt(i) + ((hash << 5) - hash); | ||||
|   } | ||||
|   return Color((hash & 0xFFFFFF) | (alpha << 24)); | ||||
|   hash = hash % 16777216; | ||||
|   return Color((hash & 0xFF7FFF) | (alpha << 24)); | ||||
| } | ||||
|  | ||||
| @ -7,6 +7,7 @@ import 'dart:async'; | ||||
| import 'common.dart'; | ||||
| import 'model.dart'; | ||||
| import 'remote_page.dart'; | ||||
| import 'dart:io'; | ||||
| 
 | ||||
| class HomePage extends StatefulWidget { | ||||
|   HomePage({Key key, this.title}) : super(key: key); | ||||
| @ -24,10 +25,12 @@ class _HomePageState extends State<HomePage> { | ||||
|   @override | ||||
|   void initState() { | ||||
|     super.initState(); | ||||
|     Timer(Duration(seconds: 5), () { | ||||
|       _updateUrl = FFI.getByName('software_update_url'); | ||||
|       if (_updateUrl.isNotEmpty) setState(() {}); | ||||
|     }); | ||||
|     if (Platform.isAndroid) { | ||||
|       Timer(Duration(seconds: 5), () { | ||||
|         _updateUrl = FFI.getByName('software_update_url'); | ||||
|         if (_updateUrl.isNotEmpty) setState(() {}); | ||||
|       }); | ||||
|     } | ||||
|   } | ||||
| 
 | ||||
|   @override | ||||
| @ -87,7 +90,7 @@ class _HomePageState extends State<HomePage> { | ||||
|                             width: double.infinity, | ||||
|                             color: Colors.pinkAccent, | ||||
|                             padding: EdgeInsets.symmetric(vertical: 12), | ||||
|                             child: Text('Download new version', | ||||
|                             child: Text(translate('Download new version'), | ||||
|                                 style: TextStyle( | ||||
|                                     color: Colors.white, | ||||
|                                     fontWeight: FontWeight.bold)))), | ||||
| @ -248,7 +251,7 @@ class _HomePageState extends State<HomePage> { | ||||
|                     leading: Container( | ||||
|                         padding: const EdgeInsets.all(6), | ||||
|                         child: getPlatformImage('${p.platform}'), | ||||
|                         color: str2color('${p.id}${p.platform}', 0x77)), | ||||
|                         color: str2color('${p.id}${p.platform}', 0x7f)), | ||||
|                   ))))); | ||||
|     }); | ||||
|     return Wrap(children: cards); | ||||
|  | ||||
| @ -746,6 +746,7 @@ final langs = <String, Map<String, String>>{ | ||||
|     'Remote ID': '远程ID', | ||||
|     'Paste': '粘贴', | ||||
|     'Are you sure to close the connection?': '是否确认关闭连接?', | ||||
|     'Download new version': '下载新版本', | ||||
|   }, | ||||
|   'en': <String, String>{} | ||||
| }; | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user