diff --git a/README.md b/README.md index 4ae964d..3fab093 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ ![应用界面一览](https://s2.loli.net/2025/02/17/l7soMcfm6HJRg8t.png) + # 待办 -一个简单的、遵循 Material Design 3 的待办应用,使用 Jetpack Compose 编写 + +一个简单的、遵循 Material 3 Expressive 的待办应用,使用 Jetpack Compose 编写 **简体中文** | [English](https://github.com/Super12138/ToDo/blob/main/README_EN.md) @@ -9,19 +11,28 @@ ![GitHub Release 总下载数](https://img.shields.io/github/downloads/Super12138/ToDo/total?style=flat-square) # 📦 版本支持 + 支持 `Android 7.0 (Nougat)` 至 `Android 16.0 (Baklava)` # ✨ 功能 -- Jetpack Compose -- 基于 Material Design 3 设计的可自定义主题系统 -- 自定义分类 -- 任务优先级 -- …… + +- [x] Jetpack Compose + +- [x] 最新的 Material 3 Expressive 设计 + +- [x] 任务分类 + +- [x] 任务优先级 + +- [x] 数据备份 + +- [ ] 时间划分功能(正在施工中) # ⬇️ 下载 + > [!IMPORTANT] > 下方两个渠道是官方认定的安全渠道,请从这两个渠道下载待办以保证个人隐私不被侵犯。 -> +> > 待办不会自动更新,建议[订阅 GitHub Release 发行通知](https://docs.github.com/zh/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications#configuring-your-watch-settings-for-an-individual-repository)或者[安装 F-Droid](https://f-droid.org/) 检查更新 [前往 GitHub Release](https://github.com/Super12138/ToDo/releases/) @@ -31,11 +42,13 @@ [](https://f-droid.org/packages/cn.super12138.todo) # 📸 截图 -| ![主界面(浅色)](https://s2.loli.net/2025/02/17/mDz9jFIHW23YPUK.png) | ![主界面(深色)](https://s2.loli.net/2025/02/17/7ZLoHRifKka93c1.png) | -| --- | --- | -| 主界面(浅色) | 主界面(深色) | -| ![添加待办](https://s2.loli.net/2025/08/01/NWOQGRtVUpDmXIA.png) | ![正在完成待办的效果](https://s2.loli.net/2025/02/17/UFna9tvRkAphrIS.png) | -| 添加待办 | 正在完成待办的效果 | + +| ![主界面(浅色)](https://s2.loli.net/2025/02/17/mDz9jFIHW23YPUK.png) | ![主界面(深色)](https://s2.loli.net/2025/02/17/7ZLoHRifKka93c1.png) | +| -------------------------------------------------------------- | ---------------------------------------------------------------- | +| 主界面(浅色) | 主界面(深色) | +| ![添加待办](https://s2.loli.net/2025/08/01/NWOQGRtVUpDmXIA.png) | ![正在完成待办的效果](https://s2.loli.net/2025/02/17/UFna9tvRkAphrIS.png) | +| 添加待办 | 正在完成待办的效果 | # 📃 许可证 + [GPL-3.0-only](https://github.com/Super12138/ToDo/blob/main/LICENSE) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 1497ff9..ebadf15 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -38,7 +38,7 @@ android { applicationId = "cn.super12138.todo" minSdk = 24 targetSdk = 36 - versionCode = 955 + versionCode = 969 versionName = "2.3.3" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" @@ -116,7 +116,7 @@ dependencies { // M3 Color implementation(libs.kyant0.m3color) // Capsule - implementation(libs.kyant0.capsule) + // implementation(libs.kyant0.capsule) // Konfetti implementation(libs.nl.dionsegijn.konfetti.compose) // Kotlin diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 2b9a4e7..484915f 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -18,7 +18,7 @@ aboutLibsReleasePlugin = "14.0.0-b02" # M3 Color m3color = "2025.4" # Capsule -capsule = "2.1.1" +# capsule = "2.1.1" # Konfetti konfetti = "2.0.5" # Lazy Column Scrollbar @@ -73,7 +73,7 @@ aboutlibraries-compose = { group = "com.mikepenz", name = "aboutlibraries-compos # M3 Color kyant0-m3color = { group = "com.github.Kyant0", name = "m3color", version.ref = "m3color" } # Capsule -kyant0-capsule = { group = "io.github.kyant0", name = "capsule", version.ref = "capsule" } +# kyant0-capsule = { group = "io.github.kyant0", name = "capsule", version.ref = "capsule" } # Konfetti nl-dionsegijn-konfetti-compose = { group = "nl.dionsegijn", name = "konfetti-compose", version.ref = "konfetti" } diff --git a/script/package.json b/script/package.json index 23ea8e3..6451b63 100644 --- a/script/package.json +++ b/script/package.json @@ -9,8 +9,8 @@ "build": "tsc updateVersionCode.ts", "replace": "tsc updateVersionCode.ts && node updateVersionCode.js" }, - "devDependencies": { - "@types/node": "^24.6.2", + "dependencies": { + "@types/node": "^25.2.1", "typescript": "^5.9.3" } } diff --git a/script/pnpm-lock.yaml b/script/pnpm-lock.yaml index 4db080c..e6f5a4d 100644 --- a/script/pnpm-lock.yaml +++ b/script/pnpm-lock.yaml @@ -7,18 +7,18 @@ settings: importers: .: - devDependencies: + dependencies: '@types/node': - specifier: ^24.6.2 - version: 24.10.11 + specifier: ^25.2.1 + version: 25.2.1 typescript: specifier: ^5.9.3 version: 5.9.3 packages: - '@types/node@24.10.11': - resolution: {integrity: sha512-/Af7O8r1frCVgOz0I62jWUtMohJ0/ZQU/ZoketltOJPZpnb17yoNc9BSoVuV9qlaIXJiPNOpsfq4ByFajSArNQ==} + '@types/node@25.2.1': + resolution: {integrity: sha512-CPrnr8voK8vC6eEtyRzvMpgp3VyVRhgclonE7qYi6P9sXwYb59ucfrnmFBTaP0yUi8Gk4yZg/LlTJULGxvTNsg==} typescript@5.9.3: resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} @@ -30,7 +30,7 @@ packages: snapshots: - '@types/node@24.10.11': + '@types/node@25.2.1': dependencies: undici-types: 7.16.0