diff --git a/LICENSE b/LICENSE index 9c8617e..cf95c45 100644 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,4 @@ -Copyright (c) 2021-2022 niuhuan +Copyright (c) 2021-? niuhuan Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the diff --git a/README.md b/README.md index 07367db..086607a 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ VPN->代理->分流, 这三个功能如果同时设置, 您会在您手机的VPN ### 漫画阅读/下载/导入/导出 -您可以在除IOS外导出任意已经完成的下载到zip, 从另外一台设备导入。 导出的zip解压后可以直接使用其中的HTML进行阅读 +您可以导出任意已经完成的下载到zip, 从另外一台设备导入。 导出的zip解压后可以直接使用其中的HTML进行阅读 ![导出下载](images/exporting.png) @@ -55,6 +55,7 @@ VPN->代理->分流, 这三个功能如果同时设置, 您会在您手机的VPN - [x] 设备支持 - [x] 移动端 - [x] 文件关联 + - [x] 自定义超链接 - [x] 安卓 - [x] 高刷新频率屏幕适配 (90/120/144... Hz) - [x] 安卓10以上随系统进入深色/夜间模式 @@ -83,12 +84,18 @@ VPN->代理->分流, 这三个功能如果同时设置, 您会在您手机的VPN ### 构建环境 -- [golang](https://golang.org/) (1.16) -- [flutter](https://flutter.dev/) (2.10.3) +(桌面端/移动端) + +- [golang](https://golang.org/) (1.17/1.18) +- [flutter](https://flutter.dev/) (2.10.3/3.0.4) ## 请您遵守使用规则 -本软件仅供学习交流使用, 本软件或本软件的拓展, 个人或企业不可用于商业用途, 不可上架任何商店 +软件副本分发规则 + +- 本软件仅供学习交流使用, 本软件或本软件的拓展, 个人或企业不可用于商业用途, 不可上架任何商店 +- 不要在任何其他 **二次元软件** 的 **聊天社区** 或 **开发社区** 内, 发布有关本软件的链接或信息 +- 不要发送本软件安装包到 **任何社区内** , 不要将APK/IPA/ZIP/DMG发送包括任何聊天软件内的群聊功能。 分享本软件时, 在社区中使用Github中提供的Releases页面的链接, 或使用私聊窗口发送。 拓展包括但是不限于以下内容 @@ -96,8 +103,6 @@ VPN->代理->分流, 这三个功能如果同时设置, 您会在您手机的VPN - 引入本软件部分内容为依赖/参考本软件/使用本软件内代码的同时, 包含本软件内一致内容或功能的软件。 - 直接对本软件进行打包发布 -软件副本分发规则 +责任声明 -- 不要在任何其他 **二次元软件** 的 **聊天社区** 或 **开发社区** 内, 发布有关本软件的链接或信息 -- 不要发送本软件安装包到 **任何社区内** , 不要将APK/IPA/ZIP/DMG发送包括任何聊天软件内的群聊功能。 分享本软件时, 在社区中使用Github中提供的Releases页面的链接, 或使用私聊窗口发送。 -- 作者不对分发软件承担任何后果, 请您遵守当地以及副本接受社区或副本接收人所在地区的法律。 +- 作者仅分享编程技术, 不分发软件, 不对分发软件承担任何后果。 因传播或下载造成的法律问题或纠纷, 需行为人自行承担, 请您遵守当地法以及副本接受方(社区或人)所在地区的法律。 diff --git a/ci/version.info.txt b/ci/version.info.txt index 56b5aa4..f0152fa 100644 --- a/ci/version.info.txt +++ b/ci/version.info.txt @@ -1,6 +1,7 @@ v1.5.6 - [x] 从服务器获取最新的分流 - [x] 优化排行榜/骑士榜/以及各个异步加载页的刷新逻辑 +- [x] 优化注册表单 v1.5.5 diff --git a/lib/screens/RegisterScreen.dart b/lib/screens/RegisterScreen.dart index 4af25ab..ae620fc 100644 --- a/lib/screens/RegisterScreen.dart +++ b/lib/screens/RegisterScreen.dart @@ -131,14 +131,15 @@ class _RegisterScreenState extends State { children: [ const Divider(), ListTile( - title: const Text("账号 (小写字母+数字/登录使用)"), + title: const Text("账号"), subtitle: Text(_email == "" ? "未设置" : _email), onTap: () async { String? input = await displayTextInputDialog( context, src: _email, - title: '账号 (小写字母+数字/登录使用)', + title: '账号', hint: '请输入账号', + desc: '(小写字母+数字/登录使用)', ); if (input != null) { setState(() { @@ -148,14 +149,15 @@ class _RegisterScreenState extends State { }, ), ListTile( - title: const Text("密码 (大小写字母+数字/8位以上)"), + title: const Text("密码"), subtitle: Text(_password == "" ? "未设置" : '\u2022' * 10), onTap: () async { String? input = await displayTextInputDialog( context, src: _password, - title: '密码 (大小写字母+数字/8位以上)', + title: '密码', hint: '请输入密码', + desc: '(大小写字母+数字/8位以上)', isPasswd: true, ); if (input != null) { @@ -166,7 +168,7 @@ class _RegisterScreenState extends State { }, ), ListTile( - title: const Text("昵称 (可使用中文/2-50字)"), + title: const Text("昵称"), subtitle: Text(_name == "" ? "未设置" : _name), onTap: () async { String? input = await displayTextInputDialog( @@ -174,6 +176,7 @@ class _RegisterScreenState extends State { src: _name, title: '昵称', hint: '请输入昵称', + desc: '(可使用中文/2-50字)', ); if (input != null) { setState(() { @@ -182,6 +185,7 @@ class _RegisterScreenState extends State { } }, ), + const Divider(), ListTile( title: const Text("性别"), subtitle: Text(_genderText(_gender)),