diff --git a/.gitignore b/.gitignore index 7c7d2a1..90098b7 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ +# Copyright 2024 Léo de Souza +# SPDX-License-Identifier: Apache-2.0 + /.idea /build /release diff --git a/.reuse/dep5 b/.reuse/dep5 new file mode 100644 index 0000000..376958f --- /dev/null +++ b/.reuse/dep5 @@ -0,0 +1,21 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: Blitz +Upstream-Contact: Léo de Souza +Source: https://blitz.leodesouza.net/ + +Files: CNAME metadata/* +License: Apache-2.0 +Copyright: Copyright 2024 Léo de Souza + +Files: favicon.ico src/main/res/mipmap-*/ic_launcher.webp +License: Apache-2.0 +Copyright: Copyright 2024 Léo de Souza + Copyright 2019 Google, Inc. + +Files: gradle/wrapper/gradle-wrapper.* +License: Apache-2.0 +Copyright: Copyright 2024 the original author or authors. + +Files: gradlew gradlew.bat +License: Apache-2.0 +Copyright: # Already in the files diff --git a/CHANGELOG.md b/CHANGELOG.md index 5269c2a..f347c69 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ + + + ## Changelog +### 1.8.2 (Unreleased) + +#### Improvement + +- Follow REUSE specification, version 3.0 + ### [1.8.1](https://github.com/ldeso/blitz/releases/tag/v1.8.1) (2024-04-11) This release enables APK Signature Schemes v3 and v4, updates dependencies and adds local tests. diff --git a/LICENSES/Apache-2.0.md b/LICENSES/Apache-2.0.md new file mode 100644 index 0000000..39a5dc9 --- /dev/null +++ b/LICENSES/Apache-2.0.md @@ -0,0 +1,222 @@ +

+ + Apache License +
+ Version 2.0, January 2004 +
+ + http://www.apache.org/licenses/ + +
+

+ +

+TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION +

+ +1. **Definitions.** + + "**License**" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "**Licensor**" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "**Legal Entity**" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "**control**" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "**You**" (or "**Your**") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "**Source**" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "**Object**" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "**Work**" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "**Derivative Works**" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "**Contribution**" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "**submitted**" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "**Not a Contribution.**" + + "**Contributor**" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. **Grant of Copyright License.** Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. **Grant of Patent License.** Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. **Redistribution.** You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + +
    +
  1. + You must give any other recipients of the Work or + Derivative Works a copy of this License; and +
  2. +
  3. + You must cause any modified files to carry prominent notices + stating that You changed the files; and +
  4. +
  5. + You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and +
  6. +
  7. + If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. +
  8. +
+ + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. **Submission of Contributions.** Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. **Trademarks.** This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. **Disclaimer of Warranty.** Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. **Limitation of Liability.** In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. **Accepting Warranty or Additional Liability.** While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +

+END OF TERMS AND CONDITIONS +

+ +

+APPENDIX: How to apply the Apache License to your work. +

