diff --git a/.clang-format b/.clang-format index 06ea346a10..3d45c49627 100644 --- a/.clang-format +++ b/.clang-format @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2015 - 2024 Rime community +# +# SPDX-License-Identifier: GPL-3.0-or-later + --- Language: Cpp BasedOnStyle: Google diff --git a/.editorconfig b/.editorconfig index dc417c26b6..412bbebc80 100644 --- a/.editorconfig +++ b/.editorconfig @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2015 - 2024 Rime community +# +# SPDX-License-Identifier: GPL-3.0-or-later + # EditorConfig is awesome: https://EditorConfig.org # top-most EditorConfig file diff --git a/.gitattributes b/.gitattributes index 186cddc94c..5ec69c51cb 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2015 - 2024 Rime community +# +# SPDX-License-Identifier: GPL-3.0-or-later + # Handle line endings automatically for files detected as text # and leave all files detected as binary untouched. * text=auto diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index 930e7f432a..550a2f9e6c 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1,2 +1,6 @@ +# SPDX-FileCopyrightText: 2015 - 2024 Rime community +# +# SPDX-License-Identifier: GPL-3.0-or-later + # add alipay QR code for sponsor custom: https://raw.githubusercontent.com/osfans/trime/develop/osfans_alipay.png diff --git a/.github/ISSUE_TEMPLATE/bug-report.md b/.github/ISSUE_TEMPLATE/bug-report.md index c712741d41..8c2ea08673 100644 --- a/.github/ISSUE_TEMPLATE/bug-report.md +++ b/.github/ISSUE_TEMPLATE/bug-report.md @@ -1,3 +1,9 @@ + + --- name: Bug report about: Create a report to help us improve diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 99d680b0ab..bb3aade6c9 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,2 +1,6 @@ +# SPDX-FileCopyrightText: 2015 - 2024 Rime community +# +# SPDX-License-Identifier: GPL-3.0-or-later + blank_issues_enabled: false diff --git a/.github/ISSUE_TEMPLATE/feature-request.md b/.github/ISSUE_TEMPLATE/feature-request.md index cfdc3df650..3b5eb9fa15 100644 --- a/.github/ISSUE_TEMPLATE/feature-request.md +++ b/.github/ISSUE_TEMPLATE/feature-request.md @@ -1,3 +1,9 @@ + + --- name: Feature request about: Suggest an idea for this project diff --git a/.github/pull-request-template.md b/.github/pull-request-template.md index 8639450b2d..11975cf471 100644 --- a/.github/pull-request-template.md +++ b/.github/pull-request-template.md @@ -1,3 +1,9 @@ + + ## Pull request #### Issue tracker diff --git a/.github/workflows/commit-ci.yml b/.github/workflows/commit-ci.yml index 527cc2d3f9..9d3aa4ed1b 100644 --- a/.github/workflows/commit-ci.yml +++ b/.github/workflows/commit-ci.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2015 - 2024 Rime community +# +# SPDX-License-Identifier: GPL-3.0-or-later + name: Commit on: [push] diff --git a/.github/workflows/nightly-ci.yml b/.github/workflows/nightly-ci.yml index 492e6f5220..2fcf94dd28 100644 --- a/.github/workflows/nightly-ci.yml +++ b/.github/workflows/nightly-ci.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2015 - 2024 Rime community +# +# SPDX-License-Identifier: GPL-3.0-or-later + name: Nightly on: workflow_dispatch: diff --git a/.github/workflows/pull-request-ci.yml b/.github/workflows/pull-request-ci.yml index d8d79177d7..53f44bad23 100644 --- a/.github/workflows/pull-request-ci.yml +++ b/.github/workflows/pull-request-ci.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2015 - 2024 Rime community +# +# SPDX-License-Identifier: GPL-3.0-or-later + name: Pull Request on: diff --git a/.github/workflows/release-ci.yml b/.github/workflows/release-ci.yml index 6210a6fca3..bc65fea4c0 100644 --- a/.github/workflows/release-ci.yml +++ b/.github/workflows/release-ci.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2015 - 2024 Rime community +# +# SPDX-License-Identifier: GPL-3.0-or-later + name: Release on: workflow_dispatch: diff --git a/.gitignore b/.gitignore index 4b60e497d9..51c97530fa 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2015 - 2024 Rime community +# +# SPDX-License-Identifier: GPL-3.0-or-later + # Created by https://www.toptal.com/developers/gitignore/api/android,androidstudio,java,kotlin,windows,linux,macos,c++,cmake,vim,intellij+all,c # Edit at https://www.toptal.com/developers/gitignore?templates=android,androidstudio,java,kotlin,windows,linux,macos,c++,cmake,vim,intellij+all,c diff --git a/.gitmodules b/.gitmodules index a4791ae3d8..97988a1009 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2015 - 2024 Rime community +# +# SPDX-License-Identifier: GPL-3.0-or-later + [submodule "OpenCC"] path = app/src/main/jni/OpenCC url = https://github.com/BYVoid/OpenCC.git diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index bf2b61c584..2c5fdc5644 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -1,3 +1,8 @@ + # Contributor Covenant Code of Conduct diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index e85d710d7f..66299782d1 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,3 +1,9 @@ + + # Contributing to Trime We would love for you to contribute to Trime and help make it even better than it is today! diff --git a/PRIVACY.md b/PRIVACY.md index 90b9a28ee4..31dcd80e76 100644 --- a/PRIVACY.md +++ b/PRIVACY.md @@ -1,3 +1,9 @@ + + ## 隱私權政策 **同文**爲開源安卓漢語輸入法項目,讀取以下資訊是爲了協助使用者更快速的輸入文字。 diff --git a/README.md b/README.md index 3fe737593c..edef466c45 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,9 @@ + + # Trime Rime IME for Android diff --git a/README_sc.md b/README_sc.md index 0f8da266c9..aedb380cbd 100644 --- a/README_sc.md +++ b/README_sc.md @@ -1,3 +1,9 @@ + + # 同文 Android 输入法平台 ![build](https://github.com/osfans/trime/actions/workflows/commit-ci.yml/badge.svg?branch=develop) diff --git a/README_tc.md b/README_tc.md index 9980679bc7..d742e789b3 100644 --- a/README_tc.md +++ b/README_tc.md @@ -1,3 +1,9 @@ + + # 同文 Android 輸入法平臺 ![build](https://github.com/osfans/trime/actions/workflows/commit-ci.yml/badge.svg?branch=develop) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index c8423eef06..18c3f7f845 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + @file:Suppress("UnstableApiUsage") import org.gradle.configurationcache.extensions.capitalized diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 2c090a2cdd..5a07d7c684 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -1,22 +1,9 @@ + diff --git a/app/src/main/assets/rime/tongwenfeng.trime.yaml b/app/src/main/assets/rime/tongwenfeng.trime.yaml index 7e2140b3f5..914fb60366 100644 --- a/app/src/main/assets/rime/tongwenfeng.trime.yaml +++ b/app/src/main/assets/rime/tongwenfeng.trime.yaml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2015 - 2024 Rime community +# +# SPDX-License-Identifier: GPL-3.0-or-later + # Trime custom style settings # encoding: utf-8 diff --git a/app/src/main/assets/rime/trime.yaml b/app/src/main/assets/rime/trime.yaml index 678b24e3d3..ad90b8a268 100644 --- a/app/src/main/assets/rime/trime.yaml +++ b/app/src/main/assets/rime/trime.yaml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2015 - 2024 Rime community +# +# SPDX-License-Identifier: GPL-3.0-or-later + # Trime default style settings # encoding: utf-8 diff --git a/app/src/main/java/com/osfans/trime/TrimeApplication.kt b/app/src/main/java/com/osfans/trime/TrimeApplication.kt index bef1dc3d7e..05705e5ca2 100644 --- a/app/src/main/java/com/osfans/trime/TrimeApplication.kt +++ b/app/src/main/java/com/osfans/trime/TrimeApplication.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime import android.app.Application diff --git a/app/src/main/java/com/osfans/trime/core/Rime.kt b/app/src/main/java/com/osfans/trime/core/Rime.kt index b226d00ecb..c41294f5fd 100644 --- a/app/src/main/java/com/osfans/trime/core/Rime.kt +++ b/app/src/main/java/com/osfans/trime/core/Rime.kt @@ -1,20 +1,7 @@ -/* - * Copyright (C) 2015-present, osfans - * waxaca@163.com https://github.com/osfans - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.core import com.osfans.trime.data.AppPrefs diff --git a/app/src/main/java/com/osfans/trime/core/RimeApi.kt b/app/src/main/java/com/osfans/trime/core/RimeApi.kt index 50b61dc7b1..36f0a026b3 100644 --- a/app/src/main/java/com/osfans/trime/core/RimeApi.kt +++ b/app/src/main/java/com/osfans/trime/core/RimeApi.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.core import kotlinx.coroutines.flow.SharedFlow diff --git a/app/src/main/java/com/osfans/trime/core/RimeDispatcher.kt b/app/src/main/java/com/osfans/trime/core/RimeDispatcher.kt index be4df6988b..ee8a8c793c 100644 --- a/app/src/main/java/com/osfans/trime/core/RimeDispatcher.kt +++ b/app/src/main/java/com/osfans/trime/core/RimeDispatcher.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.core import kotlinx.coroutines.CoroutineDispatcher diff --git a/app/src/main/java/com/osfans/trime/core/RimeLifecycle.kt b/app/src/main/java/com/osfans/trime/core/RimeLifecycle.kt index d1fdb9496d..a3e0276740 100644 --- a/app/src/main/java/com/osfans/trime/core/RimeLifecycle.kt +++ b/app/src/main/java/com/osfans/trime/core/RimeLifecycle.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + // Adapted from https://github.com/fcitx5-android/fcitx5-android/blob/364afb44dcf0d9e3db3d43a21a32601b2190cbdf/app/src/main/java/org/fcitx/fcitx5/android/core/FcitxLifecycle.kt package com.osfans.trime.core diff --git a/app/src/main/java/com/osfans/trime/core/RimeNotification.kt b/app/src/main/java/com/osfans/trime/core/RimeNotification.kt index 39323bc184..a2e2e2b31b 100644 --- a/app/src/main/java/com/osfans/trime/core/RimeNotification.kt +++ b/app/src/main/java/com/osfans/trime/core/RimeNotification.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.core sealed class RimeNotification(open val value: T) { diff --git a/app/src/main/java/com/osfans/trime/core/Structs.kt b/app/src/main/java/com/osfans/trime/core/Structs.kt index 363fe35f78..ebb0dc6872 100644 --- a/app/src/main/java/com/osfans/trime/core/Structs.kt +++ b/app/src/main/java/com/osfans/trime/core/Structs.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.core import timber.log.Timber diff --git a/app/src/main/java/com/osfans/trime/daemon/Extensions.kt b/app/src/main/java/com/osfans/trime/daemon/Extensions.kt index c5365dd6f9..a3c2b49d2a 100644 --- a/app/src/main/java/com/osfans/trime/daemon/Extensions.kt +++ b/app/src/main/java/com/osfans/trime/daemon/Extensions.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.daemon import com.osfans.trime.core.RimeApi diff --git a/app/src/main/java/com/osfans/trime/daemon/RimeDaemon.kt b/app/src/main/java/com/osfans/trime/daemon/RimeDaemon.kt index 20a31f2526..0f1fb3c931 100644 --- a/app/src/main/java/com/osfans/trime/daemon/RimeDaemon.kt +++ b/app/src/main/java/com/osfans/trime/daemon/RimeDaemon.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.daemon import android.app.NotificationChannel diff --git a/app/src/main/java/com/osfans/trime/daemon/RimeSession.kt b/app/src/main/java/com/osfans/trime/daemon/RimeSession.kt index 407c39e71a..d46530fd71 100644 --- a/app/src/main/java/com/osfans/trime/daemon/RimeSession.kt +++ b/app/src/main/java/com/osfans/trime/daemon/RimeSession.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.daemon import com.osfans.trime.core.RimeApi diff --git a/app/src/main/java/com/osfans/trime/data/AppPrefs.kt b/app/src/main/java/com/osfans/trime/data/AppPrefs.kt index 5f2b4535d1..2b6bf0f839 100644 --- a/app/src/main/java/com/osfans/trime/data/AppPrefs.kt +++ b/app/src/main/java/com/osfans/trime/data/AppPrefs.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.data import android.content.Context diff --git a/app/src/main/java/com/osfans/trime/data/DataManager.kt b/app/src/main/java/com/osfans/trime/data/DataManager.kt index 1747acf8ad..0ac16cd961 100644 --- a/app/src/main/java/com/osfans/trime/data/DataManager.kt +++ b/app/src/main/java/com/osfans/trime/data/DataManager.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.data import com.blankj.utilcode.util.PathUtils diff --git a/app/src/main/java/com/osfans/trime/data/SymbolHistory.kt b/app/src/main/java/com/osfans/trime/data/SymbolHistory.kt index 1e30a5835f..d6fec3711a 100644 --- a/app/src/main/java/com/osfans/trime/data/SymbolHistory.kt +++ b/app/src/main/java/com/osfans/trime/data/SymbolHistory.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.data import com.osfans.trime.util.appContext diff --git a/app/src/main/java/com/osfans/trime/data/db/ClipboardHelper.kt b/app/src/main/java/com/osfans/trime/data/db/ClipboardHelper.kt index b5edbb85f6..ea1ada7f40 100644 --- a/app/src/main/java/com/osfans/trime/data/db/ClipboardHelper.kt +++ b/app/src/main/java/com/osfans/trime/data/db/ClipboardHelper.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.data.db import android.content.ClipboardManager diff --git a/app/src/main/java/com/osfans/trime/data/db/CollectionHelper.kt b/app/src/main/java/com/osfans/trime/data/db/CollectionHelper.kt index aef90bbda1..4ed7117574 100644 --- a/app/src/main/java/com/osfans/trime/data/db/CollectionHelper.kt +++ b/app/src/main/java/com/osfans/trime/data/db/CollectionHelper.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.data.db import android.content.Context diff --git a/app/src/main/java/com/osfans/trime/data/db/Database.kt b/app/src/main/java/com/osfans/trime/data/db/Database.kt index 7273973151..d72efe9731 100644 --- a/app/src/main/java/com/osfans/trime/data/db/Database.kt +++ b/app/src/main/java/com/osfans/trime/data/db/Database.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.data.db import androidx.room.Database diff --git a/app/src/main/java/com/osfans/trime/data/db/DatabaseBean.kt b/app/src/main/java/com/osfans/trime/data/db/DatabaseBean.kt index 7a404f8a84..f8fb4086cc 100644 --- a/app/src/main/java/com/osfans/trime/data/db/DatabaseBean.kt +++ b/app/src/main/java/com/osfans/trime/data/db/DatabaseBean.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.data.db import android.content.ClipData diff --git a/app/src/main/java/com/osfans/trime/data/db/DatabaseDao.kt b/app/src/main/java/com/osfans/trime/data/db/DatabaseDao.kt index b6c2eb3eda..a29d613279 100644 --- a/app/src/main/java/com/osfans/trime/data/db/DatabaseDao.kt +++ b/app/src/main/java/com/osfans/trime/data/db/DatabaseDao.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.data.db import androidx.room.Dao diff --git a/app/src/main/java/com/osfans/trime/data/db/DraftHelper.kt b/app/src/main/java/com/osfans/trime/data/db/DraftHelper.kt index 88b734ea1c..0fb86234ca 100644 --- a/app/src/main/java/com/osfans/trime/data/db/DraftHelper.kt +++ b/app/src/main/java/com/osfans/trime/data/db/DraftHelper.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.data.db import android.content.Context diff --git a/app/src/main/java/com/osfans/trime/data/opencc/OpenCCDictManager.kt b/app/src/main/java/com/osfans/trime/data/opencc/OpenCCDictManager.kt index 1d05e98504..5fc1641689 100644 --- a/app/src/main/java/com/osfans/trime/data/opencc/OpenCCDictManager.kt +++ b/app/src/main/java/com/osfans/trime/data/opencc/OpenCCDictManager.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.data.opencc import androidx.annotation.Keep diff --git a/app/src/main/java/com/osfans/trime/data/opencc/dict/Dictionary.kt b/app/src/main/java/com/osfans/trime/data/opencc/dict/Dictionary.kt index 165f32494f..ed0ad6f7e5 100644 --- a/app/src/main/java/com/osfans/trime/data/opencc/dict/Dictionary.kt +++ b/app/src/main/java/com/osfans/trime/data/opencc/dict/Dictionary.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.data.opencc.dict import java.io.File diff --git a/app/src/main/java/com/osfans/trime/data/opencc/dict/OpenCCDictionary.kt b/app/src/main/java/com/osfans/trime/data/opencc/dict/OpenCCDictionary.kt index 0f4e172cdf..b237de9d52 100644 --- a/app/src/main/java/com/osfans/trime/data/opencc/dict/OpenCCDictionary.kt +++ b/app/src/main/java/com/osfans/trime/data/opencc/dict/OpenCCDictionary.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.data.opencc.dict import com.osfans.trime.data.opencc.OpenCCDictManager diff --git a/app/src/main/java/com/osfans/trime/data/opencc/dict/TextDictionary.kt b/app/src/main/java/com/osfans/trime/data/opencc/dict/TextDictionary.kt index 4c6c561fab..7a08666a6f 100644 --- a/app/src/main/java/com/osfans/trime/data/opencc/dict/TextDictionary.kt +++ b/app/src/main/java/com/osfans/trime/data/opencc/dict/TextDictionary.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.data.opencc.dict import com.osfans.trime.data.opencc.OpenCCDictManager diff --git a/app/src/main/java/com/osfans/trime/data/schema/Schema.kt b/app/src/main/java/com/osfans/trime/data/schema/Schema.kt index afc30f45ef..6d8560b52b 100644 --- a/app/src/main/java/com/osfans/trime/data/schema/Schema.kt +++ b/app/src/main/java/com/osfans/trime/data/schema/Schema.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.data.schema import com.osfans.trime.util.config.Config diff --git a/app/src/main/java/com/osfans/trime/data/schema/SchemaManager.kt b/app/src/main/java/com/osfans/trime/data/schema/SchemaManager.kt index 2453b1ef5d..948374cdbf 100644 --- a/app/src/main/java/com/osfans/trime/data/schema/SchemaManager.kt +++ b/app/src/main/java/com/osfans/trime/data/schema/SchemaManager.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.data.schema import com.osfans.trime.core.CandidateListItem diff --git a/app/src/main/java/com/osfans/trime/data/sound/SoundEffect.kt b/app/src/main/java/com/osfans/trime/data/sound/SoundEffect.kt index e37ca2420d..d8340ce5bb 100644 --- a/app/src/main/java/com/osfans/trime/data/sound/SoundEffect.kt +++ b/app/src/main/java/com/osfans/trime/data/sound/SoundEffect.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.data.sound import android.view.KeyEvent diff --git a/app/src/main/java/com/osfans/trime/data/sound/SoundEffectManager.kt b/app/src/main/java/com/osfans/trime/data/sound/SoundEffectManager.kt index a01c6c9d3d..e87bc10338 100644 --- a/app/src/main/java/com/osfans/trime/data/sound/SoundEffectManager.kt +++ b/app/src/main/java/com/osfans/trime/data/sound/SoundEffectManager.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.data.sound import androidx.annotation.Keep diff --git a/app/src/main/java/com/osfans/trime/data/theme/ColorManager.kt b/app/src/main/java/com/osfans/trime/data/theme/ColorManager.kt index 1e63fbf9c9..0cb0dcce85 100644 --- a/app/src/main/java/com/osfans/trime/data/theme/ColorManager.kt +++ b/app/src/main/java/com/osfans/trime/data/theme/ColorManager.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.data.theme import android.content.Context diff --git a/app/src/main/java/com/osfans/trime/data/theme/EventManager.kt b/app/src/main/java/com/osfans/trime/data/theme/EventManager.kt index 5dfbdb1cec..e131859c1c 100644 --- a/app/src/main/java/com/osfans/trime/data/theme/EventManager.kt +++ b/app/src/main/java/com/osfans/trime/data/theme/EventManager.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.data.theme import android.view.KeyEvent diff --git a/app/src/main/java/com/osfans/trime/data/theme/FontManager.kt b/app/src/main/java/com/osfans/trime/data/theme/FontManager.kt index 296b2fb462..5ca250ec93 100644 --- a/app/src/main/java/com/osfans/trime/data/theme/FontManager.kt +++ b/app/src/main/java/com/osfans/trime/data/theme/FontManager.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.data.theme import android.graphics.Typeface diff --git a/app/src/main/java/com/osfans/trime/data/theme/Theme.kt b/app/src/main/java/com/osfans/trime/data/theme/Theme.kt index f92c7bbf5b..c2b5fe4383 100644 --- a/app/src/main/java/com/osfans/trime/data/theme/Theme.kt +++ b/app/src/main/java/com/osfans/trime/data/theme/Theme.kt @@ -1,20 +1,7 @@ -/* - * Copyright (C) 2015-present, osfans - * waxaca@163.com https://github.com/osfans - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.data.theme import com.osfans.trime.core.Rime diff --git a/app/src/main/java/com/osfans/trime/data/theme/ThemeManager.kt b/app/src/main/java/com/osfans/trime/data/theme/ThemeManager.kt index 14e20ac27b..92718cd881 100644 --- a/app/src/main/java/com/osfans/trime/data/theme/ThemeManager.kt +++ b/app/src/main/java/com/osfans/trime/data/theme/ThemeManager.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.data.theme import androidx.annotation.Keep diff --git a/app/src/main/java/com/osfans/trime/data/theme/mapper/CompositionWindowStyleMapper.kt b/app/src/main/java/com/osfans/trime/data/theme/mapper/CompositionWindowStyleMapper.kt index 0666df65d4..65a09fe495 100644 --- a/app/src/main/java/com/osfans/trime/data/theme/mapper/CompositionWindowStyleMapper.kt +++ b/app/src/main/java/com/osfans/trime/data/theme/mapper/CompositionWindowStyleMapper.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.data.theme.mapper import com.osfans.trime.data.theme.model.CompositionComponent diff --git a/app/src/main/java/com/osfans/trime/data/theme/mapper/EnterLabelStyleMapper.kt b/app/src/main/java/com/osfans/trime/data/theme/mapper/EnterLabelStyleMapper.kt index e338272eff..f40b799312 100644 --- a/app/src/main/java/com/osfans/trime/data/theme/mapper/EnterLabelStyleMapper.kt +++ b/app/src/main/java/com/osfans/trime/data/theme/mapper/EnterLabelStyleMapper.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.data.theme.mapper import com.osfans.trime.data.theme.model.EnterLabel diff --git a/app/src/main/java/com/osfans/trime/data/theme/mapper/GeneralStyleMapper.kt b/app/src/main/java/com/osfans/trime/data/theme/mapper/GeneralStyleMapper.kt index 549800580c..644b6d5786 100644 --- a/app/src/main/java/com/osfans/trime/data/theme/mapper/GeneralStyleMapper.kt +++ b/app/src/main/java/com/osfans/trime/data/theme/mapper/GeneralStyleMapper.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.data.theme.mapper import com.osfans.trime.data.theme.model.GeneralStyle diff --git a/app/src/main/java/com/osfans/trime/data/theme/mapper/LayoutStyleMapper.kt b/app/src/main/java/com/osfans/trime/data/theme/mapper/LayoutStyleMapper.kt index 72ae416274..d0a8d1b97a 100644 --- a/app/src/main/java/com/osfans/trime/data/theme/mapper/LayoutStyleMapper.kt +++ b/app/src/main/java/com/osfans/trime/data/theme/mapper/LayoutStyleMapper.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.data.theme.mapper import com.osfans.trime.data.theme.model.Layout diff --git a/app/src/main/java/com/osfans/trime/data/theme/mapper/Mapper.kt b/app/src/main/java/com/osfans/trime/data/theme/mapper/Mapper.kt index 4f5d10c78f..1373050434 100644 --- a/app/src/main/java/com/osfans/trime/data/theme/mapper/Mapper.kt +++ b/app/src/main/java/com/osfans/trime/data/theme/mapper/Mapper.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.data.theme.mapper import com.osfans.trime.util.config.ConfigItem diff --git a/app/src/main/java/com/osfans/trime/data/theme/model/CompositionComponent.kt b/app/src/main/java/com/osfans/trime/data/theme/model/CompositionComponent.kt index 675b5b1ec5..da6e7cb9d8 100644 --- a/app/src/main/java/com/osfans/trime/data/theme/model/CompositionComponent.kt +++ b/app/src/main/java/com/osfans/trime/data/theme/model/CompositionComponent.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.data.theme.model data class CompositionComponent( diff --git a/app/src/main/java/com/osfans/trime/data/theme/model/EnterLabel.kt b/app/src/main/java/com/osfans/trime/data/theme/model/EnterLabel.kt index 20847586b5..09d22ce61b 100644 --- a/app/src/main/java/com/osfans/trime/data/theme/model/EnterLabel.kt +++ b/app/src/main/java/com/osfans/trime/data/theme/model/EnterLabel.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.data.theme.model data class EnterLabel( diff --git a/app/src/main/java/com/osfans/trime/data/theme/model/GeneralStyle.kt b/app/src/main/java/com/osfans/trime/data/theme/model/GeneralStyle.kt index 1d7454e01a..44cd101c26 100644 --- a/app/src/main/java/com/osfans/trime/data/theme/model/GeneralStyle.kt +++ b/app/src/main/java/com/osfans/trime/data/theme/model/GeneralStyle.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.data.theme.model import com.osfans.trime.ime.symbol.CandidateAdapter.CommentPosition diff --git a/app/src/main/java/com/osfans/trime/data/theme/model/Layout.kt b/app/src/main/java/com/osfans/trime/data/theme/model/Layout.kt index 2b22f71831..c423085f29 100644 --- a/app/src/main/java/com/osfans/trime/data/theme/model/Layout.kt +++ b/app/src/main/java/com/osfans/trime/data/theme/model/Layout.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.data.theme.model data class Layout( diff --git a/app/src/main/java/com/osfans/trime/ime/bar/QuickBar.kt b/app/src/main/java/com/osfans/trime/ime/bar/QuickBar.kt index fa300281e0..4b88fb95ab 100644 --- a/app/src/main/java/com/osfans/trime/ime/bar/QuickBar.kt +++ b/app/src/main/java/com/osfans/trime/ime/bar/QuickBar.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.bar import android.content.Context diff --git a/app/src/main/java/com/osfans/trime/ime/bar/TabUi.kt b/app/src/main/java/com/osfans/trime/ime/bar/TabUi.kt index a178da9bf8..d09d998d1e 100644 --- a/app/src/main/java/com/osfans/trime/ime/bar/TabUi.kt +++ b/app/src/main/java/com/osfans/trime/ime/bar/TabUi.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.bar import android.content.Context diff --git a/app/src/main/java/com/osfans/trime/ime/broadcast/InputBroadcastReceiver.kt b/app/src/main/java/com/osfans/trime/ime/broadcast/InputBroadcastReceiver.kt index 64506182c5..ab71f48b12 100644 --- a/app/src/main/java/com/osfans/trime/ime/broadcast/InputBroadcastReceiver.kt +++ b/app/src/main/java/com/osfans/trime/ime/broadcast/InputBroadcastReceiver.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.broadcast import com.osfans.trime.core.RimeNotification.OptionNotification diff --git a/app/src/main/java/com/osfans/trime/ime/broadcast/InputBroadcaster.kt b/app/src/main/java/com/osfans/trime/ime/broadcast/InputBroadcaster.kt index 1f1dd5b044..702c522155 100644 --- a/app/src/main/java/com/osfans/trime/ime/broadcast/InputBroadcaster.kt +++ b/app/src/main/java/com/osfans/trime/ime/broadcast/InputBroadcaster.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.broadcast import com.osfans.trime.core.RimeNotification.OptionNotification diff --git a/app/src/main/java/com/osfans/trime/ime/broadcast/IntentReceiver.kt b/app/src/main/java/com/osfans/trime/ime/broadcast/IntentReceiver.kt index 32e6a91888..b5adc7040c 100644 --- a/app/src/main/java/com/osfans/trime/ime/broadcast/IntentReceiver.kt +++ b/app/src/main/java/com/osfans/trime/ime/broadcast/IntentReceiver.kt @@ -1,20 +1,7 @@ -/* - * Copyright (C) 2015-present, osfans - * waxaca@163.com https://github.com/osfans - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.broadcast import android.app.AlarmManager diff --git a/app/src/main/java/com/osfans/trime/ime/core/InputView.kt b/app/src/main/java/com/osfans/trime/ime/core/InputView.kt index 3896f71bf6..2a6b0cd7db 100644 --- a/app/src/main/java/com/osfans/trime/ime/core/InputView.kt +++ b/app/src/main/java/com/osfans/trime/ime/core/InputView.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.core import android.annotation.SuppressLint diff --git a/app/src/main/java/com/osfans/trime/ime/core/LifecycleInputMethodService.kt b/app/src/main/java/com/osfans/trime/ime/core/LifecycleInputMethodService.kt index 8f8effa5d6..5388e2fec3 100644 --- a/app/src/main/java/com/osfans/trime/ime/core/LifecycleInputMethodService.kt +++ b/app/src/main/java/com/osfans/trime/ime/core/LifecycleInputMethodService.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.core import android.inputmethodservice.InputMethodService diff --git a/app/src/main/java/com/osfans/trime/ime/core/Speech.kt b/app/src/main/java/com/osfans/trime/ime/core/Speech.kt index d266c9eac8..961f0ea0dc 100644 --- a/app/src/main/java/com/osfans/trime/ime/core/Speech.kt +++ b/app/src/main/java/com/osfans/trime/ime/core/Speech.kt @@ -1,20 +1,8 @@ -/* - * Copyright (C) 2015-present, osfans - * waxaca@163.com https://github.com/osfans - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +// Copyright (C) 2015-present, osfans +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.core import android.content.Context diff --git a/app/src/main/java/com/osfans/trime/ime/core/TrimeInputMethodService.kt b/app/src/main/java/com/osfans/trime/ime/core/TrimeInputMethodService.kt index 1de2fb915f..51ff99a4b9 100644 --- a/app/src/main/java/com/osfans/trime/ime/core/TrimeInputMethodService.kt +++ b/app/src/main/java/com/osfans/trime/ime/core/TrimeInputMethodService.kt @@ -1,20 +1,7 @@ -/* - * Copyright (C) 2015-present, osfans - * waxaca@163.com https://github.com/osfans - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.core import android.annotation.SuppressLint diff --git a/app/src/main/java/com/osfans/trime/ime/dependency/InputComponent.kt b/app/src/main/java/com/osfans/trime/ime/dependency/InputComponent.kt index 1d2e5062d7..d795919fb8 100644 --- a/app/src/main/java/com/osfans/trime/ime/dependency/InputComponent.kt +++ b/app/src/main/java/com/osfans/trime/ime/dependency/InputComponent.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.dependency import android.content.Context diff --git a/app/src/main/java/com/osfans/trime/ime/dependency/InputScope.kt b/app/src/main/java/com/osfans/trime/ime/dependency/InputScope.kt index 263b11cde9..2be4f4d631 100644 --- a/app/src/main/java/com/osfans/trime/ime/dependency/InputScope.kt +++ b/app/src/main/java/com/osfans/trime/ime/dependency/InputScope.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.dependency import me.tatarka.inject.annotations.Scope diff --git a/app/src/main/java/com/osfans/trime/ime/dialog/AvailableSchemaPickerDialog.kt b/app/src/main/java/com/osfans/trime/ime/dialog/AvailableSchemaPickerDialog.kt index be908c9b23..cd57ca93e9 100644 --- a/app/src/main/java/com/osfans/trime/ime/dialog/AvailableSchemaPickerDialog.kt +++ b/app/src/main/java/com/osfans/trime/ime/dialog/AvailableSchemaPickerDialog.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.dialog import android.app.AlertDialog diff --git a/app/src/main/java/com/osfans/trime/ime/dialog/EnabledSchemaPickerDialog.kt b/app/src/main/java/com/osfans/trime/ime/dialog/EnabledSchemaPickerDialog.kt index 66d8216cbb..77f32995a0 100644 --- a/app/src/main/java/com/osfans/trime/ime/dialog/EnabledSchemaPickerDialog.kt +++ b/app/src/main/java/com/osfans/trime/ime/dialog/EnabledSchemaPickerDialog.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.dialog import android.app.AlertDialog diff --git a/app/src/main/java/com/osfans/trime/ime/enums/FullscreenMode.kt b/app/src/main/java/com/osfans/trime/ime/enums/FullscreenMode.kt index c3a4d14bc3..54402609f1 100644 --- a/app/src/main/java/com/osfans/trime/ime/enums/FullscreenMode.kt +++ b/app/src/main/java/com/osfans/trime/ime/enums/FullscreenMode.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.enums enum class FullscreenMode { diff --git a/app/src/main/java/com/osfans/trime/ime/enums/InlinePreeditMode.kt b/app/src/main/java/com/osfans/trime/ime/enums/InlinePreeditMode.kt index 0b8fa6f57c..a05c3c8c0e 100644 --- a/app/src/main/java/com/osfans/trime/ime/enums/InlinePreeditMode.kt +++ b/app/src/main/java/com/osfans/trime/ime/enums/InlinePreeditMode.kt @@ -1,20 +1,7 @@ -/* - * Copyright (C) 2015-present, osfans - * waxaca@163.com https://github.com/osfans - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.enums /** 嵌入模式枚举 */ diff --git a/app/src/main/java/com/osfans/trime/ime/enums/KeyCommandType.kt b/app/src/main/java/com/osfans/trime/ime/enums/KeyCommandType.kt index 67345b4c5e..9ca6604524 100644 --- a/app/src/main/java/com/osfans/trime/ime/enums/KeyCommandType.kt +++ b/app/src/main/java/com/osfans/trime/ime/enums/KeyCommandType.kt @@ -1,20 +1,7 @@ -/* - * Copyright (C) 2015-present, osfans - * waxaca@163.com https://github.com/osfans - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.enums // 按键的特殊命令枚举(仅用于新增的liquidKeyboard) diff --git a/app/src/main/java/com/osfans/trime/ime/enums/KeyEventType.kt b/app/src/main/java/com/osfans/trime/ime/enums/KeyEventType.kt index 349e8457f7..38431aeaa9 100644 --- a/app/src/main/java/com/osfans/trime/ime/enums/KeyEventType.kt +++ b/app/src/main/java/com/osfans/trime/ime/enums/KeyEventType.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.enums /** 按键事件枚举 */ diff --git a/app/src/main/java/com/osfans/trime/ime/enums/Keycode.kt b/app/src/main/java/com/osfans/trime/ime/enums/Keycode.kt index bdfcfada06..1d99d21ac7 100644 --- a/app/src/main/java/com/osfans/trime/ime/enums/Keycode.kt +++ b/app/src/main/java/com/osfans/trime/ime/enums/Keycode.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.enums import android.view.KeyEvent diff --git a/app/src/main/java/com/osfans/trime/ime/enums/PopupPosition.kt b/app/src/main/java/com/osfans/trime/ime/enums/PopupPosition.kt index 615d922071..2d12d5b76f 100644 --- a/app/src/main/java/com/osfans/trime/ime/enums/PopupPosition.kt +++ b/app/src/main/java/com/osfans/trime/ime/enums/PopupPosition.kt @@ -1,20 +1,7 @@ -/* - * Copyright (C) 2015-present, osfans - * waxaca@163.com https://github.com/osfans - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.enums /** diff --git a/app/src/main/java/com/osfans/trime/ime/enums/SymbolKeyboardType.kt b/app/src/main/java/com/osfans/trime/ime/enums/SymbolKeyboardType.kt index 15e47f7ac0..eae3ccdc64 100644 --- a/app/src/main/java/com/osfans/trime/ime/enums/SymbolKeyboardType.kt +++ b/app/src/main/java/com/osfans/trime/ime/enums/SymbolKeyboardType.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.enums enum class SymbolKeyboardType { diff --git a/app/src/main/java/com/osfans/trime/ime/keyboard/Event.kt b/app/src/main/java/com/osfans/trime/ime/keyboard/Event.kt index 0cba8c36ee..3b3ff20820 100644 --- a/app/src/main/java/com/osfans/trime/ime/keyboard/Event.kt +++ b/app/src/main/java/com/osfans/trime/ime/keyboard/Event.kt @@ -1,20 +1,7 @@ -/* - * Copyright (C) 2015-present, osfans - * waxaca@163.com https://github.com/osfans - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.keyboard import android.view.KeyEvent diff --git a/app/src/main/java/com/osfans/trime/ime/keyboard/InitializationUi.kt b/app/src/main/java/com/osfans/trime/ime/keyboard/InitializationUi.kt index 9d6fc42fe6..db50f3903b 100644 --- a/app/src/main/java/com/osfans/trime/ime/keyboard/InitializationUi.kt +++ b/app/src/main/java/com/osfans/trime/ime/keyboard/InitializationUi.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.keyboard import android.content.Context diff --git a/app/src/main/java/com/osfans/trime/ime/keyboard/InputFeedbackManager.kt b/app/src/main/java/com/osfans/trime/ime/keyboard/InputFeedbackManager.kt index bb86ea43ec..cde1708353 100644 --- a/app/src/main/java/com/osfans/trime/ime/keyboard/InputFeedbackManager.kt +++ b/app/src/main/java/com/osfans/trime/ime/keyboard/InputFeedbackManager.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.keyboard import android.content.Context diff --git a/app/src/main/java/com/osfans/trime/ime/keyboard/Key.kt b/app/src/main/java/com/osfans/trime/ime/keyboard/Key.kt index bd430dfa9a..4e2c7c21e6 100644 --- a/app/src/main/java/com/osfans/trime/ime/keyboard/Key.kt +++ b/app/src/main/java/com/osfans/trime/ime/keyboard/Key.kt @@ -1,20 +1,7 @@ -/* - * Copyright (C) 2015-present, osfans - * waxaca@163.com https://github.com/osfans - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.keyboard import android.graphics.drawable.Drawable diff --git a/app/src/main/java/com/osfans/trime/ime/keyboard/Keyboard.kt b/app/src/main/java/com/osfans/trime/ime/keyboard/Keyboard.kt index d2c605c70d..232cd6a103 100644 --- a/app/src/main/java/com/osfans/trime/ime/keyboard/Keyboard.kt +++ b/app/src/main/java/com/osfans/trime/ime/keyboard/Keyboard.kt @@ -1,20 +1,7 @@ -/* - * Copyright (C) 2015-present, osfans - * waxaca@163.com https://github.com/osfans - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.keyboard import android.content.res.Configuration diff --git a/app/src/main/java/com/osfans/trime/ime/keyboard/KeyboardPrefs.kt b/app/src/main/java/com/osfans/trime/ime/keyboard/KeyboardPrefs.kt index 68a68c3a60..12dcb8b340 100644 --- a/app/src/main/java/com/osfans/trime/ime/keyboard/KeyboardPrefs.kt +++ b/app/src/main/java/com/osfans/trime/ime/keyboard/KeyboardPrefs.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.keyboard import com.blankj.utilcode.util.ScreenUtils diff --git a/app/src/main/java/com/osfans/trime/ime/keyboard/KeyboardSize.kt b/app/src/main/java/com/osfans/trime/ime/keyboard/KeyboardSize.kt index f35d8ec7df..aad7901fa1 100644 --- a/app/src/main/java/com/osfans/trime/ime/keyboard/KeyboardSize.kt +++ b/app/src/main/java/com/osfans/trime/ime/keyboard/KeyboardSize.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.keyboard data class KeyboardSize( diff --git a/app/src/main/java/com/osfans/trime/ime/keyboard/KeyboardSizeCalculator.kt b/app/src/main/java/com/osfans/trime/ime/keyboard/KeyboardSizeCalculator.kt index e3d1ccdad3..e4039c2734 100644 --- a/app/src/main/java/com/osfans/trime/ime/keyboard/KeyboardSizeCalculator.kt +++ b/app/src/main/java/com/osfans/trime/ime/keyboard/KeyboardSizeCalculator.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.keyboard import com.osfans.trime.util.CollectionUtils.obtainFloat diff --git a/app/src/main/java/com/osfans/trime/ime/keyboard/KeyboardSwitcher.kt b/app/src/main/java/com/osfans/trime/ime/keyboard/KeyboardSwitcher.kt index 3aed3fbce4..407a0e5d24 100644 --- a/app/src/main/java/com/osfans/trime/ime/keyboard/KeyboardSwitcher.kt +++ b/app/src/main/java/com/osfans/trime/ime/keyboard/KeyboardSwitcher.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.keyboard import android.content.res.Configuration diff --git a/app/src/main/java/com/osfans/trime/ime/keyboard/KeyboardView.kt b/app/src/main/java/com/osfans/trime/ime/keyboard/KeyboardView.kt index c64dd60b07..a9ec2b555a 100644 --- a/app/src/main/java/com/osfans/trime/ime/keyboard/KeyboardView.kt +++ b/app/src/main/java/com/osfans/trime/ime/keyboard/KeyboardView.kt @@ -1,20 +1,7 @@ -/* - * Copyright (C) 2015-present, osfans - * waxaca@163.com https://github.com/osfans - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.keyboard import android.content.Context diff --git a/app/src/main/java/com/osfans/trime/ime/keyboard/KeyboardWindow.kt b/app/src/main/java/com/osfans/trime/ime/keyboard/KeyboardWindow.kt index 2fe0cdd4a8..f82203bced 100644 --- a/app/src/main/java/com/osfans/trime/ime/keyboard/KeyboardWindow.kt +++ b/app/src/main/java/com/osfans/trime/ime/keyboard/KeyboardWindow.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.keyboard import android.content.Context diff --git a/app/src/main/java/com/osfans/trime/ime/symbol/CandidateAdapter.kt b/app/src/main/java/com/osfans/trime/ime/symbol/CandidateAdapter.kt index 9243cca7a7..a085eca183 100644 --- a/app/src/main/java/com/osfans/trime/ime/symbol/CandidateAdapter.kt +++ b/app/src/main/java/com/osfans/trime/ime/symbol/CandidateAdapter.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.symbol import android.annotation.SuppressLint diff --git a/app/src/main/java/com/osfans/trime/ime/symbol/DbAdapter.kt b/app/src/main/java/com/osfans/trime/ime/symbol/DbAdapter.kt index fdc9e22da2..9b2053f0a6 100644 --- a/app/src/main/java/com/osfans/trime/ime/symbol/DbAdapter.kt +++ b/app/src/main/java/com/osfans/trime/ime/symbol/DbAdapter.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.symbol import android.app.AlertDialog diff --git a/app/src/main/java/com/osfans/trime/ime/symbol/FlexibleAdapter.kt b/app/src/main/java/com/osfans/trime/ime/symbol/FlexibleAdapter.kt index 03801dc310..123a087820 100644 --- a/app/src/main/java/com/osfans/trime/ime/symbol/FlexibleAdapter.kt +++ b/app/src/main/java/com/osfans/trime/ime/symbol/FlexibleAdapter.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.symbol import android.os.Build diff --git a/app/src/main/java/com/osfans/trime/ime/symbol/LiquidKeyboard.kt b/app/src/main/java/com/osfans/trime/ime/symbol/LiquidKeyboard.kt index 642c873acb..8ce0e5244d 100644 --- a/app/src/main/java/com/osfans/trime/ime/symbol/LiquidKeyboard.kt +++ b/app/src/main/java/com/osfans/trime/ime/symbol/LiquidKeyboard.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.symbol import android.content.Context diff --git a/app/src/main/java/com/osfans/trime/ime/symbol/LiquidLayout.kt b/app/src/main/java/com/osfans/trime/ime/symbol/LiquidLayout.kt index c32edfaecd..6a1a17adac 100644 --- a/app/src/main/java/com/osfans/trime/ime/symbol/LiquidLayout.kt +++ b/app/src/main/java/com/osfans/trime/ime/symbol/LiquidLayout.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.symbol import android.annotation.SuppressLint diff --git a/app/src/main/java/com/osfans/trime/ime/symbol/LiquidTabsUi.kt b/app/src/main/java/com/osfans/trime/ime/symbol/LiquidTabsUi.kt index 969909b248..266894dca9 100644 --- a/app/src/main/java/com/osfans/trime/ime/symbol/LiquidTabsUi.kt +++ b/app/src/main/java/com/osfans/trime/ime/symbol/LiquidTabsUi.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.symbol import android.content.Context diff --git a/app/src/main/java/com/osfans/trime/ime/symbol/SimpleAdapter.kt b/app/src/main/java/com/osfans/trime/ime/symbol/SimpleAdapter.kt index 9c8218fe84..299b09b510 100644 --- a/app/src/main/java/com/osfans/trime/ime/symbol/SimpleAdapter.kt +++ b/app/src/main/java/com/osfans/trime/ime/symbol/SimpleAdapter.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.symbol import android.text.TextUtils diff --git a/app/src/main/java/com/osfans/trime/ime/symbol/SimpleKeyBean.kt b/app/src/main/java/com/osfans/trime/ime/symbol/SimpleKeyBean.kt index f393b5d159..df5a4d960f 100644 --- a/app/src/main/java/com/osfans/trime/ime/symbol/SimpleKeyBean.kt +++ b/app/src/main/java/com/osfans/trime/ime/symbol/SimpleKeyBean.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.symbol class SimpleKeyBean( diff --git a/app/src/main/java/com/osfans/trime/ime/symbol/SimpleKeyDao.kt b/app/src/main/java/com/osfans/trime/ime/symbol/SimpleKeyDao.kt index 20ba8adb27..78abc595b0 100644 --- a/app/src/main/java/com/osfans/trime/ime/symbol/SimpleKeyDao.kt +++ b/app/src/main/java/com/osfans/trime/ime/symbol/SimpleKeyDao.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.symbol object SimpleKeyDao { diff --git a/app/src/main/java/com/osfans/trime/ime/symbol/SpacesItemDecoration.kt b/app/src/main/java/com/osfans/trime/ime/symbol/SpacesItemDecoration.kt index 38691404f2..d21cd6484b 100644 --- a/app/src/main/java/com/osfans/trime/ime/symbol/SpacesItemDecoration.kt +++ b/app/src/main/java/com/osfans/trime/ime/symbol/SpacesItemDecoration.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.symbol import android.graphics.Rect diff --git a/app/src/main/java/com/osfans/trime/ime/symbol/TabManager.kt b/app/src/main/java/com/osfans/trime/ime/symbol/TabManager.kt index d31a71bd25..34692718af 100644 --- a/app/src/main/java/com/osfans/trime/ime/symbol/TabManager.kt +++ b/app/src/main/java/com/osfans/trime/ime/symbol/TabManager.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.symbol import com.osfans.trime.data.schema.SchemaManager diff --git a/app/src/main/java/com/osfans/trime/ime/symbol/TabTag.kt b/app/src/main/java/com/osfans/trime/ime/symbol/TabTag.kt index eea3262ed6..59bfd6057e 100644 --- a/app/src/main/java/com/osfans/trime/ime/symbol/TabTag.kt +++ b/app/src/main/java/com/osfans/trime/ime/symbol/TabTag.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.symbol import com.osfans.trime.ime.enums.KeyCommandType diff --git a/app/src/main/java/com/osfans/trime/ime/text/Candidate.kt b/app/src/main/java/com/osfans/trime/ime/text/Candidate.kt index 2103422073..df92be33f0 100644 --- a/app/src/main/java/com/osfans/trime/ime/text/Candidate.kt +++ b/app/src/main/java/com/osfans/trime/ime/text/Candidate.kt @@ -1,20 +1,7 @@ -/* - * Copyright (C) 2015-present, osfans - * waxaca@163.com https://github.com/osfans - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.text import android.annotation.SuppressLint diff --git a/app/src/main/java/com/osfans/trime/ime/text/Composition.kt b/app/src/main/java/com/osfans/trime/ime/text/Composition.kt index 299e5047e4..d14e28a19e 100644 --- a/app/src/main/java/com/osfans/trime/ime/text/Composition.kt +++ b/app/src/main/java/com/osfans/trime/ime/text/Composition.kt @@ -1,20 +1,7 @@ -/* - * Copyright (C) 2015-present, osfans - * waxaca@163.com https://github.com/osfans - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.text import android.annotation.SuppressLint diff --git a/app/src/main/java/com/osfans/trime/ime/text/CompositionPopupWindow.kt b/app/src/main/java/com/osfans/trime/ime/text/CompositionPopupWindow.kt index de92a4f4a4..4eecd0b395 100644 --- a/app/src/main/java/com/osfans/trime/ime/text/CompositionPopupWindow.kt +++ b/app/src/main/java/com/osfans/trime/ime/text/CompositionPopupWindow.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.text import android.content.Context diff --git a/app/src/main/java/com/osfans/trime/ime/text/ComputedCandidate.kt b/app/src/main/java/com/osfans/trime/ime/text/ComputedCandidate.kt index 5ecd2e7136..c194f79d0e 100644 --- a/app/src/main/java/com/osfans/trime/ime/text/ComputedCandidate.kt +++ b/app/src/main/java/com/osfans/trime/ime/text/ComputedCandidate.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.text import android.graphics.Rect diff --git a/app/src/main/java/com/osfans/trime/ime/text/ScrollView.kt b/app/src/main/java/com/osfans/trime/ime/text/ScrollView.kt index 0e38c7a563..4404774621 100644 --- a/app/src/main/java/com/osfans/trime/ime/text/ScrollView.kt +++ b/app/src/main/java/com/osfans/trime/ime/text/ScrollView.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.text import android.annotation.SuppressLint diff --git a/app/src/main/java/com/osfans/trime/ime/text/TextInputManager.kt b/app/src/main/java/com/osfans/trime/ime/text/TextInputManager.kt index 4d74c63abb..3eb46b0bd4 100644 --- a/app/src/main/java/com/osfans/trime/ime/text/TextInputManager.kt +++ b/app/src/main/java/com/osfans/trime/ime/text/TextInputManager.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.text import android.text.InputType diff --git a/app/src/main/java/com/osfans/trime/ime/window/BoardWindow.kt b/app/src/main/java/com/osfans/trime/ime/window/BoardWindow.kt index 9aca2ede0e..fae0071e3f 100644 --- a/app/src/main/java/com/osfans/trime/ime/window/BoardWindow.kt +++ b/app/src/main/java/com/osfans/trime/ime/window/BoardWindow.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.window import android.view.View diff --git a/app/src/main/java/com/osfans/trime/ime/window/BoardWindowManager.kt b/app/src/main/java/com/osfans/trime/ime/window/BoardWindowManager.kt index 7e096f13af..f4ea878b90 100644 --- a/app/src/main/java/com/osfans/trime/ime/window/BoardWindowManager.kt +++ b/app/src/main/java/com/osfans/trime/ime/window/BoardWindowManager.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.window import android.content.Context diff --git a/app/src/main/java/com/osfans/trime/ime/window/ResidentWindow.kt b/app/src/main/java/com/osfans/trime/ime/window/ResidentWindow.kt index 9cd2c5c25a..bd008453dd 100644 --- a/app/src/main/java/com/osfans/trime/ime/window/ResidentWindow.kt +++ b/app/src/main/java/com/osfans/trime/ime/window/ResidentWindow.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ime.window /** diff --git a/app/src/main/java/com/osfans/trime/provider/RimeDataProvider.kt b/app/src/main/java/com/osfans/trime/provider/RimeDataProvider.kt index 7722b19b0e..22dad6e39c 100644 --- a/app/src/main/java/com/osfans/trime/provider/RimeDataProvider.kt +++ b/app/src/main/java/com/osfans/trime/provider/RimeDataProvider.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.provider import android.content.res.AssetFileDescriptor diff --git a/app/src/main/java/com/osfans/trime/ui/components/CoroutineChoiceDialog.kt b/app/src/main/java/com/osfans/trime/ui/components/CoroutineChoiceDialog.kt index 68f49853aa..d2240d1259 100644 --- a/app/src/main/java/com/osfans/trime/ui/components/CoroutineChoiceDialog.kt +++ b/app/src/main/java/com/osfans/trime/ui/components/CoroutineChoiceDialog.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ui.components import android.app.AlertDialog diff --git a/app/src/main/java/com/osfans/trime/ui/components/DialogSeekBarPreference.kt b/app/src/main/java/com/osfans/trime/ui/components/DialogSeekBarPreference.kt index 5956dd23f9..0edcb2d888 100644 --- a/app/src/main/java/com/osfans/trime/ui/components/DialogSeekBarPreference.kt +++ b/app/src/main/java/com/osfans/trime/ui/components/DialogSeekBarPreference.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ui.components import android.content.Context diff --git a/app/src/main/java/com/osfans/trime/ui/components/FolderPickerPreference.kt b/app/src/main/java/com/osfans/trime/ui/components/FolderPickerPreference.kt index a0aa7fbb92..ee4325446b 100644 --- a/app/src/main/java/com/osfans/trime/ui/components/FolderPickerPreference.kt +++ b/app/src/main/java/com/osfans/trime/ui/components/FolderPickerPreference.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ui.components import android.content.Context diff --git a/app/src/main/java/com/osfans/trime/ui/components/PaddingPreferenceFragment.kt b/app/src/main/java/com/osfans/trime/ui/components/PaddingPreferenceFragment.kt index 009b727dbb..e33b9eef24 100644 --- a/app/src/main/java/com/osfans/trime/ui/components/PaddingPreferenceFragment.kt +++ b/app/src/main/java/com/osfans/trime/ui/components/PaddingPreferenceFragment.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ui.components import android.os.Bundle diff --git a/app/src/main/java/com/osfans/trime/ui/components/log/LogAdapter.kt b/app/src/main/java/com/osfans/trime/ui/components/log/LogAdapter.kt index e259972082..d0da0e5f2e 100644 --- a/app/src/main/java/com/osfans/trime/ui/components/log/LogAdapter.kt +++ b/app/src/main/java/com/osfans/trime/ui/components/log/LogAdapter.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ui.components.log import android.graphics.Typeface diff --git a/app/src/main/java/com/osfans/trime/ui/components/log/LogView.kt b/app/src/main/java/com/osfans/trime/ui/components/log/LogView.kt index 9b8c42034e..1dd4b522e3 100644 --- a/app/src/main/java/com/osfans/trime/ui/components/log/LogView.kt +++ b/app/src/main/java/com/osfans/trime/ui/components/log/LogView.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ui.components.log import android.content.Context diff --git a/app/src/main/java/com/osfans/trime/ui/fragments/AboutFragment.kt b/app/src/main/java/com/osfans/trime/ui/fragments/AboutFragment.kt index ca60937af4..cc04dea793 100644 --- a/app/src/main/java/com/osfans/trime/ui/fragments/AboutFragment.kt +++ b/app/src/main/java/com/osfans/trime/ui/fragments/AboutFragment.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ui.fragments import android.content.ClipData diff --git a/app/src/main/java/com/osfans/trime/ui/fragments/ClipboardFragment.kt b/app/src/main/java/com/osfans/trime/ui/fragments/ClipboardFragment.kt index 943948e3e5..806c8f29a9 100644 --- a/app/src/main/java/com/osfans/trime/ui/fragments/ClipboardFragment.kt +++ b/app/src/main/java/com/osfans/trime/ui/fragments/ClipboardFragment.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ui.fragments import android.os.Bundle diff --git a/app/src/main/java/com/osfans/trime/ui/fragments/KeyboardFragment.kt b/app/src/main/java/com/osfans/trime/ui/fragments/KeyboardFragment.kt index bb31ca6e93..de31995e1d 100644 --- a/app/src/main/java/com/osfans/trime/ui/fragments/KeyboardFragment.kt +++ b/app/src/main/java/com/osfans/trime/ui/fragments/KeyboardFragment.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ui.fragments import android.content.SharedPreferences diff --git a/app/src/main/java/com/osfans/trime/ui/fragments/LicenseFragment.kt b/app/src/main/java/com/osfans/trime/ui/fragments/LicenseFragment.kt index fb79781822..f680ad129f 100644 --- a/app/src/main/java/com/osfans/trime/ui/fragments/LicenseFragment.kt +++ b/app/src/main/java/com/osfans/trime/ui/fragments/LicenseFragment.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ui.fragments import android.content.Intent diff --git a/app/src/main/java/com/osfans/trime/ui/fragments/OtherFragment.kt b/app/src/main/java/com/osfans/trime/ui/fragments/OtherFragment.kt index 2eed4f5ff1..0ed40aced9 100644 --- a/app/src/main/java/com/osfans/trime/ui/fragments/OtherFragment.kt +++ b/app/src/main/java/com/osfans/trime/ui/fragments/OtherFragment.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ui.fragments import android.content.ComponentName diff --git a/app/src/main/java/com/osfans/trime/ui/fragments/PrefFragment.kt b/app/src/main/java/com/osfans/trime/ui/fragments/PrefFragment.kt index f0d774473a..067037157e 100644 --- a/app/src/main/java/com/osfans/trime/ui/fragments/PrefFragment.kt +++ b/app/src/main/java/com/osfans/trime/ui/fragments/PrefFragment.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ui.fragments import android.os.Bundle diff --git a/app/src/main/java/com/osfans/trime/ui/fragments/ProfileFragment.kt b/app/src/main/java/com/osfans/trime/ui/fragments/ProfileFragment.kt index 5cd452f701..2f2e796b1f 100644 --- a/app/src/main/java/com/osfans/trime/ui/fragments/ProfileFragment.kt +++ b/app/src/main/java/com/osfans/trime/ui/fragments/ProfileFragment.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ui.fragments import android.app.AlarmManager diff --git a/app/src/main/java/com/osfans/trime/ui/fragments/ThemeColorFragment.kt b/app/src/main/java/com/osfans/trime/ui/fragments/ThemeColorFragment.kt index 50fd374143..54a2412313 100644 --- a/app/src/main/java/com/osfans/trime/ui/fragments/ThemeColorFragment.kt +++ b/app/src/main/java/com/osfans/trime/ui/fragments/ThemeColorFragment.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ui.fragments import android.os.Bundle diff --git a/app/src/main/java/com/osfans/trime/ui/fragments/ToolkitFragment.kt b/app/src/main/java/com/osfans/trime/ui/fragments/ToolkitFragment.kt index 52b55087e5..6aaebd5881 100644 --- a/app/src/main/java/com/osfans/trime/ui/fragments/ToolkitFragment.kt +++ b/app/src/main/java/com/osfans/trime/ui/fragments/ToolkitFragment.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ui.fragments import android.app.AlertDialog diff --git a/app/src/main/java/com/osfans/trime/ui/main/LiquidKeyboardEditActivity.kt b/app/src/main/java/com/osfans/trime/ui/main/LiquidKeyboardEditActivity.kt index c89cc73736..d90e85e3c8 100644 --- a/app/src/main/java/com/osfans/trime/ui/main/LiquidKeyboardEditActivity.kt +++ b/app/src/main/java/com/osfans/trime/ui/main/LiquidKeyboardEditActivity.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ui.main import android.app.Activity diff --git a/app/src/main/java/com/osfans/trime/ui/main/LogActivity.kt b/app/src/main/java/com/osfans/trime/ui/main/LogActivity.kt index 15d105c608..914e4e63a0 100644 --- a/app/src/main/java/com/osfans/trime/ui/main/LogActivity.kt +++ b/app/src/main/java/com/osfans/trime/ui/main/LogActivity.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ui.main import android.os.Bundle diff --git a/app/src/main/java/com/osfans/trime/ui/main/MainViewModel.kt b/app/src/main/java/com/osfans/trime/ui/main/MainViewModel.kt index 75dfadaf8f..15ebb4ec57 100644 --- a/app/src/main/java/com/osfans/trime/ui/main/MainViewModel.kt +++ b/app/src/main/java/com/osfans/trime/ui/main/MainViewModel.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ui.main import androidx.lifecycle.MutableLiveData diff --git a/app/src/main/java/com/osfans/trime/ui/main/Pickers.kt b/app/src/main/java/com/osfans/trime/ui/main/Pickers.kt index 441e9a0a27..a4298d0275 100644 --- a/app/src/main/java/com/osfans/trime/ui/main/Pickers.kt +++ b/app/src/main/java/com/osfans/trime/ui/main/Pickers.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ui.main import android.app.AlertDialog diff --git a/app/src/main/java/com/osfans/trime/ui/main/PrefMainActivity.kt b/app/src/main/java/com/osfans/trime/ui/main/PrefMainActivity.kt index 19620191af..1a3ac6cfa8 100644 --- a/app/src/main/java/com/osfans/trime/ui/main/PrefMainActivity.kt +++ b/app/src/main/java/com/osfans/trime/ui/main/PrefMainActivity.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ui.main import android.content.Intent diff --git a/app/src/main/java/com/osfans/trime/ui/setup/SetupActivity.kt b/app/src/main/java/com/osfans/trime/ui/setup/SetupActivity.kt index 9ff8163aa8..3dfb39d694 100644 --- a/app/src/main/java/com/osfans/trime/ui/setup/SetupActivity.kt +++ b/app/src/main/java/com/osfans/trime/ui/setup/SetupActivity.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ui.setup import android.app.PendingIntent diff --git a/app/src/main/java/com/osfans/trime/ui/setup/SetupFragment.kt b/app/src/main/java/com/osfans/trime/ui/setup/SetupFragment.kt index 7bbf89fb9a..0e3276ca5c 100644 --- a/app/src/main/java/com/osfans/trime/ui/setup/SetupFragment.kt +++ b/app/src/main/java/com/osfans/trime/ui/setup/SetupFragment.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ui.setup import android.os.Bundle diff --git a/app/src/main/java/com/osfans/trime/ui/setup/SetupPage.kt b/app/src/main/java/com/osfans/trime/ui/setup/SetupPage.kt index 61bcf86d04..10bb833247 100644 --- a/app/src/main/java/com/osfans/trime/ui/setup/SetupPage.kt +++ b/app/src/main/java/com/osfans/trime/ui/setup/SetupPage.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ui.setup import android.content.Context diff --git a/app/src/main/java/com/osfans/trime/ui/setup/SetupViewModel.kt b/app/src/main/java/com/osfans/trime/ui/setup/SetupViewModel.kt index bb6180ac4e..2f91208103 100644 --- a/app/src/main/java/com/osfans/trime/ui/setup/SetupViewModel.kt +++ b/app/src/main/java/com/osfans/trime/ui/setup/SetupViewModel.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.ui.setup import androidx.lifecycle.MutableLiveData diff --git a/app/src/main/java/com/osfans/trime/util/CollectionUtils.kt b/app/src/main/java/com/osfans/trime/util/CollectionUtils.kt index 76dff03d85..148efbe48c 100644 --- a/app/src/main/java/com/osfans/trime/util/CollectionUtils.kt +++ b/app/src/main/java/com/osfans/trime/util/CollectionUtils.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.util import com.osfans.trime.util.config.ConfigValue diff --git a/app/src/main/java/com/osfans/trime/util/ColorUtils.kt b/app/src/main/java/com/osfans/trime/util/ColorUtils.kt index 5476ac49b6..ad593f9150 100644 --- a/app/src/main/java/com/osfans/trime/util/ColorUtils.kt +++ b/app/src/main/java/com/osfans/trime/util/ColorUtils.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.util import android.graphics.Color diff --git a/app/src/main/java/com/osfans/trime/util/Const.kt b/app/src/main/java/com/osfans/trime/util/Const.kt index d346847a77..b516e18bf6 100644 --- a/app/src/main/java/com/osfans/trime/util/Const.kt +++ b/app/src/main/java/com/osfans/trime/util/Const.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.util import com.osfans.trime.BuildConfig diff --git a/app/src/main/java/com/osfans/trime/util/DeviceInfo.kt b/app/src/main/java/com/osfans/trime/util/DeviceInfo.kt index 00227dadfb..ae7ac0c98c 100644 --- a/app/src/main/java/com/osfans/trime/util/DeviceInfo.kt +++ b/app/src/main/java/com/osfans/trime/util/DeviceInfo.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + /** * Adapted from [fcitx5-android/DeviceInfo.kt](https://github.com/fcitx5-android/fcitx5-android/blob/e44c1c7/app/src/main/java/org/fcitx/fcitx5/android/utils/DeviceInfo.kt) */ diff --git a/app/src/main/java/com/osfans/trime/util/DialogUtils.kt b/app/src/main/java/com/osfans/trime/util/DialogUtils.kt index a785f6dfce..c1ef2329f6 100644 --- a/app/src/main/java/com/osfans/trime/util/DialogUtils.kt +++ b/app/src/main/java/com/osfans/trime/util/DialogUtils.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.util import android.content.Context diff --git a/app/src/main/java/com/osfans/trime/util/Dimensions.kt b/app/src/main/java/com/osfans/trime/util/Dimensions.kt index 78c83ce75b..2ac34eb337 100644 --- a/app/src/main/java/com/osfans/trime/util/Dimensions.kt +++ b/app/src/main/java/com/osfans/trime/util/Dimensions.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + @file:Suppress("NOTHING_TO_INLINE") package com.osfans.trime.util diff --git a/app/src/main/java/com/osfans/trime/util/Drawable.kt b/app/src/main/java/com/osfans/trime/util/Drawable.kt index 7ffb00ed3c..0e967460fd 100644 --- a/app/src/main/java/com/osfans/trime/util/Drawable.kt +++ b/app/src/main/java/com/osfans/trime/util/Drawable.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.util import android.content.res.ColorStateList diff --git a/app/src/main/java/com/osfans/trime/util/Exception.kt b/app/src/main/java/com/osfans/trime/util/Exception.kt index 3e5234bdc2..686cef39a4 100644 --- a/app/src/main/java/com/osfans/trime/util/Exception.kt +++ b/app/src/main/java/com/osfans/trime/util/Exception.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + /** * Adapted from [fcitx5-android/Exception](https://github.com/fcitx5-android/fcitx5-android/blob/e44c1c7/app/src/main/java/org/fcitx/fcitx5/android/utils/Exception.kt) */ diff --git a/app/src/main/java/com/osfans/trime/util/GraphicUtils.kt b/app/src/main/java/com/osfans/trime/util/GraphicUtils.kt index f40d31071c..e0c3a2326f 100644 --- a/app/src/main/java/com/osfans/trime/util/GraphicUtils.kt +++ b/app/src/main/java/com/osfans/trime/util/GraphicUtils.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.util import android.graphics.Canvas diff --git a/app/src/main/java/com/osfans/trime/util/InputMethodUtils.kt b/app/src/main/java/com/osfans/trime/util/InputMethodUtils.kt index 4c35acf06b..f5c16b1b75 100644 --- a/app/src/main/java/com/osfans/trime/util/InputMethodUtils.kt +++ b/app/src/main/java/com/osfans/trime/util/InputMethodUtils.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.util import android.content.ComponentName diff --git a/app/src/main/java/com/osfans/trime/util/KeyCharacterMap.kt b/app/src/main/java/com/osfans/trime/util/KeyCharacterMap.kt index b5262124de..f81e7126cc 100644 --- a/app/src/main/java/com/osfans/trime/util/KeyCharacterMap.kt +++ b/app/src/main/java/com/osfans/trime/util/KeyCharacterMap.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.util import android.view.KeyCharacterMap diff --git a/app/src/main/java/com/osfans/trime/util/LeakGuardHandlerWrapper.kt b/app/src/main/java/com/osfans/trime/util/LeakGuardHandlerWrapper.kt index 62e65fa655..6d731eb8c6 100644 --- a/app/src/main/java/com/osfans/trime/util/LeakGuardHandlerWrapper.kt +++ b/app/src/main/java/com/osfans/trime/util/LeakGuardHandlerWrapper.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.util import android.os.Handler diff --git a/app/src/main/java/com/osfans/trime/util/Logcat.kt b/app/src/main/java/com/osfans/trime/util/Logcat.kt index f870500fd3..3baecfd720 100644 --- a/app/src/main/java/com/osfans/trime/util/Logcat.kt +++ b/app/src/main/java/com/osfans/trime/util/Logcat.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + /** * Adapted from [fcitx5-android/Logcat.kt](https://github.com/fcitx5-android/fcitx5-android/blob/e44c1c7/app/src/main/java/org/fcitx/fcitx5/android/utils/Logcat.kt) */ diff --git a/app/src/main/java/com/osfans/trime/util/NinePatchBitmapFactory.kt b/app/src/main/java/com/osfans/trime/util/NinePatchBitmapFactory.kt index 53a83e4671..43a87be696 100644 --- a/app/src/main/java/com/osfans/trime/util/NinePatchBitmapFactory.kt +++ b/app/src/main/java/com/osfans/trime/util/NinePatchBitmapFactory.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.util import android.content.res.Resources diff --git a/app/src/main/java/com/osfans/trime/util/ShortcutUtils.kt b/app/src/main/java/com/osfans/trime/util/ShortcutUtils.kt index e15c5b1376..be2031c987 100644 --- a/app/src/main/java/com/osfans/trime/util/ShortcutUtils.kt +++ b/app/src/main/java/com/osfans/trime/util/ShortcutUtils.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.util import android.app.SearchManager diff --git a/app/src/main/java/com/osfans/trime/util/StringUtils.kt b/app/src/main/java/com/osfans/trime/util/StringUtils.kt index 1ebc30bc50..50eb1617f2 100644 --- a/app/src/main/java/com/osfans/trime/util/StringUtils.kt +++ b/app/src/main/java/com/osfans/trime/util/StringUtils.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.util object StringUtils { diff --git a/app/src/main/java/com/osfans/trime/util/Utils.kt b/app/src/main/java/com/osfans/trime/util/Utils.kt index d9cb80df6d..4fe40fec71 100644 --- a/app/src/main/java/com/osfans/trime/util/Utils.kt +++ b/app/src/main/java/com/osfans/trime/util/Utils.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.util import android.content.Context diff --git a/app/src/main/java/com/osfans/trime/util/WeakHashSet.kt b/app/src/main/java/com/osfans/trime/util/WeakHashSet.kt index d430f80098..ab92aa9a2e 100644 --- a/app/src/main/java/com/osfans/trime/util/WeakHashSet.kt +++ b/app/src/main/java/com/osfans/trime/util/WeakHashSet.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.util import java.util.WeakHashMap diff --git a/app/src/main/java/com/osfans/trime/util/config/Config.kt b/app/src/main/java/com/osfans/trime/util/config/Config.kt index 27ba9d1e9c..d0ed218734 100644 --- a/app/src/main/java/com/osfans/trime/util/config/Config.kt +++ b/app/src/main/java/com/osfans/trime/util/config/Config.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.util.config import com.osfans.trime.data.DataManager diff --git a/app/src/main/java/com/osfans/trime/util/config/ConfigData.kt b/app/src/main/java/com/osfans/trime/util/config/ConfigData.kt index 206a04004c..c0072cb406 100644 --- a/app/src/main/java/com/osfans/trime/util/config/ConfigData.kt +++ b/app/src/main/java/com/osfans/trime/util/config/ConfigData.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.util.config import com.charleskorn.kaml.Yaml diff --git a/app/src/main/java/com/osfans/trime/util/config/ConfigTypes.kt b/app/src/main/java/com/osfans/trime/util/config/ConfigTypes.kt index dd47318661..20b0e61f28 100644 --- a/app/src/main/java/com/osfans/trime/util/config/ConfigTypes.kt +++ b/app/src/main/java/com/osfans/trime/util/config/ConfigTypes.kt @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + package com.osfans.trime.util.config import com.charleskorn.kaml.Yaml diff --git a/app/src/main/jni/CMakeLists.txt b/app/src/main/jni/CMakeLists.txt index bc54b59403..d5a10371c8 100644 --- a/app/src/main/jni/CMakeLists.txt +++ b/app/src/main/jni/CMakeLists.txt @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2015 - 2024 Rime community +# +# SPDX-License-Identifier: GPL-3.0-or-later + cmake_minimum_required(VERSION 3.18.0) project(trime-lib VERSION 3.0.0) diff --git a/app/src/main/jni/cmake/Boost.cmake b/app/src/main/jni/cmake/Boost.cmake index a39a5768ab..a3a52c1ae1 100644 --- a/app/src/main/jni/cmake/Boost.cmake +++ b/app/src/main/jni/cmake/Boost.cmake @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2015 - 2024 Rime community +# +# SPDX-License-Identifier: GPL-3.0-or-later + set(BOOST_VER 1.84.0) if(NOT EXISTS "boost-${BOOST_VER}.tar.xz") diff --git a/app/src/main/jni/cmake/FindBoost.cmake b/app/src/main/jni/cmake/FindBoost.cmake index 197343e36f..69922045a4 100644 --- a/app/src/main/jni/cmake/FindBoost.cmake +++ b/app/src/main/jni/cmake/FindBoost.cmake @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2015 - 2024 Rime community +# +# SPDX-License-Identifier: GPL-3.0-or-later + set(Boost_FOUND TRUE) list(TRANSFORM BOOST_INCLUDE_LIBRARIES PREPEND Boost:: OUTPUT_VARIABLE diff --git a/app/src/main/jni/cmake/FindGlog.cmake b/app/src/main/jni/cmake/FindGlog.cmake index cfdfcb5772..7b15b957ff 100644 --- a/app/src/main/jni/cmake/FindGlog.cmake +++ b/app/src/main/jni/cmake/FindGlog.cmake @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2015 - 2024 Rime community +# +# SPDX-License-Identifier: GPL-3.0-or-later + set(Glog_FOUND TRUE) set(Glog_LIBRARY glog) get_target_property(Glog_INCLUDE_PATH glog::glog INTERFACE_INCLUDE_DIRECTORIES) diff --git a/app/src/main/jni/cmake/FindIconv.cmake b/app/src/main/jni/cmake/FindIconv.cmake index 81d2ee762e..a398ff4771 100644 --- a/app/src/main/jni/cmake/FindIconv.cmake +++ b/app/src/main/jni/cmake/FindIconv.cmake @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2015 - 2024 Rime community +# +# SPDX-License-Identifier: GPL-3.0-or-later + set(ICONV_FOUND TRUE) set(Iconv_FOUND ${ICONV_FOUND}) # for librime-charcode diff --git a/app/src/main/jni/cmake/FindLevelDb.cmake b/app/src/main/jni/cmake/FindLevelDb.cmake index 0d1aa28d99..e3b12420ad 100644 --- a/app/src/main/jni/cmake/FindLevelDb.cmake +++ b/app/src/main/jni/cmake/FindLevelDb.cmake @@ -1,2 +1,6 @@ +# SPDX-FileCopyrightText: 2015 - 2024 Rime community +# +# SPDX-License-Identifier: GPL-3.0-or-later + set(LevelDb_FOUNT TRUE) set(LevelDb_LIBRARY leveldb) diff --git a/app/src/main/jni/cmake/FindMarisa.cmake b/app/src/main/jni/cmake/FindMarisa.cmake index d6ac4e2e3a..bca73dd7a6 100644 --- a/app/src/main/jni/cmake/FindMarisa.cmake +++ b/app/src/main/jni/cmake/FindMarisa.cmake @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2015 - 2024 Rime community +# +# SPDX-License-Identifier: GPL-3.0-or-later + set(Marisa_FOUND TRUE) set(Marisa_LIBRARY marisa) get_target_property(Marisa_INCLUDE_PATH marisa INTERFACE_INCLUDE_DIRECTORIES) diff --git a/app/src/main/jni/cmake/FindOpencc.cmake b/app/src/main/jni/cmake/FindOpencc.cmake index bcb9ca3e0f..e711e798fe 100644 --- a/app/src/main/jni/cmake/FindOpencc.cmake +++ b/app/src/main/jni/cmake/FindOpencc.cmake @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2015 - 2024 Rime community +# +# SPDX-License-Identifier: GPL-3.0-or-later + set(Opencc_FOUND TRUE) set(Opencc_LIBRARY libopencc) set(Opencc_INCLUDE_PATH "${CMAKE_BINARY_DIR}/include") diff --git a/app/src/main/jni/cmake/FindYamlCpp.cmake b/app/src/main/jni/cmake/FindYamlCpp.cmake index 2a4dbb40f5..849d1772d5 100644 --- a/app/src/main/jni/cmake/FindYamlCpp.cmake +++ b/app/src/main/jni/cmake/FindYamlCpp.cmake @@ -1,2 +1,6 @@ +# SPDX-FileCopyrightText: 2015 - 2024 Rime community +# +# SPDX-License-Identifier: GPL-3.0-or-later + set(YamlCpp_FOUND TRUE) set(YamlCpp_LIBRARY yaml-cpp) diff --git a/app/src/main/jni/cmake/Iconv.cmake b/app/src/main/jni/cmake/Iconv.cmake index 1c35859a39..f9f2f60888 100644 --- a/app/src/main/jni/cmake/Iconv.cmake +++ b/app/src/main/jni/cmake/Iconv.cmake @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2015 - 2024 Rime community +# +# SPDX-License-Identifier: GPL-3.0-or-later + set(ICONV_SOURCES libiconv/libcharset/lib/localcharset.c libiconv/lib/iconv.c libiconv/lib/relocatable.c) add_library(iconv STATIC ${ICONV_SOURCES}) diff --git a/app/src/main/jni/cmake/OpenccWorkarounds.cmake b/app/src/main/jni/cmake/OpenccWorkarounds.cmake index cf500a311f..adc78e169a 100644 --- a/app/src/main/jni/cmake/OpenccWorkarounds.cmake +++ b/app/src/main/jni/cmake/OpenccWorkarounds.cmake @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2015 - 2024 Rime community +# +# SPDX-License-Identifier: GPL-3.0-or-later + # Since OpenCC doesn't include its headers in the binary dir, we need to install # them manually. file(GLOB LIBOPENCC_HEADERS OpenCC/src/*.hpp diff --git a/app/src/main/jni/cmake/README.md b/app/src/main/jni/cmake/README.md index 64290cae73..0a6047b1c0 100644 --- a/app/src/main/jni/cmake/README.md +++ b/app/src/main/jni/cmake/README.md @@ -1,3 +1,9 @@ + + Please format CMake file with https://github.com/cheshirekow/cmake_format ``` make cmake-format diff --git a/app/src/main/jni/cmake/Rime.cmake b/app/src/main/jni/cmake/Rime.cmake index cf8df23fb5..7cb910d474 100644 --- a/app/src/main/jni/cmake/Rime.cmake +++ b/app/src/main/jni/cmake/Rime.cmake @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2015 - 2024 Rime community +# +# SPDX-License-Identifier: GPL-3.0-or-later + # if you want to add some new plugins, add them to librime_jni/rime_jni.cc too set(RIME_PLUGINS librime-lua librime-charcode librime-octagram librime-predict) diff --git a/app/src/main/jni/librime_jni/CMakeLists.txt b/app/src/main/jni/librime_jni/CMakeLists.txt index b3e8322d7e..312a3ba26a 100644 --- a/app/src/main/jni/librime_jni/CMakeLists.txt +++ b/app/src/main/jni/librime_jni/CMakeLists.txt @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2015 - 2024 Rime community +# +# SPDX-License-Identifier: GPL-3.0-or-later + find_package(Opencc REQUIRED) set(RIME_JNI_SOURCES diff --git a/app/src/main/jni/librime_jni/jni-utils.h b/app/src/main/jni/librime_jni/jni-utils.h index 308edcfd24..dc1dca8dcf 100644 --- a/app/src/main/jni/librime_jni/jni-utils.h +++ b/app/src/main/jni/librime_jni/jni-utils.h @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + #ifndef TRIME_JNI_UTILS_H #define TRIME_JNI_UTILS_H diff --git a/app/src/main/jni/librime_jni/key_table.cc b/app/src/main/jni/librime_jni/key_table.cc index 656e76919c..5db060d765 100644 --- a/app/src/main/jni/librime_jni/key_table.cc +++ b/app/src/main/jni/librime_jni/key_table.cc @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + #include #include "jni-utils.h" diff --git a/app/src/main/jni/librime_jni/levers.cc b/app/src/main/jni/librime_jni/levers.cc index dc1a192197..8a55ab8ed3 100644 --- a/app/src/main/jni/librime_jni/levers.cc +++ b/app/src/main/jni/librime_jni/levers.cc @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + #include #include "jni-utils.h" diff --git a/app/src/main/jni/librime_jni/objconv.h b/app/src/main/jni/librime_jni/objconv.h index dc8cda9af0..22e147d294 100644 --- a/app/src/main/jni/librime_jni/objconv.h +++ b/app/src/main/jni/librime_jni/objconv.h @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + #ifndef TRIME_OBJCONV_H #define TRIME_OBJCONV_H diff --git a/app/src/main/jni/librime_jni/opencc.cc b/app/src/main/jni/librime_jni/opencc.cc index b224e22917..faf6579a24 100644 --- a/app/src/main/jni/librime_jni/opencc.cc +++ b/app/src/main/jni/librime_jni/opencc.cc @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + #include #include #include diff --git a/app/src/main/jni/librime_jni/rime_jni.cc b/app/src/main/jni/librime_jni/rime_jni.cc index 7fc85bb0e5..ae2435f06f 100644 --- a/app/src/main/jni/librime_jni/rime_jni.cc +++ b/app/src/main/jni/librime_jni/rime_jni.cc @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2015 - 2024 Rime community +// +// SPDX-License-Identifier: GPL-3.0-or-later + #include #include diff --git a/app/src/main/res/drawable/candidate_scrollbar_thumb.xml b/app/src/main/res/drawable/candidate_scrollbar_thumb.xml index 7372bc1a07..8c4145b730 100644 --- a/app/src/main/res/drawable/candidate_scrollbar_thumb.xml +++ b/app/src/main/res/drawable/candidate_scrollbar_thumb.xml @@ -1,4 +1,11 @@ + + + diff --git a/app/src/main/res/drawable/ic_app_icon_foreground.xml b/app/src/main/res/drawable/ic_app_icon_foreground.xml index 12a2ffcbbf..e0e09dbf2f 100644 --- a/app/src/main/res/drawable/ic_app_icon_foreground.xml +++ b/app/src/main/res/drawable/ic_app_icon_foreground.xml @@ -1,4 +1,11 @@ + + + + diff --git a/app/src/main/res/drawable/ic_baseline_check_circle_24.xml b/app/src/main/res/drawable/ic_baseline_check_circle_24.xml index e311b2b07b..89bc4d5773 100644 --- a/app/src/main/res/drawable/ic_baseline_check_circle_24.xml +++ b/app/src/main/res/drawable/ic_baseline_check_circle_24.xml @@ -1,3 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/ic_baseline_delete_sweep_24.xml b/app/src/main/res/drawable/ic_baseline_delete_sweep_24.xml index aeca0fec9c..6defb3b901 100644 --- a/app/src/main/res/drawable/ic_baseline_delete_sweep_24.xml +++ b/app/src/main/res/drawable/ic_baseline_delete_sweep_24.xml @@ -1,3 +1,9 @@ + + diff --git a/app/src/main/res/drawable/ic_baseline_edit_24.xml b/app/src/main/res/drawable/ic_baseline_edit_24.xml index 1c9bd3e6bd..366e7c20e5 100644 --- a/app/src/main/res/drawable/ic_baseline_edit_24.xml +++ b/app/src/main/res/drawable/ic_baseline_edit_24.xml @@ -1,3 +1,9 @@ + + diff --git a/app/src/main/res/drawable/ic_baseline_keyboard_24.xml b/app/src/main/res/drawable/ic_baseline_keyboard_24.xml index e35d10f9d2..ddc1b5dfff 100644 --- a/app/src/main/res/drawable/ic_baseline_keyboard_24.xml +++ b/app/src/main/res/drawable/ic_baseline_keyboard_24.xml @@ -1,3 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/ic_baseline_snippet_folder_24.xml b/app/src/main/res/drawable/ic_baseline_snippet_folder_24.xml index 46c6c81970..c7fce95998 100644 --- a/app/src/main/res/drawable/ic_baseline_snippet_folder_24.xml +++ b/app/src/main/res/drawable/ic_baseline_snippet_folder_24.xml @@ -1,3 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/ic_baseline_sync_24.xml b/app/src/main/res/drawable/ic_baseline_sync_24.xml index 62268ba8f9..b0f31d0f60 100644 --- a/app/src/main/res/drawable/ic_baseline_sync_24.xml +++ b/app/src/main/res/drawable/ic_baseline_sync_24.xml @@ -1,3 +1,9 @@ + + diff --git a/app/src/main/res/drawable/ic_iconpark_toolkit_24.xml b/app/src/main/res/drawable/ic_iconpark_toolkit_24.xml index 31727906ca..7b75cb1977 100644 --- a/app/src/main/res/drawable/ic_iconpark_toolkit_24.xml +++ b/app/src/main/res/drawable/ic_iconpark_toolkit_24.xml @@ -1,3 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/ic_pref_other.xml b/app/src/main/res/drawable/ic_pref_other.xml index 99e7b29bb3..514bc90155 100644 --- a/app/src/main/res/drawable/ic_pref_other.xml +++ b/app/src/main/res/drawable/ic_pref_other.xml @@ -1,3 +1,9 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_app_icon_round.xml b/app/src/main/res/mipmap-anydpi-v26/ic_app_icon_round.xml index 8194b25655..c005155dd4 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_app_icon_round.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_app_icon_round.xml @@ -1,4 +1,11 @@ + + + diff --git a/app/src/main/res/navigation/pref_nav.xml b/app/src/main/res/navigation/pref_nav.xml index 5925cbac9d..c4e2b312c9 100644 --- a/app/src/main/res/navigation/pref_nav.xml +++ b/app/src/main/res/navigation/pref_nav.xml @@ -1,4 +1,11 @@ + + + + + + #000000 #121212 diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 46a5efcd9f..2957d9c210 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -1,23 +1,11 @@ + + 同文输入法 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index ed175a417d..e0ae3f1876 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -1,23 +1,11 @@ + + 同文輸入法 diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml index 44ff4a54f6..2a71079709 100644 --- a/app/src/main/res/values/attrs.xml +++ b/app/src/main/res/values/attrs.xml @@ -1,4 +1,11 @@ + + + diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index 9099e0d03e..51567f888f 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -1,4 +1,11 @@ + + + #D50000 #EF5350 diff --git a/app/src/main/res/values/donottranslate.xml b/app/src/main/res/values/donottranslate.xml index 08914e1dcc..c62ec45d6a 100644 --- a/app/src/main/res/values/donottranslate.xml +++ b/app/src/main/res/values/donottranslate.xml @@ -1,21 +1,9 @@ - diff --git a/app/src/main/res/values/ic_app_icon_background.xml b/app/src/main/res/values/ic_app_icon_background.xml index 00bef59c7c..f5cbb0d603 100644 --- a/app/src/main/res/values/ic_app_icon_background.xml +++ b/app/src/main/res/values/ic_app_icon_background.xml @@ -1,4 +1,11 @@ + + + #FFFFFF \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 17051dc7a8..fadaf797c1 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,23 +1,11 @@ + + Trime diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 995e42da50..9bf997a58a 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -1,4 +1,11 @@ + + +