kenmizz / onesentence Goto Github PK
View Code? Open in Web Editor NEW一句话,留给自己
License: GNU General Public License v3.0
一句话,留给自己
License: GNU General Public License v3.0
Android 8.0(API 级别 26)引入了自适应启动器图标,它可以在不同设备型号上显示为不同的形状。例如,在一台原始设备制造商 (OEM) 设备上,自适应启动器图标可显示为圆形,而在其他设备上则可显示为方圆形。
嗯,就是这样
在酷安下,有一两个人报告了桌面小组件可能会误触的问题,或许提供锁定小组件,然后在软件内更改配置可以解决该问题
可能可以在句子的下层添加一层阴影来让它变得更好看
当前的代码文件大多数是整理在一个文件夹,非常的没有整洁性
代码目录需要重新整理
来自酷安@aa868682008 的建议,把不同的内容有选择的放到通知栏内
添加自定义字体和文字阴影可以让widget更加充满丰富性
如题
程序内没有任何一句话的时候,程序会显示文本来引导用户添加一条新句子,但是如果把所有句子移除后,对应的文字没有显示
小组件内会内置几个字体供用户随时更改
出于RemoteViews的限制,通过RemoteViews的方法来实现自定义的字体和文字阴影是不可能的
唯一的实现目前是需要通过修改布局文件的各项属性来做到的,通过动态生成特定的配置文件,能方便很多
如果句子太长的话,会影响到下方组件的布局,从而导致句子和其他组件重叠
因为一句话现在已经不只是把一句话放在桌面上了,进入软件没有任何的教程,新用户应该还是会迷茫的🤔,感觉还是需要一个新手教程来填补这个空缺
部分组件的配色依然有些不适合,需要修复
切换主题后在用户重启应用之前,所有的句子列表都会消失
RT.
现在进入app时感觉比较突然,而且没有任何指引,这可能会让一些刚开始使用软件的人感觉有点懵,不知道该怎么办,所以加个界面或操作指引会好点
为了防止句子/句子列表的误删情况,加入Snackbar的撤销操作有助于使用者撤回之前的误操作
在句子编辑界面下允许用户更改句子内容和阴影以增加丰富性
因为布局的问题,Snackbar显示出来后会遮挡添加按钮
如果允许句子Widget自定义字体大小和颜色的话,可玩性将会变得更高
因为基主题ThemeOverlay.MaterialComponents.Dark
的关系,其主色调依然是灰色的,这并不符合全黑主题的全黑状态,需要改进
因为是该Activity
主题设置为Dialog
的原因,其不是真正的Dialog,导致布局出错
因为切换主题需要重新创建Activity
的原因,从而导致Fragment
崩溃
在暗色主题下,调用SnackBar会导致应用崩溃,初步判断是getDecorView()
的问题,还待修复
新的版本或许可以拥有进一步的界面更新来达到更好的效果
现在的句子小组件还可以更加的多样,将会添加
句子小组件的配置UI也会随之改变
据酷安的Cetacs反馈,问题如下
先添加句子,然后退出重进,然后删掉句子,再添加相同的句子,会提示句子已存在
虽然一句话使用的是很简单的黑白配色,但不是所有的UI都遵循了这样的配色,从而导致了软件体验不佳,望改进这个方面
在当前版本下,Menu没有适配
当前版本的UI没有很好的设计,前几个版本大部分的注意力都在功能性开发中
v1.4版本可以好好的给UI做更好的优化,亦可以让部分组件用上MD2的设计
句子和句子列表经过测试是可以通过空字符来创建的,这可能会导致储存上的问题
这是我突然想到的非常有趣的点子,如果可以加入一个句子,可以随着时间变换来切换指定的句子列表中的句子而不占用桌面过多的空间,这或许会非常酷
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.