Skip to content

Commit

Permalink
Merge pull request #275 from Mahmud0808/beta
Browse files Browse the repository at this point in the history
Merge beta into stable
  • Loading branch information
Mahmud0808 authored Sep 22, 2023
2 parents 23d31db + 3b10e11 commit e1f59a7
Show file tree
Hide file tree
Showing 1,745 changed files with 32,056 additions and 14,889 deletions.
18 changes: 18 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Set the default behavior, in case people don't have core.autocrlf set.
* text eol=lf

# Declare files that will always have CRLF line endings on checkout.
*.bat text eol=crlf

# Denote all files that are truly binary and should not be modified.
app/src/main/res/raw/** binary
app/src/main/assets/Tools/** binary
app/src/main/assets/Module/IconifyCompanion/utils/** binary
*.jar binary
*.png binary
*.apk binary
*.otf binary
*.so binary
*.lottie binary
*.jpg binary
*.ttf binary
Binary file added .github/resources/bmc-button.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .github/resources/features.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
26 changes: 23 additions & 3 deletions .github/workflows/build_debug.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,34 @@ name: Build Debug APK
on:
push:
branches: [ "beta" ]

workflow_dispatch:

jobs:
build:

synchronize-with-crowdin:
name: Upload strings to Crowdin
if: github.repository_owner == 'Mahmud0808'
runs-on: ubuntu-latest
steps:

- name: Checkout
uses: actions/checkout@v4

- name: Upload Strings
uses: crowdin/github-action@v1
with:
upload_translations: false
upload_sources: true
download_translations: false
localization_branch_name: beta-localization
create_pull_request: false
env:
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }}
CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}

build:
name: Build Debug APK
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: set up JDK 18
Expand Down
32 changes: 32 additions & 0 deletions .github/workflows/crowdin.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: Crowdin Synchronization

on:
workflow_dispatch:

permissions:
contents: write
pull-requests: write

jobs:

synchronize-with-crowdin:
name: Synchronize with Crowdin
if: github.repository_owner == 'Mahmud0808'
runs-on: ubuntu-latest
steps:

- name: Checkout
uses: actions/checkout@v4

- name: Sync Translations
uses: crowdin/github-action@v1
with:
upload_translations: false
upload_sources: true
download_translations: true
localization_branch_name: beta-localization
create_pull_request: true
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }}
CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}
34 changes: 34 additions & 0 deletions .github/workflows/crowdin_download.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: Crowdin Download

on:
schedule:
- cron: '0 0 * * 0'
workflow_dispatch:

permissions:
contents: write
pull-requests: write

jobs:

synchronize-with-crowdin:
name: Download translations from Crowdin
if: github.repository_owner == 'Mahmud0808'
runs-on: ubuntu-latest
steps:

- name: Checkout
uses: actions/checkout@v4

- name: Download translations
uses: crowdin/github-action@v1
with:
upload_translations: false
upload_sources: false
download_translations: true
localization_branch_name: beta-localization
create_pull_request: true
env:
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }}
CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
*.iml
*.jks
.gradle
/local.properties
.idea
.DS_Store
/captures
Expand All @@ -11,4 +10,5 @@ local.properties
/app/release
/app/debug
/build
crowdin.properties
keystore.properties
38 changes: 30 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,8 @@ Iconify is an open-source Android mobile application aimed at providing users wi
Furthermore, the open-source nature of Iconify encourages community contributions and continuous improvement, ensuring a dynamic and evolving user experience. 🤝
</p>
<div align="center">

#### 🌟STAR THIS REPOSITORY TO SUPPORT THE DEVELOPER AND ENCOURAGE THE DEVELOPMENT OF THE APPLICATION!

<br>
<img src="https://raw.githubusercontent.com/Mahmud0808/Iconify/beta/.github/resources/features.png" width="100%" alt="Features">

</div>

```diff
Expand Down Expand Up @@ -70,6 +67,20 @@ You can track all the progress [HERE](https://github.com/Mahmud0808/Iconify/comm

- Improve UI/UX.

# 🤝 Contribution

We highly appreciate and welcome all forms of contributions, ranging from code, documentation, graphics, design suggestions, to bug reports. We encourage you to make the most of GitHub's collaborative platform by submitting Pull Requests, providing tutorials or other relevant content. Whatever you have to offer, we value and can utilize it effectively in our project.

# 🌐 Translation

You can help translate Iconify [on Crowdin](https://crowdin.com/project/iconify). Here are a few tips:

- When using quotation marks, insert the symbols specific to the target language, as listed in [this table](https://en.wikipedia.org/wiki/Quotation_mark#Summary_table).

- Iconify uses title case for some English UI text. Title case isn’t used in other languages; opt for sentence case instead.

- Some English terminology may have no commonly used equivalents in other languages. In such cases, use short descriptive phrases–for example, the equivalent of _shade generator_ for _monet engine_.

# 🤓 FAQ

- How does Iconify work?
Expand All @@ -94,11 +105,13 @@ You can track all the progress [HERE](https://github.com/Mahmud0808/Iconify/comm
- To report a bug, please navigate to the [Issues](https://github.com/Mahmud0808/Iconify/issues/new/choose) section. Create a new issue and ensure you select the `Bug Report` template. Provide as much detailed information as possible, including steps to reproduce the bug and any relevant error messages or screenshots.
- How do I request a new feature?
- If you have a feature request, please go to the [Issues](https://github.com/Mahmud0808/Iconify/issues/new/choose) section. Create a new issue and choose the `Feature Request` template. Be sure to include comprehensive details about the desired feature, its potential benefits, and any other relevant information that can assist in understanding and evaluating the request.
- How can I donate to this project?
- Where can I make a donation?
- At present, I do not accept any form of donation. This project is purely a personal endeavor undertaken during my leisure time. Additionally, I prefer to maintain the freedom of releasing future updates without any obligations associated with accepting donations.

# ❤ Credits

### Thanks to:

- [Android Open Source Project (AOSP)](https://source.android.com) for Android source code.
- [Substratum](https://github.com/substratum/substratum) for overlay building tricks.
- [icons8.com](https://icons8.com) for giving me permission to use their icons.
Expand All @@ -110,9 +123,18 @@ You can track all the progress [HERE](https://github.com/Mahmud0808/Iconify/comm
- [HideNavBar](https://github.com/Magisk-Modules-Repo/HideNavBar) for the navbar tweaks.
- And everyone who contributed... :)

# 🤝 Contribution

We highly appreciate and welcome all forms of contributions, ranging from code, documentation, graphics, design suggestions, to bug reports. We encourage you to make the most of GitHub's collaborative platform by submitting Pull Requests, providing tutorials or other relevant content. Whatever you have to offer, we value and can utilize it effectively in our project.
### Translators:

- Arabic [@MRX7014](https://github.com/mrx7014), [@Mohamed Bahaa](https://github.com/muhammadbahaa2001)
- French [@MXC48](https://github.com/MXC48)
- Indonesian [@KaeruShi](https://github.com/KaeruShi)
- Persian [@Faceless1999](https://github.com/Faceless1999)
- Portuguese [@ElTifo](https://github.com/ElTifo)
- Russian [@B1ays](https://github.com/B1ays)
- Simplified Chinese [@Cccc-owo](https://github.com/Cccc-owo)
- Spanish [@luckkmaxx](https://github.com/luckkmaxx)
- Turkish [@serhat-demir](https://github.com/serhat-demir)
- Vietnamese [@viettel1211](https://t.me/viettel1211)

# 📝 Disclaimer

Expand Down
Loading

0 comments on commit e1f59a7

Please sign in to comment.