Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[特性] Android 客户端 UI 优化 | Android client UI optimization #38

Open
Jesse205 opened this issue Oct 5, 2023 · 1 comment
Open

Comments

@Jesse205
Copy link

Jesse205 commented Oct 5, 2023

  • 我可以帮助优化UI | I can help optimize the UI
  • 如果我优化,我会引入几个轻量的库,比如rikkax的菜单preference

主要内容如下:

  1. 使用MD3设计(我也希望适配MD2)
  2. 设置页面MD化
  3. 定义一个品牌色
  4. 主页文本修改为黑色
  5. 运行和导出按钮修改为悬浮按钮,设置按钮放置到菜单内
  6. 等等等等
@tumuyan
Copy link
Owner

tumuyan commented Oct 5, 2023

我自己的开发水平并不高,只是在几年前Android平台并没有本地超分工具,所以才自己动手了。
目前这个GUI本质上就是为编译出来的命令行工具然后加了一个壳子(甚至保留了一个文本框用以直接输入shell命令),可以说非常凑合;

实际上存在非常多的问题:

  1. 目前直接使用Runtime.getRuntime().exec() 在data分区执行命令,导致无法提高Android API level,这一点可能需要从termux或者其他相似工具里进行借鉴
  2. 缺少一个能缩放移动查看、能加载超大图、滑动对比超分前后效果的自定义view
  3. 没有把运行命令分离到前台server中
  4. 下拉菜单命令过多,需要快速选择时存在困扰
  5. 没有设计队列机制,在UI中只能直接选择一个图进行处理;通过分享的方式可以一次处理多个图片,处理过后无预览图。

如果这些设想一一实现,实际上与新开一个项目并无差别。

当然如果你愿意,那么欢迎加入,我们可能需要新开一个分支并且新建工程比较合适

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants