Commit graph

255 commits

Author SHA1 Message Date
Super12138
5bd2383b50 perf: 优化触感反馈的开启方式 2025-02-07 09:07:58 +08:00
Super12138
b5f327cacc feat(ui): 优化界面在小屏幕下的显示效果
为对话框内容添加滚动以防遮挡
为顶部应用栏文本设置单行
优化单选对话框的实现方式
2025-02-07 08:52:17 +08:00
Super12138
746b663e9c feat(settings): 优化更多提示信息的显示方式 2025-02-06 22:06:33 +08:00
Super12138
326f7ff970 fix(settings): 漏传的参数 2025-02-06 20:01:39 +08:00
Super12138
9fe2544116 fix(crash): 多余的触感反馈 2025-02-06 19:56:39 +08:00
Super12138
e44dcb8c5a fix(settings): 在主题色板没用跟随用户设置切换深色模式 2025-02-06 19:56:18 +08:00
Super12138
4e1ede0aae feat(settings): 支持自定义触感反馈 2025-02-06 19:19:38 +08:00
Super12138
7f1e3d9626 style: 移除冗余导入 2025-02-06 16:38:53 +08:00
Super12138
990f0fd841 feat(main): 优化空项目提示的显示 2025-02-06 16:36:08 +08:00
Super12138
31c58b3a03 feat(editor): 删除前二次确认 2025-02-06 16:32:44 +08:00
Super12138
df3ec533ea fix(ui): 高对比度下待办项多选提示不显示 2025-02-06 16:22:21 +08:00
Super12138
f0c894e8af feat(component): 为开关设置项添加边距 2025-02-06 16:18:38 +08:00
Super12138
0c566aa7e1 fix(settings): 对比度滑块标签不显示 2025-02-06 16:12:50 +08:00
Super12138
2fbccaf081 feat(settings): 支持按学科排序 2025-02-06 15:20:43 +08:00
Super12138
a0f385e91e feat(settings): 支持自定义待办列表排序 2025-02-06 13:51:45 +08:00
Super12138
47885dbf6c feat(ui): 开屏画面 2025-02-06 13:05:07 +08:00
Super12138
1aebd9f517 refactor(main, editor): 简化对话框实现 2025-02-06 10:42:23 +08:00
Super12138
b3c36e97d7 refactor(main): 简化二次删除确认对话框的实现 2025-02-06 10:27:20 +08:00
Super12138
18f0642a0f fix(editor): 检测内容是否修改逻辑错误 2025-02-06 10:22:55 +08:00
Super12138
40961c70a8 feat(editor): 在编辑模式下用户修改待办后阻止返回 2025-02-06 09:33:47 +08:00
Super12138
de27d5ddb5 feat(main, editor): 更加流畅的待办内容动画 2025-02-06 08:41:39 +08:00
Super12138
4d432935b3 feat(main, editor): 更加丝滑的 FAB 过渡动画 2025-02-05 21:41:38 +08:00
Super12138
3ce8e5befa fix(settings): 深色模式默认值配置错误 2025-02-05 20:39:55 +08:00
Super12138
66f5e9f638 feat(settings): 为关于页面添加 Github 仓库 2025-02-05 17:52:09 +08:00
Super12138
c26d41b232 feat(settings): 为关于页面添加链接 2025-02-05 17:40:34 +08:00
Super12138
e37b2c10bb feat(settings): 为关于页面添加图标 2025-02-05 17:37:37 +08:00
Super12138
01aaa792a6 feat(settings): 支持自定义已完成待办的显示模式 2025-02-05 17:33:53 +08:00
Super12138
086e0ce447 feat(ui): 为更改主题样式或颜色时添加动画 2025-02-05 16:33:22 +08:00
Super12138
121334498c feat(settings): 添加颜色对比度设置项 2025-02-05 16:26:32 +08:00
Super12138
7ab13cd6f9 feat(settings): 支持深色模式 2025-02-05 13:50:36 +08:00
Super12138
72b75e2353 feat(settings): 为主题样式设置添加解释 2025-02-05 11:21:25 +08:00
Super12138
70da0be4f1 refactor(settings): 将横向滚动设置项组件化 2025-02-05 11:17:44 +08:00
Super12138
1a123c6549 fix(settings): 生成主题颜色不正确 2025-02-05 09:47:52 +08:00
Super12138
32e22929ed feat(settings): 添加外观与个性化设置
里面有动态配色和主题样式两个设置的实现
后续还有待优化 SharedPreferences 的读写方式
2025-02-05 09:38:35 +08:00
Super12138
e729125111 feat: 适配 CI 构建 2025-02-04 16:38:06 +08:00
Super12138
6218f63807 feat: 添加使用过的开源项目 2025-02-04 16:37:22 +08:00
Super12138
3f40e506e5 refactor: 移除无用类 2025-02-04 16:23:58 +08:00
Super12138
e8af5d8538 feat: 更新任务优先级的实现展示方式 2025-02-04 16:16:25 +08:00
Super12138
f01a08f290 fix: 横屏状态下无法编辑待办 2025-01-18 16:37:59 +08:00
Super12138
12bf5129ee feat: 添加应用图标 2025-01-18 16:37:36 +08:00
Super12138
08d7706b15 feat: 支持设置任务优先级 2025-01-17 14:39:10 +08:00
Super12138
e962a9f361 feat: 大型顶部应用栏支持 FAB 2025-01-17 08:23:55 +08:00
Super12138
ca08c21ca5 feat: 将待办 BottomSheet 提取为单独页面 2025-01-16 22:09:46 +08:00
Super12138
9f3fd5f7ec fix: 顶部应用栏按钮在输入法打开时被挤上去 2025-01-16 22:04:40 +08:00
Super12138
ad44140ce9 fix: 主页面内容在输入法打开时被顶起 2025-01-16 16:27:53 +08:00
Super12138
f801741608 fix: 页面内容被系统状态栏遮挡 2025-01-16 15:59:16 +08:00
Super12138
a15f78bb3e feat: 部分设置和关于页面 2025-01-16 14:14:43 +08:00
Super12138
c1cb9f7c3f fix: 边距位置错误 2025-01-16 10:05:48 +08:00
Super12138
ae608fae32 fix: 待办列表和操作按钮被系统状态栏遮挡 2025-01-16 10:01:41 +08:00
Super12138
bfc774be8e refactor: 删除无用代码,优化资源 2025-01-15 21:17:23 +08:00
Super12138
3855caf3cb feat: 删除待办前二次确认 2025-01-15 21:01:39 +08:00
Super12138
9ffe228d8c feat: AnimatedFAB 支持自定义阴影 2025-01-15 17:29:53 +08:00
Super12138
96fe734ccd feat: 支持动态显示已完成待办
只是完成功能,后续会根据用户自定设置来动态显示
2025-01-15 17:13:01 +08:00
Super12138
0f27eab03b refactor: 组件化顶部应用栏 2025-01-15 16:55:54 +08:00
Super12138
366f19ca06 feat: 支持多选和删除待办(后续优化逻辑) 2025-01-15 15:36:14 +08:00
Super12138
1656063449 feat: 删除单个待办 2025-01-15 09:17:10 +08:00
Super12138
cfe6228e99 refactor: 添加 Tokens 增加复用性 2025-01-15 08:59:46 +08:00
Super12138
eeeb26008b feat: 使崩溃页面的 FAB 具有动画效果 2025-01-15 08:26:17 +08:00
Super12138
c86e6b835b feat: 提交缺失的依赖 2025-01-15 08:11:04 +08:00
Super12138
1e5f5954d6 style: 优化代码样式 2025-01-15 08:10:42 +08:00
Super12138
9861c468f8 feat: 应用崩溃页面 2025-01-14 22:14:38 +08:00
Super12138
d38a9d3357 fix: 深色模式下状态栏文字由黑色变为白色的问题 2025-01-14 22:13:18 +08:00
Super12138
c20de80a21 feat: 待办列表滚动条的颜色 2025-01-13 22:45:16 +08:00
Super12138
42cd133692 fix: FAB 组件占位器位置错误 2025-01-13 22:44:21 +08:00
Super12138
b8f99d1008 feat: 打包时移除无用资源 2025-01-13 20:54:04 +08:00
Super12138
d90768e466 refactor: 使用 WindowSizeClass 对屏幕大小进行更广泛的适配 2025-01-13 20:51:43 +08:00
Super12138
dcd22ec07c refactor: 空项目提示的语言表述 2025-01-13 20:49:21 +08:00
Super12138
017f9f9ce9 fix: FAB 组件占位器位置错误 2025-01-13 20:42:20 +08:00
Super12138
2964178fbd refactor: 组件化添加待办按钮 2025-01-13 20:39:01 +08:00
Super12138
6553c4afd9 fix: 编辑待办时旋转屏幕无法修改原待办 2025-01-13 18:39:49 +08:00
Super12138
0e54c94572 feat: 标记待办为已完成后的彩带庆祝 2025-01-13 18:02:45 +08:00
Super12138
70a1febce3 feat: 添加彩带依赖(后续添加) 2025-01-12 18:21:29 +08:00
Super12138
111e2bb7d2 feat: 尝试适配横屏下的布局
但貌似重复的代码太多了,后面改改
2025-01-12 15:07:35 +08:00
Super12138
8cbf9fbcb6 fix: 待办内容过长导致页面内容不可见的问题 2025-01-12 14:28:10 +08:00
Super12138
7ef264509f feat: 剩余项目提示 2025-01-12 13:36:36 +08:00
Super12138
3cc10cd216 feat: 支持修改待办 2025-01-12 13:35:33 +08:00
Super12138
d19311b6bf refactor: 优化学科的存储方式 2025-01-12 12:11:43 +08:00
Super12138
88dfabfa9c refactor: 优化字符串名称 2025-01-12 11:53:28 +08:00
Super12138
01efdcf7cc refactor: 国际化适配 2025-01-12 11:45:18 +08:00
Super12138
6acabb0367 fix: 删除中文字符串多打的字 2025-01-11 22:38:00 +08:00
Super12138
3143232588 refactor: 将进度页面和主页面解耦 2025-01-11 22:37:04 +08:00
Super12138
4bfa2c4970 fix: 待办项目内容过长的显示错误(添加跑马灯效果) 2025-01-11 22:25:40 +08:00
Super12138
52c9ce58ae feat: 初步实现添加待办功能
有待后续进行国际化和无障碍适配
2025-01-11 22:22:32 +08:00
Super12138
0054652044 feat: 添加空项目提示 2025-01-11 19:59:31 +08:00
Super12138
68e282c944 feat: 进度条和数据绑定 & 支持标记待办为已完成 2025-01-11 19:45:44 +08:00
Super12138
35c67e418a feat: 完成待办列表和数据库的绑定&更新数据库结构 2025-01-11 18:23:05 +08:00
Super12138
daa9972651 feat: 数据库架构初步实现 2025-01-11 10:17:38 +08:00
Super12138
daab0172a5 feat: 适配主题色和 edge to edge
顺便精简无用资源
2025-01-10 18:02:08 +08:00
Super12138
2d7b3edf15 开始使用 Jetpack Compose 对待办重构 2025-01-09 21:50:44 +08:00
Super12138
d3249dd8a7 升级 Java 版本
将 zhanghai/AndroidFastScroll 添加为子模块以确保 Java 版本的升级(修复资源引用错误,未做其它改动)
2025-01-01 11:28:20 +08:00
Super12138
eb2adf5479 更新选择文本的高亮颜色 2024-12-25 19:09:46 +08:00
Super12138
77fc59238f 更新备份恢复数据库的实现方式
不再支持旧方式
使用 Room Backup 1.0.2,对其部分代码改用 Kotlin 原生实现,部分参考 LibChecker 的实现
2024-12-25 19:08:56 +08:00
Super12138
b357433683 Release 1.0.6 2024-11-09 17:41:13 +08:00
Super12138
35f8f69ddc Optimize text style 2024-11-09 17:32:48 +08:00
Super12138
01dd88b778 Fix chemistry cannot be the subject 2024-09-16 09:38:44 +08:00
Super12138
028a43474b Add splash screen 2024-09-08 11:47:59 +08:00
Super12138
7954ea4a4f Uses fragments instead of activities 2024-09-08 10:45:24 +08:00
Super12138
33532fe75a Refine code 2024-09-07 22:04:11 +08:00
Super12138
243da01168 Compatible Android 15 2024-09-07 20:43:26 +08:00
Super12138
a54441f679 Improve about activity 2024-09-07 16:55:21 +08:00