Git Product home page Git Product logo

onesentence's People

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

sma1lboy

onesentence's Issues

Feature: 替换应用图标为自适应图标

描述

Android 8.0(API 级别 26)引入了自适应启动器图标,它可以在不同设备型号上显示为不同的形状。例如,在一台原始设备制造商 (OEM) 设备上,自适应启动器图标可显示为圆形,而在其他设备上则可显示为方圆形。

嗯,就是这样

Suggestion: 软件内修改widget配置

详情

在酷安下,有一两个人报告了桌面小组件可能会误触的问题,或许提供锁定小组件,然后在软件内更改配置可以解决该问题

Feature: 设置应用主题

当前已经有了随系统设置主题的功能,但不排除有Android 10以下的用户不兼容随系统设置主题,而需要自行设置
像这样
image

TODO: 自动生成特定的widget的布局文件

描述

出于RemoteViews的限制,通过RemoteViews的方法来实现自定义的字体和文字阴影是不可能的
唯一的实现目前是需要通过修改布局文件的各项属性来做到的,通过动态生成特定的配置文件,能方便很多

Feature: 新手教程

因为一句话现在已经不只是把一句话放在桌面上了,进入软件没有任何的教程,新用户应该还是会迷茫的🤔,感觉还是需要一个新手教程来填补这个空缺

Feature: 初始进入界面/操作指引

详情

现在进入app时感觉比较突然,而且没有任何指引,这可能会让一些刚开始使用软件的人感觉有点懵,不知道该怎么办,所以加个界面或操作指引会好点

Bug: 黑色主题没有这么黑

因为基主题ThemeOverlay.MaterialComponents.Dark的关系,其主色调依然是灰色的,这并不符合全黑主题的全黑状态,需要改进

Feature: 更多的组件配置

现在的句子小组件还可以更加的多样,将会添加

  • 允许更改字体
  • 允许调整阴影

句子小组件的配置UI也会随之改变

Bug: 句子检测问题

据酷安的Cetacs反馈,问题如下

问题

先添加句子,然后退出重进,然后删掉句子,再添加相同的句子,会提示句子已存在

Enhancement: UI配色

内容

虽然一句话使用的是很简单的黑白配色,但不是所有的UI都遵循了这样的配色,从而导致了软件体验不佳,望改进这个方面

Feature: UI更新/优化

描述

当前版本的UI没有很好的设计,前几个版本大部分的注意力都在功能性开发中
v1.4版本可以好好的给UI做更好的优化,亦可以让部分组件用上MD2的设计

Feature: 随时间变换的动态句子

描述

这是我突然想到的非常有趣的点子,如果可以加入一个句子,可以随着时间变换来切换指定的句子列表中的句子而不占用桌面过多的空间,这或许会非常酷

TODO

  • 句子列表
  • 基础体验(文案,删除添加等)
  • 句子列表小组件
  • 句子列表的数据保存(json)
  • Bug修复

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.