+ +To apply the Apache License to your work, attach the following +boilerplate notice, with the fields enclosed by brackets "[]" +replaced with your own identifying information. (Don't include +the brackets!) The text should be enclosed in the appropriate +comment syntax for the file format. We also recommend that a +file or class name and description of purpose be included on the +same "printed page" as the copyright notice for easier +identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/PRIVACY_POLICY.md b/PRIVACY_POLICY.md index c841bf4..9e71c83 100644 --- a/PRIVACY_POLICY.md +++ b/PRIVACY_POLICY.md @@ -1,3 +1,6 @@ + + + ## Privacy Policy This application does not collect or share personal data. diff --git a/README.md b/README.md index bdfba53..bb1c190 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,6 @@ + + +

App icon

@@ -14,7 +17,7 @@ A minimalist [Fischer chess clock](https://en.wikipedia.org/wiki/Fischer_clock) for Android. This app is free software. -Its [source code](https://github.com/ldeso/blitz) is available under the [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0). +Its [source code](https://github.com/ldeso/blitz) is available under the [Apache License 2.0](LICENSES/Apache-2.0.md). ## Features @@ -46,7 +49,7 @@ It is entirely built with [Jetpack Compose](https://developer.android.com/jetpac ## Links -[License: Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) — [Website](https://blitz.leodesouza.net) — [Issue Tracker](https://github.com/ldeso/blitz/issues) — [Source Code](https://github.com/ldeso/blitz) — [Changelog](CHANGELOG.md) — [Privacy Policy](PRIVACY_POLICY.md) +[License: Apache-2.0](LICENSES/Apache-2.0.md) — [Website](https://blitz.leodesouza.net) — [Issue Tracker](https://github.com/ldeso/blitz/issues) — [Source Code](https://github.com/ldeso/blitz) — [Changelog](CHANGELOG.md) — [Privacy Policy](PRIVACY_POLICY.md) ## Screenshots diff --git a/_config.yml b/_config.yml index 9a65a82..a43afa1 100644 --- a/_config.yml +++ b/_config.yml @@ -1,14 +1,24 @@ +# Copyright 2024 Léo de Souza +# SPDX-License-Identifier: Apache-2.0 + title: "Blitz: Fischer Chess Clock" defaults: + - scope: + path: LICENSES/Apache-2.0.md + values: + permalink: /license/ + title: License - scope: path: CHANGELOG.md values: permalink: /changelog/ + title: Changelog - scope: path: PRIVACY_POLICY.md values: permalink: /privacy-policy/ + title: Privacy Policy exclude: - build.gradle.kts @@ -18,19 +28,21 @@ exclude: - gradlew - gradlew.bat - LICENSE - - metadata/en-US/changelogs - - metadata/en-US/images/phoneScreenshots/3.png - - metadata/en-US/images/phoneScreenshots/4.png - - metadata/en-US/images/sevenInchScreenshots - - metadata/en-US/images/tenInchScreenshots - - metadata/en-US/images/featureGraphic.png - - metadata/en-US/full_description.txt - - metadata/en-US/short_description.txt - - metadata/en-US/title.txt - - metadata/fr-FR + - metadata - settings.gradle.kts - src +include: + - 1.png + - 2.png + - Apache-2.0.md + - en-US + - icon.png + - images + - LICENSES + - metadata + - phoneScreenshots + optional_front_matter: remove_originals: true diff --git a/build.gradle.kts b/build.gradle.kts index badb0a1..483c8c2 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,3 +1,6 @@ +// Copyright 2024 Léo de Souza +// SPDX-License-Identifier: Apache-2.0 + plugins { alias(libs.plugins.androidApplication) alias(libs.plugins.jetbrainsKotlinAndroid) diff --git a/gradle.properties b/gradle.properties index e8ab84d..9486da0 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,26 +1,8 @@ -# Project-wide Gradle settings. -# IDE (e.g. Android Studio) users: -# Gradle settings configured through the IDE *will override* -# any settings specified in this file. -# For more details on how to configure your build environment visit -# http://www.gradle.org/docs/current/userguide/build_environment.html -# Specifies the JVM arguments used for the daemon process. -# The setting is particularly useful for tweaking memory settings. -org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8 -# When configured, Gradle will run in incubating parallel mode. -# This option should only be used with decoupled projects. For more details, visit -# https://developer.android.com/r/tools/gradle-multi-project-decoupled-projects -# org.gradle.parallel=true -# AndroidX package structure to make it clearer which packages are bundled with the -# Android operating system, and which are packaged with your app's APK -# https://developer.android.com/topic/libraries/support-library/androidx-rn +# Copyright 2024 Léo de Souza +# SPDX-License-Identifier: Apache-2.0 + +android.nonTransitiveRClass=true android.useAndroidX=true -# Kotlin code style for this project: "official" or "obsolete": kotlin.code.style=official -# Enables namespacing of each library's R class so that its R class includes only the -# resources declared in the library itself and none from the library's dependencies, -# thereby reducing the size of the R class for that library -android.nonTransitiveRClass=true -# Improves build performance by caching the result of the configuration phase -# and reusing this for subsequent builds. org.gradle.configuration-cache=true +org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8 diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index ac93446..7fc1749 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,3 +1,6 @@ +# Copyright 2024 Léo de Souza +# SPDX-License-Identifier: Apache-2.0 + [versions] androidGradlePlugin = "8.3.2" androidxActivity = "1.8.2" @@ -11,6 +14,7 @@ kotlinxCoroutines = "1.8.0" [libraries] androidx-activity-compose = { group = "androidx.activity", name = "activity-compose", version.ref = "androidxActivity" } androidx-compose-bom = { group = "androidx.compose", name = "compose-bom", version.ref = "androidxComposeBom" } +androidx-compose-compiler = { group = "androidx.compose.compiler", name = "compiler", version.ref = "androidxComposeCompiler" } # Enable version check by IDE androidx-compose-foundation = { group = "androidx.compose.foundation", name = "foundation" } androidx-lifecycle-runtime-compose = { group = "androidx.lifecycle", name = "lifecycle-runtime-compose", version.ref = "androidxLifecycle" } androidx-lifecycle-viewmodel-compose = { group = "androidx.lifecycle", name = "lifecycle-viewmodel-compose", version.ref = "androidxLifecycle" } diff --git a/metadata/en-US/changelogs/182.txt b/metadata/en-US/changelogs/182.txt new file mode 100644 index 0000000..5710efb --- /dev/null +++ b/metadata/en-US/changelogs/182.txt @@ -0,0 +1 @@ +• Follow REUSE specification, version 3.0 \ No newline at end of file diff --git a/settings.gradle.kts b/settings.gradle.kts index e7fc2c8..e448b08 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -1,3 +1,6 @@ +// Copyright 2024 Léo de Souza +// SPDX-License-Identifier: Apache-2.0 + pluginManagement { repositories { google { diff --git a/src/main/AndroidManifest.xml b/src/main/AndroidManifest.xml index 6d057e5..4c07c81 100644 --- a/src/main/AndroidManifest.xml +++ b/src/main/AndroidManifest.xml @@ -1,4 +1,7 @@ + + + diff --git a/src/main/kotlin/MainActivity.kt b/src/main/kotlin/MainActivity.kt index 905ac09..f08e250 100644 --- a/src/main/kotlin/MainActivity.kt +++ b/src/main/kotlin/MainActivity.kt @@ -1,18 +1,5 @@ -/* - * Copyright 2024 Léo de Souza - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// Copyright 2024 Léo de Souza +// SPDX-License-Identifier: Apache-2.0 package net.leodesouza.blitz diff --git a/src/main/kotlin/ui/ClockContent.kt b/src/main/kotlin/ui/ClockContent.kt index 19eb35c..95561d2 100644 --- a/src/main/kotlin/ui/ClockContent.kt +++ b/src/main/kotlin/ui/ClockContent.kt @@ -1,18 +1,5 @@ -/* - * Copyright 2024 Léo de Souza - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// Copyright 2024 Léo de Souza +// SPDX-License-Identifier: Apache-2.0 package net.leodesouza.blitz.ui diff --git a/src/main/kotlin/ui/ClockInputs.kt b/src/main/kotlin/ui/ClockInputs.kt index 27601c2..96b85c3 100644 --- a/src/main/kotlin/ui/ClockInputs.kt +++ b/src/main/kotlin/ui/ClockInputs.kt @@ -1,18 +1,5 @@ -/* - * Copyright 2024 Léo de Souza - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// Copyright 2024 Léo de Souza +// SPDX-License-Identifier: Apache-2.0 package net.leodesouza.blitz.ui diff --git a/src/main/kotlin/ui/ClockScreen.kt b/src/main/kotlin/ui/ClockScreen.kt index 38b6f16..9353a8b 100644 --- a/src/main/kotlin/ui/ClockScreen.kt +++ b/src/main/kotlin/ui/ClockScreen.kt @@ -1,18 +1,5 @@ -/* - * Copyright 2024 Léo de Souza - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// Copyright 2024 Léo de Souza +// SPDX-License-Identifier: Apache-2.0 package net.leodesouza.blitz.ui diff --git a/src/main/kotlin/ui/ClockViewModel.kt b/src/main/kotlin/ui/ClockViewModel.kt index 726dd67..cf6cb90 100644 --- a/src/main/kotlin/ui/ClockViewModel.kt +++ b/src/main/kotlin/ui/ClockViewModel.kt @@ -1,18 +1,5 @@ -/* - * Copyright 2024 Léo de Souza - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// Copyright 2024 Léo de Souza +// SPDX-License-Identifier: Apache-2.0 package net.leodesouza.blitz.ui diff --git a/src/main/kotlin/ui/components/BasicTime.kt b/src/main/kotlin/ui/components/BasicTime.kt index c7542cc..716694d 100644 --- a/src/main/kotlin/ui/components/BasicTime.kt +++ b/src/main/kotlin/ui/components/BasicTime.kt @@ -1,18 +1,5 @@ -/* - * Copyright 2024 Léo de Souza - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// Copyright 2024 Léo de Souza +// SPDX-License-Identifier: Apache-2.0 package net.leodesouza.blitz.ui.components diff --git a/src/main/kotlin/ui/components/LeaningSideHandler.kt b/src/main/kotlin/ui/components/LeaningSideHandler.kt index a352615..d51d5ac 100644 --- a/src/main/kotlin/ui/components/LeaningSideHandler.kt +++ b/src/main/kotlin/ui/components/LeaningSideHandler.kt @@ -1,18 +1,5 @@ -/* - * Copyright 2024 Léo de Souza - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// Copyright 2024 Léo de Souza +// SPDX-License-Identifier: Apache-2.0 package net.leodesouza.blitz.ui.components diff --git a/src/main/kotlin/ui/components/OrientationHandler.kt b/src/main/kotlin/ui/components/OrientationHandler.kt index 4214a0d..da90733 100644 --- a/src/main/kotlin/ui/components/OrientationHandler.kt +++ b/src/main/kotlin/ui/components/OrientationHandler.kt @@ -1,18 +1,5 @@ -/* - * Copyright 2024 Léo de Souza - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// Copyright 2024 Léo de Souza +// SPDX-License-Identifier: Apache-2.0 package net.leodesouza.blitz.ui.components diff --git a/src/main/kotlin/ui/models/ClockState.kt b/src/main/kotlin/ui/models/ClockState.kt index b42a67b..59195f6 100644 --- a/src/main/kotlin/ui/models/ClockState.kt +++ b/src/main/kotlin/ui/models/ClockState.kt @@ -1,18 +1,5 @@ -/* - * Copyright 2024 Léo de Souza - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// Copyright 2024 Léo de Souza +// SPDX-License-Identifier: Apache-2.0 package net.leodesouza.blitz.ui.models diff --git a/src/main/kotlin/ui/models/PlayerState.kt b/src/main/kotlin/ui/models/PlayerState.kt index 8bdd2a7..adfbf37 100644 --- a/src/main/kotlin/ui/models/PlayerState.kt +++ b/src/main/kotlin/ui/models/PlayerState.kt @@ -1,18 +1,5 @@ -/* - * Copyright 2024 Léo de Souza - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// Copyright 2024 Léo de Souza +// SPDX-License-Identifier: Apache-2.0 package net.leodesouza.blitz.ui.models diff --git a/src/main/res/drawable/ic_launcher_foreground.xml b/src/main/res/drawable/ic_launcher_foreground.xml index 82a9b05..fe9a2a2 100644 --- a/src/main/res/drawable/ic_launcher_foreground.xml +++ b/src/main/res/drawable/ic_launcher_foreground.xml @@ -1,3 +1,7 @@ + + + + + + + diff --git a/src/main/res/resources.properties b/src/main/res/resources.properties index 467b3ef..16b54a4 100644 --- a/src/main/res/resources.properties +++ b/src/main/res/resources.properties @@ -1 +1,4 @@ +# Copyright 2024 Léo de Souza +# SPDX-License-Identifier: Apache-2.0 + unqualifiedResLocale=en-US diff --git a/src/main/res/values-ar/strings.xml b/src/main/res/values-ar/strings.xml index 086ae62..bc8a5ef 100644 --- a/src/main/res/values-ar/strings.xml +++ b/src/main/res/values-ar/strings.xml @@ -1,3 +1,6 @@ + + + الخاطفة diff --git a/src/main/res/values/ic_launcher_background.xml b/src/main/res/values/ic_launcher_background.xml index f42ada6..dc6e666 100644 --- a/src/main/res/values/ic_launcher_background.xml +++ b/src/main/res/values/ic_launcher_background.xml @@ -1,4 +1,6 @@ - + + + #FFFFFF diff --git a/src/main/res/values/strings.xml b/src/main/res/values/strings.xml index d46969a..584997a 100644 --- a/src/main/res/values/strings.xml +++ b/src/main/res/values/strings.xml @@ -1,3 +1,6 @@ + + + Blitz diff --git a/src/test/kotlin/ui/ClockViewModelTest.kt b/src/test/kotlin/ui/ClockViewModelTest.kt index b866e5d..e4d7f6b 100644 --- a/src/test/kotlin/ui/ClockViewModelTest.kt +++ b/src/test/kotlin/ui/ClockViewModelTest.kt @@ -1,18 +1,5 @@ -/* - * Copyright 2024 Léo de Souza - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// Copyright 2024 Léo de Souza +// SPDX-License-Identifier: Apache-2.0 package net.leodesouza.blitz.ui