Commit graph

255 commits

Author SHA1 Message Date
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
Super12138
7974a92c69 Use kotlin flow (welcome activity) 2024-09-07 16:54:30 +08:00
Super12138
007668fa97 Improve fragment motion 2024-09-07 14:54:09 +08:00
Super12138
b90e2c9c1b Use alias 2024-08-24 14:52:58 +08:00
Super12138
acdbb68e2d Add new subject 2024-08-23 18:08:16 +08:00
Super12138
773dbacf45 Fix element doesn't follow transition 2024-08-15 18:23:30 +08:00
Super12138
489e2e4d5c Add more text colors 2024-08-15 18:22:33 +08:00
Super12138
bf674a5151 Fixed haptic feedback issue for some setting item. 2024-08-15 11:22:39 +08:00
Super12138
7b05b2e754 Add welcome page 2024-08-15 11:20:21 +08:00
Super12138
6515bf2d05 Remove unused file 2024-08-14 15:43:48 +08:00
Super12138
331d098f80 Refine empty tip & all task item file 2024-08-14 15:18:56 +08:00
Super12138
9fd6d41aed Standardize file names 2024-08-14 13:21:23 +08:00
Super12138
5e9e9ddafb
Fix typo 2024-08-05 14:55:33 +08:00
Super12138
72ec6e6fd0
Fix context wrong 2024-08-05 14:48:22 +08:00
Super12138
9a8efbc969
Refine code 2024-08-05 13:42:09 +08:00
Super12138
e2f121cabd Improve haptic feedback 2024-07-21 15:15:04 +08:00
Super12138
ea19f35d5e Improve expression 2024-07-21 08:02:55 +08:00
Super12138
4a53e9c1bd Refine code 2024-06-30 21:02:48 +08:00
Super12138
cdb0d030d6 Add more haptic feedback & refine code 2024-06-30 21:02:22 +08:00
Super12138
1f2795530a Release 1.0.5 2024-06-25 13:12:00 +08:00
Super12138
87e52e458b Add an indicator to show complete tasks 2024-06-25 12:00:06 +08:00
Super12138
e9a938ca2a Add a category for app 2024-06-10 14:06:50 +08:00
Super12138
b9cd32c0fe Refine code 2024-06-10 10:26:42 +08:00
Super12138
e12cfb9617 Edge to edge optimization 2024-06-09 22:54:54 +08:00
Super12138
5d9f06a22c Fix typo 2024-06-09 16:31:15 +08:00
Super12138
17963e9f40 Edge to edge optimization 2024-06-09 16:25:44 +08:00
Super12138
dc4ffe0941 Refine code 2024-06-09 13:25:25 +08:00
Super12138
ef5818673c Refine code 2024-06-09 13:24:52 +08:00
Super12138
5a15826a62 New preference: haptic feedback 2024-06-09 13:16:21 +08:00
Super12138
238856f403 New feature: use Bottom Sheet to manage tasks 2024-06-09 12:17:55 +08:00
Super12138
11b8320774 Fix typo 2024-06-09 11:51:31 +08:00
Super12138
552a9fc09e Refine code 2024-06-08 19:45:34 +08:00
Super12138
329b341325 Enable edge to edge 2024-05-19 20:09:35 +08:00
Super12138
752a037380 Add haptic feedback for some actions 2024-05-19 20:09:20 +08:00
Super12138
073419b1d3 Release 1.0.4 2024-04-29 18:12:55 +08:00
Super12138
391c18270b Fix wrong view model owner 2024-04-20 17:45:57 +08:00
Super12138
d0365c3e67 Optimize the way to get view model 2024-04-20 16:09:54 +08:00
Super12138
a903c8ef98 New feature: remaining tasks tip 2024-04-13 10:17:45 +08:00
Super12138
baeecb343b Fix appbar unable to lift in small screen 2024-04-13 09:43:43 +08:00
Super12138
7f19d13215 Set divider as transparent 2024-04-13 09:42:16 +08:00
Super12138
f21ff7dba8 Make dialog uncancelable 2024-04-13 09:39:57 +08:00
Super12138
76d850cb7d
Add missing import 2024-04-10 22:10:07 +08:00
Super12138
9ad17b1305 Fix upload path 2024-04-10 20:11:20 +08:00
Super12138
5af61ff97b Use a new way to sign apk 2024-04-10 20:02:52 +08:00
Super12138
f7e72e2d89 Refine code 2024-04-06 09:49:30 +08:00
Super12138
248676e573 Remove some predicts 2024-04-06 09:19:28 +08:00
Super12138
89cbb2bd14 Use outline icons 2024-04-06 09:18:41 +08:00
Super12138
99329119f7 Add a shortcut to open app settings 2024-03-23 21:56:05 +08:00
Super12138
d415657c79
Fixed tasks completion status error 2024-03-15 22:33:45 +08:00
Super12138
98b8b441f9 Refine code 2024-03-10 21:54:11 +08:00
Super12138
7f826e1bd3 Refine code 2024-03-10 21:07:20 +08:00
Super12138
d8cd2cd822 Fixed the progress is not updated 2024-03-10 09:31:27 +08:00
Super12138
a59d9a44a3 Remove animation of to-do item 2024-03-09 12:35:18 +08:00
Super12138
692cb7ea17 Using Gradle version catalogs 2024-03-06 21:11:59 +08:00
Super12138
8742836ec9 A safer method of manage tasks 2024-03-06 21:11:16 +08:00
Super12138
d43e599f74 Fixed typo 2024-03-02 14:34:51 +08:00
Super12138
5f080c0398 Release 1.0.3 2024-03-02 13:47:30 +08:00
Super12138
1e5e62a620 Fixed text highlight color wrong 2024-03-02 13:45:06 +08:00
Super12138
6d8d0a5077 Refine code 2024-03-02 08:18:37 +08:00
Super12138
e1360c089b Refine code 2024-02-23 10:54:19 +08:00
Super12138
25220b716e Refine code 2024-02-23 10:46:21 +08:00
Super12138
eade595899 Fixed empty tip position wrong 2024-02-21 17:05:00 +08:00
Super12138
f707c6984b Fixed the bug of being unable to restart app 2024-02-21 13:19:48 +08:00
Super12138
98a78dd717 Add detail information view of tasks 2024-02-21 13:18:12 +08:00
Super12138
0bfc7f5933 New feature: view all tasks 2024-02-21 10:59:47 +08:00
Super12138
26e2c0400a Change fast scroll support 2024-02-21 09:57:31 +08:00
Super12138
a775f06dc2 Change name of preference switch file 2024-02-20 16:11:07 +08:00
Super12138
1907f1d0aa Add more info of crash logs 2024-02-20 15:53:54 +08:00
Super12138
7c93e0e7d1 Fixed app bar shadow in main activity in Android 8 2024-01-31 14:53:29 +08:00
Super12138
9bb915ad94 Add rounded corners to scrollbar background 2024-01-31 13:39:58 +08:00
Super12138
4ef123da8b Fixed fast scroll not enabled 2024-01-31 13:33:43 +08:00
Super12138
bae5aaac30 Add fast scroll of to-do list 2024-01-31 13:27:14 +08:00
Super12138
d232ecf121 Normalize file naming conventions 2024-01-31 13:26:47 +08:00
Super12138
81b623bdb5 Release 1.0.2 2024-01-30 12:50:17 +08:00
Super12138
6d17873cca Optimize to-do list 2024-01-30 12:47:41 +08:00
Super12138
9e8372fb3d Fixed release version cannot restore database 2024-01-25 17:38:23 +08:00
Super12138
8c22d7ac5f Clean code 2024-01-24 14:56:23 +08:00
Super12138
80cfce19e1 Add new subject and animation of to-do list 2024-01-24 14:56:09 +08:00
Super12138
435b2fce27 Fixed unable to scroll on the small screen 2024-01-24 14:55:29 +08:00
Super12138
1e7e865615 Fixed backup json name error 2024-01-21 13:59:49 +08:00
Super12138
f67b9c6276 New features: backup & restore data 2024-01-21 12:47:45 +08:00
Super12138
6359093ed7 Add support of predictive back 2024-01-21 12:37:39 +08:00
Super12138
2570e3f875 Add animation of layout 2024-01-20 14:44:49 +08:00
Super12138
527c2e4e5c Add resources of new feature 2024-01-20 14:33:16 +08:00
Super12138
f27df2cfaa Fix the m3 switch display as m2 style in dark mode 2024-01-14 14:49:53 +08:00
Super12138
47d1e3b817 Add new layout for small screen 2024-01-14 14:21:29 +08:00
Super12138
d04699ebd2 Add icons for each preference 2024-01-14 14:21:05 +08:00
Super12138
d0e8d76f4a Release 1.0.1 2024-01-13 15:20:32 +08:00
Super12138
ebadc524b6 Change component of secure mode 2024-01-13 15:18:01 +08:00
Super12138
67a7eb8391 Update lifecycle-viewmodel to 2.7.0 2024-01-12 17:52:03 +08:00
Super12138
8f88809e5f Add new settings and add animation of list 2024-01-11 21:03:44 +08:00
Super12138
c61255f1ad Update material to 1.12.0-alpha03 2024-01-11 21:00:55 +08:00
Super12138
3a2ae8a6ca Improve accessibility support 2024-01-09 18:00:17 +08:00
Super12138
37c7f80497 Update space of components 2024-01-08 20:56:25 +08:00
Super12138
254d45a02e Add empty check in content of the task 2024-01-08 20:04:39 +08:00
Super12138
df53280b2d Set Room schemas export location 2024-01-07 19:51:46 +08:00
Super12138
60f99bb8f9 将数据库使用Jetpack Room重构 2024-01-07 14:32:25 +08:00
Super12138
49b50ef4ca Tidy code 2024-01-06 16:43:53 +08:00
Super12138
2289d89d4f Simplify code 2024-01-06 08:50:09 +08:00
Super12138
60b23f1cf4 Fix fab hide when list empty 2024-01-05 22:01:56 +08:00
Super12138
74761c8000 Fix margin too small in crash activity fab 2024-01-05 21:00:19 +08:00