Skip to content

Commit

Permalink
add link to repo store contribution guide
Browse files Browse the repository at this point in the history
  • Loading branch information
KTachibanaM committed Jul 26, 2019
1 parent bb8ec10 commit 0986b4d
Show file tree
Hide file tree
Showing 6 changed files with 38 additions and 4 deletions.
2 changes: 1 addition & 1 deletion app/src/main/java/org/ktachibana/cloudemoji/Constants.java
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@ public interface Constants {
String PREF_BACKUP_FAV = "pref_backup_fav";
String PREF_RESTORE_FAV = "pref_restore_fav";
String PREF_IMPORT_IME = "pref_import_into_ime";
String PREF_REVOKE_IME = "pref_revoke_from_ime";
String PREF_BEHAVIORS = "pref_behaviors";
String PREF_NOW_ON_TAP = "pref_now_on_tap";

Expand All @@ -44,6 +43,7 @@ public interface Constants {
String STORE_URL = "http://emoticon.moe/store.json";
String UPDATE_CHECKER_URL = "http://ktachibana.party/cloudemoticon/version.json";
String PLAY_STORE_URL = "https://play.google.com/store/apps/details?id=org.ktachibana.cloudemoji";
String REPO_STORE_CONTRIBUTION_URL = "https://github.com/cloud-emoticon/store-repos/blob/master/CONTRIBUTING.md";

// Intent
int REPOSITORY_MANAGER_REQUEST_CODE = 0;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,18 @@
package org.ktachibana.cloudemoji.activities;

import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.widget.ListView;
import android.widget.TextView;

import com.afollestad.materialdialogs.MaterialDialog;

import org.greenrobot.eventbus.Subscribe;
import org.ktachibana.cloudemoji.BaseActivity;
import org.ktachibana.cloudemoji.BaseHttpClient;
import org.ktachibana.cloudemoji.Constants;
import org.ktachibana.cloudemoji.R;
import org.ktachibana.cloudemoji.adapters.RepositoryStoreListViewAdapter;
import org.ktachibana.cloudemoji.events.RepositoryAddedEvent;
Expand All @@ -26,6 +31,8 @@ public class RepositoryStoreActivity extends BaseActivity {
private static final String STATE_TAG = "state";
@Bind(R.id.list)
ListView mList;
@Bind(R.id.contribution_prompt)
TextView mContributionPrompt;
private List<StoreRepository> mRepositories;

@Override
Expand Down Expand Up @@ -64,6 +71,26 @@ public void finish() {
dialog.dismiss();
}
});

mContributionPrompt.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
new MaterialDialog.Builder(RepositoryStoreActivity.this)
.title(getString(R.string.repository_store_contribution_prompt))
.content(getString(R.string.repository_store_contribution_warning))
.positiveText(getString(R.string.proceed))
.negativeText(android.R.string.cancel)
.callback(new MaterialDialog.ButtonCallback() {
@Override
public void onPositive(MaterialDialog dialog) {
Intent intent = new Intent();
intent.setData(Uri.parse(Constants.REPO_STORE_CONTRIBUTION_URL));
startActivity(intent);
}
})
.show();
}
});
}

@Override
Expand Down
7 changes: 4 additions & 3 deletions app/src/main/res/layout/activity_repository_store.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,13 @@
tools:context="org.ktachibana.cloudemoji.activities.RepositoryStoreActivity">

<TextView
android:id="@+id/contribution_prompt"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="20sp"
android:text="@string/repository_store_contribution_prompt"
android:textColor="@color/material_blue_500"
android:textStyle="italic"
android:text="@string/repository_store_contribution_prompt" />
android:textSize="20sp"
android:textStyle="italic" />

<ListView
android:layout_width="match_parent"
Expand Down
2 changes: 2 additions & 0 deletions app/src/main/res/values-ja/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -79,4 +79,6 @@
<string name="cool_kid">Hey running debug/beta versions, cool kid?</string>
<string name="loading_repository_store">Loading repository store…</string>
<string name="repository_store_contribution_prompt">Want to contribute?</string>
<string name="repository_store_contribution_warning">It is assumed that you have some minimal knowledge on GitHub, JSON and programming. Do you still want to proceed?</string>
<string name="proceed">Proceed</string>
</resources>
2 changes: 2 additions & 0 deletions app/src/main/res/values-zh/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -80,4 +80,6 @@
<string name="cool_kid">在跑调试/测试版, 屌屌哒!</string>
<string name="loading_repository_store">读取源商店中…</string>
<string name="repository_store_contribution_prompt">想要贡献源吗?</string>
<string name="repository_store_contribution_warning">这需要最基础的 GitHub, JSON 以及编程知识。你确定要继续吗?</string>
<string name="proceed">继续</string>
</resources>
2 changes: 2 additions & 0 deletions app/src/main/res/values/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -81,4 +81,6 @@
<string name="cool_kid">Hey running debug/beta versions, cool kid?</string>
<string name="loading_repository_store">Loading repository store…</string>
<string name="repository_store_contribution_prompt">Want to contribute?</string>
<string name="repository_store_contribution_warning">It is assumed that you have some minimal knowledge on GitHub, JSON and programming. Do you still want to proceed?</string>
<string name="proceed">Proceed</string>
</resources>

0 comments on commit 0986b4d

Please sign in to comment.