LeOS-Droid/0001-readme_and_add_LeOS_re...

131 lines
5.3 KiB
Diff
Raw Permalink Normal View History

2023-12-17 11:48:30 +01:00
Subject: [PATCH] readme and add LeOS repos
---
Index: README.md
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/README.md b/README.md
--- a/README.md (revision 606b549c3b7cc2ed522e768543f0428cf91534f4)
+++ b/README.md (revision c17032f99e142d8795ef140a61b160508fc385d9)
@@ -2,72 +2,22 @@
<img width="" src="app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png" alt="Droid-ify" align="center">
-# Droid-ify
+# LeOS-Droid
### A quick material F-Droid client.
-[![Github Stars](https://img.shields.io/github/stars/Iamlooker/Droid-ify?color=%2364f573&style=for-the-badge)](https://github.com/Iamlooker/Droid-ify/stargazers)
-[![Github License](https://img.shields.io/github/license/Iamlooker/Droid-ify?color=%2364f573&style=for-the-badge)](https://github.com/Iamlooker/Droid-ify/blob/master/COPYING)
-[![Github Downloads](https://img.shields.io/github/downloads/Iamlooker/Droid-ify/total.svg?color=%23f5ad64&style=for-the-badge)](https://github.com/Iamlooker/Droid-ify/releases/)
-[![Github Latest](https://img.shields.io/github/v/release/Iamlooker/Droid-ify?display_name=tag&color=%23f5ad64&style=for-the-badge)](https://github.com/Iamlooker/Droid-ify/releases/latest)
-[![FDroid Latest](https://img.shields.io/f-droid/v/com.looker.droidify?color=%23f5ad64&style=for-the-badge)](https://f-droid.org/packages/com.looker.droidify)
-
<div align="left">
-## Features
+## :book: Features
-* Material & Clean design
+* Material F-Droid style
+* No cards or inappropriate animations
* Fast repository syncing
-* Smooth user experience
-* Feature-rich
-
-## Screenshots
+* Standard Android components and minimal dependencies
+* share option
-<img src="metadata/en-US/images/phoneScreenshots/2.png" width="48%" /><img src="metadata/en-US/images/phoneScreenshots/1.png" width="48%" /><img src="metadata/en-US/images/phoneScreenshots/3.png" width="48%" /><img src="metadata/en-US/images/phoneScreenshots/4.png" width="48%" />
-## Building and Installing
-1. **Install Android Studio**:
- - Download and install [Android Studio](https://developer.android.com/studio) on your computer if you haven't already.
+## :scroll: License
-2. **Clone the Repository**:
- - Open Android Studio and select "Project from Version Control."
- - Paste the link to this repository to clone it to your local machine.
+Licensed GPLv3+. \
-3. **Build the APK**:
- - In Android Studio, navigate to `Build > APK`.
- - Select "Create New Keystore" and enter the required information, including a password.
- - Wait for the build process to finish.
-
-## TODO
-
-- [ ] Add support for `index-v2`
-- [ ] Add detekt code-analysis
-- [ ] Add GitHub Repo feature
-
-## Contribution
-
-- Pick any issue you would like to resolve
-- Fork the project
-- Open a Pull Request
-- Your PR will undergo review
-
-## Translations
-[![Translation status](https://hosted.weblate.org/widgets/droidify/-/horizontal-auto.svg)](https://hosted.weblate.org/engage/droidify/?utm_source=widget)
-
-## License
-
-```
-Droid-ify
-
-Copyright (C) 2023 LooKeR
-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 <http://www.gnu.org/licenses/>.
-```
Index: core/data/src/main/java/com/looker/core/data/fdroid/repository/RepoRepository.kt
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/core/data/src/main/java/com/looker/core/data/fdroid/repository/RepoRepository.kt b/core/data/src/main/java/com/looker/core/data/fdroid/repository/RepoRepository.kt
--- a/core/data/src/main/java/com/looker/core/data/fdroid/repository/RepoRepository.kt (revision 606b549c3b7cc2ed522e768543f0428cf91534f4)
+++ b/core/data/src/main/java/com/looker/core/data/fdroid/repository/RepoRepository.kt (revision c17032f99e142d8795ef140a61b160508fc385d9)
@@ -1,19 +1,19 @@
-package com.leos.core.data.fdroid.repository
+package com.looker.core.data.fdroid.repository
-import android.content.Context
-import com.leos.core.model.newer.Repo
+import com.looker.core.domain.newer.Repo
import kotlinx.coroutines.flow.Flow
interface RepoRepository {
- fun getRepos(): Flow<List<Repo>>
+ suspend fun getRepo(id: Long): Repo
+
+ fun getRepos(): Flow<List<Repo>>
- suspend fun updateRepo(repo: Repo): Boolean
+ suspend fun updateRepo(repo: Repo)
- suspend fun enableRepository(repo: Repo, enable: Boolean)
+ suspend fun enableRepository(repo: Repo, enable: Boolean)
- suspend fun sync(context: Context, repo: Repo, allowUnstable: Boolean): Boolean
+ suspend fun sync(repo: Repo): Boolean
- suspend fun syncAll(context: Context, allowUnstable: Boolean): Boolean
-
-}
\ No newline at end of file
+ suspend fun syncAll(): Boolean
+}