mirror of
https://github.com/sudoxnym/habitica-android.git
synced 2026-07-13 17:51:57 +00:00
small design tweaks
This commit is contained in:
parent
7a81e11524
commit
1c85fbfa43
11 changed files with 33 additions and 15 deletions
|
|
@ -1,6 +1,6 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<shape xmlns:android="http://schemas.android.com/apk/res/android">
|
<shape xmlns:android="http://schemas.android.com/apk/res/android">
|
||||||
<solid android:color="@color/good_10"/>
|
<solid android:color="@color/good_50"/>
|
||||||
<corners android:radius="20dip"/>
|
<corners android:radius="20dip"/>
|
||||||
<padding android:left="0dip" android:top="0dip" android:right="0dip" android:bottom="0dip" />
|
<padding android:left="0dip" android:top="0dip" android:right="0dip" android:bottom="0dip" />
|
||||||
</shape>
|
</shape>
|
||||||
|
|
@ -76,7 +76,8 @@
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:id="@+id/subscribeButton"
|
android:id="@+id/subscribeButton"
|
||||||
android:layout_gravity="center"
|
android:layout_gravity="center"
|
||||||
style="@style/Button.Purple"/>
|
style="@style/Button.Purple"
|
||||||
|
android:layout_marginTop="8dp"/>
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -96,7 +97,9 @@
|
||||||
android:textSize="16sp"
|
android:textSize="16sp"
|
||||||
android:lineSpacingExtra="4dp"
|
android:lineSpacingExtra="4dp"
|
||||||
android:layout_marginTop="23dp"
|
android:layout_marginTop="23dp"
|
||||||
android:layout_marginBottom="12dp"/>
|
android:layout_marginBottom="12dp"
|
||||||
|
android:layout_marginLeft="26dp"
|
||||||
|
android:layout_marginRight="26dp"/>
|
||||||
|
|
||||||
<FrameLayout
|
<FrameLayout
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
|
|
|
||||||
|
|
@ -189,6 +189,7 @@
|
||||||
<item name="android:textSize">12sp</item>
|
<item name="android:textSize">12sp</item>
|
||||||
<item name="android:drawableLeft">@drawable/ic_check_purple</item>
|
<item name="android:drawableLeft">@drawable/ic_check_purple</item>
|
||||||
<item name="android:layout_gravity">center</item>
|
<item name="android:layout_gravity">center</item>
|
||||||
|
<item name="android:drawablePadding">4dp</item>
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<style name="FragmentDialogTitle">
|
<style name="FragmentDialogTitle">
|
||||||
|
|
@ -202,7 +203,9 @@
|
||||||
|
|
||||||
<style name="GemPurchaseListItemDescription">
|
<style name="GemPurchaseListItemDescription">
|
||||||
<item name="android:layout_gravity">center_horizontal</item>
|
<item name="android:layout_gravity">center_horizontal</item>
|
||||||
<item name="android:textSize">12sp</item>
|
<item name="android:textSize">13sp</item>
|
||||||
|
<item name="android:layout_marginLeft">8dp</item>
|
||||||
|
<item name="android:layout_marginRight">8dp</item>
|
||||||
<item name="android:textColor">@color/subscription_description_text</item>
|
<item name="android:textColor">@color/subscription_description_text</item>
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,8 @@ import com.raizlabs.android.dbflow.sql.builder.Condition;
|
||||||
import com.raizlabs.android.dbflow.sql.language.From;
|
import com.raizlabs.android.dbflow.sql.language.From;
|
||||||
import com.raizlabs.android.dbflow.sql.language.Select;
|
import com.raizlabs.android.dbflow.sql.language.Select;
|
||||||
|
|
||||||
|
import java.util.Locale;
|
||||||
|
|
||||||
import rx.functions.Action1;
|
import rx.functions.Action1;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -57,7 +59,7 @@ public class TaskScoringCallback implements Action1<TaskDirectionData> {
|
||||||
String type = taskDirectionData.get_tmp().getDrop().getType();
|
String type = taskDirectionData.get_tmp().getDrop().getType();
|
||||||
From from = null;
|
From from = null;
|
||||||
|
|
||||||
switch (type.toLowerCase()) {
|
switch (type.toLowerCase(Locale.US)) {
|
||||||
case "hatchingpotion":
|
case "hatchingpotion":
|
||||||
from = new Select().from(HatchingPotion.class);
|
from = new Select().from(HatchingPotion.class);
|
||||||
break;
|
break;
|
||||||
|
|
|
||||||
|
|
@ -23,6 +23,8 @@ import android.util.Log;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
|
import java.util.Locale;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by Negue on 14.06.2015.
|
* Created by Negue on 14.06.2015.
|
||||||
*/
|
*/
|
||||||
|
|
@ -117,7 +119,7 @@ public class AvatarWithBarsViewModel implements View.OnClickListener {
|
||||||
lvlText.setText(context.getString(R.string.user_level, user.getStats().getLvl()));
|
lvlText.setText(context.getString(R.string.user_level, user.getStats().getLvl()));
|
||||||
lvlText.setCompoundDrawables(null, null, null, null);
|
lvlText.setCompoundDrawables(null, null, null, null);
|
||||||
} else {
|
} else {
|
||||||
lvlText.setText(context.getString(R.string.user_level_with_class, user.getStats().getLvl(), userClass.substring(0, 1).toUpperCase() + userClass.substring(1)));
|
lvlText.setText(context.getString(R.string.user_level_with_class, user.getStats().getLvl(), userClass.substring(0, 1).toUpperCase(Locale.getDefault()) + userClass.substring(1)));
|
||||||
Drawable drawable;
|
Drawable drawable;
|
||||||
switch (stats.get_class()) {
|
switch (stats.get_class()) {
|
||||||
case warrior:
|
case warrior:
|
||||||
|
|
|
||||||
|
|
@ -85,7 +85,7 @@ public class SubscriptionOptionView extends FrameLayout {
|
||||||
int verticalPadding = (int) getResources().getDimension(R.dimen.pill_vertical_padding);
|
int verticalPadding = (int) getResources().getDimension(R.dimen.pill_vertical_padding);
|
||||||
if (purchased) {
|
if (purchased) {
|
||||||
subscriptionSelectedView.setBackgroundResource(R.drawable.subscription_selected);
|
subscriptionSelectedView.setBackgroundResource(R.drawable.subscription_selected);
|
||||||
subscriptionSelectedFrameView.setBackgroundResource(R.color.brand_100);
|
subscriptionSelectedFrameView.setBackgroundResource(R.color.brand_300);
|
||||||
gemCapTextView.setBackgroundResource(R.drawable.pill_bg_green);
|
gemCapTextView.setBackgroundResource(R.drawable.pill_bg_green);
|
||||||
gemCapTextView.setTextColor(getContext().getResources().getColor(R.color.white));
|
gemCapTextView.setTextColor(getContext().getResources().getColor(R.color.white));
|
||||||
gemCapTextView.setPadding(horizontalPadding, verticalPadding, horizontalPadding, verticalPadding);
|
gemCapTextView.setPadding(horizontalPadding, verticalPadding, horizontalPadding, verticalPadding);
|
||||||
|
|
|
||||||
|
|
@ -236,6 +236,9 @@ public class GemPurchaseActivity extends BaseActivity implements InAppMessageLis
|
||||||
}
|
}
|
||||||
fragment.setListener(GemPurchaseActivity.this);
|
fragment.setListener(GemPurchaseActivity.this);
|
||||||
fragment.setupCheckout();
|
fragment.setupCheckout();
|
||||||
|
if (billingRequests != null) {
|
||||||
|
fragment.setBillingRequests(billingRequests);
|
||||||
|
}
|
||||||
return (Fragment)fragment;
|
return (Fragment)fragment;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -19,6 +19,7 @@ import android.widget.TextView;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Locale;
|
||||||
|
|
||||||
import butterknife.BindView;
|
import butterknife.BindView;
|
||||||
import butterknife.ButterKnife;
|
import butterknife.ButterKnife;
|
||||||
|
|
@ -104,12 +105,12 @@ public class PublicGuildsRecyclerViewAdapter extends RecyclerView.Adapter<Public
|
||||||
return new Filter() {
|
return new Filter() {
|
||||||
@Override
|
@Override
|
||||||
protected FilterResults performFiltering(CharSequence constraint) {
|
protected FilterResults performFiltering(CharSequence constraint) {
|
||||||
List<Group> filteredGuilds = null;
|
List<Group> filteredGuilds;
|
||||||
|
|
||||||
if(constraint.length() == 0) {
|
if(constraint.length() == 0) {
|
||||||
filteredGuilds = fullPublicGuildList;
|
filteredGuilds = fullPublicGuildList;
|
||||||
} else {
|
} else {
|
||||||
filteredGuilds = getFilteredResults(constraint.toString().toLowerCase());
|
filteredGuilds = getFilteredResults(constraint.toString().toLowerCase(Locale.US));
|
||||||
}
|
}
|
||||||
|
|
||||||
FilterResults results = new FilterResults();
|
FilterResults results = new FilterResults();
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,7 @@ import org.solovyev.android.checkout.Sku;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.support.annotation.NonNull;
|
import android.support.annotation.NonNull;
|
||||||
import android.support.annotation.Nullable;
|
import android.support.annotation.Nullable;
|
||||||
|
import android.util.Log;
|
||||||
import android.view.LayoutInflater;
|
import android.view.LayoutInflater;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
|
|
@ -125,6 +126,7 @@ public class GemsPurchaseFragment extends BaseFragment implements GemPurchaseAct
|
||||||
if (!aBoolean) {
|
if (!aBoolean) {
|
||||||
// no current product exist
|
// no current product exist
|
||||||
final ActivityCheckout checkout = listener.getActivityCheckout();
|
final ActivityCheckout checkout = listener.getActivityCheckout();
|
||||||
|
Log.d("GEM", sku);
|
||||||
billingRequests.purchase(ProductTypes.IN_APP, sku, null, checkout.getPurchaseFlow());
|
billingRequests.purchase(ProductTypes.IN_APP, sku, null, checkout.getPurchaseFlow());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -67,6 +67,7 @@ import android.widget.ImageView;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Locale;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import javax.inject.Inject;
|
import javax.inject.Inject;
|
||||||
|
|
@ -413,7 +414,7 @@ public class TasksFragment extends BaseMainFragment implements OnCheckedChangeLi
|
||||||
|
|
||||||
@Subscribe
|
@Subscribe
|
||||||
public void onEvent(AddNewTaskCommand event) {
|
public void onEvent(AddNewTaskCommand event) {
|
||||||
openNewTaskActivity(event.ClassType.toLowerCase());
|
openNewTaskActivity(event.ClassType.toLowerCase(Locale.US));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Subscribe
|
@Subscribe
|
||||||
|
|
@ -661,6 +662,5 @@ public class TasksFragment extends BaseMainFragment implements OnCheckedChangeLi
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String customTitle() {
|
public String customTitle() { return null; }
|
||||||
return getString(R.string.sidebar_tasks); }
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -31,6 +31,8 @@ import android.content.Intent;
|
||||||
import android.content.SharedPreferences;
|
import android.content.SharedPreferences;
|
||||||
import android.support.v7.widget.Toolbar;
|
import android.support.v7.widget.Toolbar;
|
||||||
|
|
||||||
|
import java.util.Locale;
|
||||||
|
|
||||||
import static com.habitrpg.android.habitica.ui.activities.MainActivity.GEM_PURCHASE_REQUEST;
|
import static com.habitrpg.android.habitica.ui.activities.MainActivity.GEM_PURCHASE_REQUEST;
|
||||||
|
|
||||||
public class MainDrawerBuilder {
|
public class MainDrawerBuilder {
|
||||||
|
|
@ -80,14 +82,14 @@ public class MainDrawerBuilder {
|
||||||
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_tasks)).withIdentifier(SIDEBAR_TASKS),
|
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_tasks)).withIdentifier(SIDEBAR_TASKS),
|
||||||
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_skills)).withIdentifier(SIDEBAR_SKILLS),
|
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_skills)).withIdentifier(SIDEBAR_SKILLS),
|
||||||
|
|
||||||
new SectionIconDrawerItem().withName(activity.getString(R.string.sidebar_section_social).toUpperCase()),
|
new SectionIconDrawerItem().withName(activity.getString(R.string.sidebar_section_social).toUpperCase(Locale.getDefault())),
|
||||||
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_inbox)).withIdentifier(SIDEBAR_INBOX),
|
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_inbox)).withIdentifier(SIDEBAR_INBOX),
|
||||||
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_tavern)).withIdentifier(SIDEBAR_TAVERN),
|
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_tavern)).withIdentifier(SIDEBAR_TAVERN),
|
||||||
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_party)).withIdentifier(SIDEBAR_PARTY),
|
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_party)).withIdentifier(SIDEBAR_PARTY),
|
||||||
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_guilds)).withIdentifier(SIDEBAR_GUILDS),
|
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_guilds)).withIdentifier(SIDEBAR_GUILDS),
|
||||||
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_challenges)).withIdentifier(SIDEBAR_CHALLENGES),
|
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_challenges)).withIdentifier(SIDEBAR_CHALLENGES),
|
||||||
|
|
||||||
new SectionIconDrawerItem().withName(activity.getString(R.string.sidebar_section_inventory).toUpperCase()),
|
new SectionIconDrawerItem().withName(activity.getString(R.string.sidebar_section_inventory).toUpperCase(Locale.getDefault())),
|
||||||
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_shops)).withIdentifier(SIDEBAR_SHOPS),
|
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_shops)).withIdentifier(SIDEBAR_SHOPS),
|
||||||
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_avatar)).withIdentifier(SIDEBAR_AVATAR),
|
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_avatar)).withIdentifier(SIDEBAR_AVATAR),
|
||||||
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_equipment)).withIdentifier(SIDEBAR_EQUIPMENT),
|
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_equipment)).withIdentifier(SIDEBAR_EQUIPMENT),
|
||||||
|
|
@ -95,7 +97,7 @@ public class MainDrawerBuilder {
|
||||||
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_stable)).withIdentifier(SIDEBAR_STABLE),
|
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_stable)).withIdentifier(SIDEBAR_STABLE),
|
||||||
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_purchaseGems)).withIdentifier(SIDEBAR_PURCHASE),
|
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_purchaseGems)).withIdentifier(SIDEBAR_PURCHASE),
|
||||||
|
|
||||||
new SectionIconDrawerItem().withName(activity.getString(R.string.sidebar_about).toUpperCase()),
|
new SectionIconDrawerItem().withName(activity.getString(R.string.sidebar_about).toUpperCase(Locale.getDefault())),
|
||||||
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_news)).withIdentifier(SIDEBAR_NEWS).withSelectable(false),
|
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_news)).withIdentifier(SIDEBAR_NEWS).withSelectable(false),
|
||||||
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_settings)).withIdentifier(SIDEBAR_SETTINGS).withSelectable(false),
|
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_settings)).withIdentifier(SIDEBAR_SETTINGS).withSelectable(false),
|
||||||
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_help)).withIdentifier(SIDEBAR_HELP),
|
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_help)).withIdentifier(SIDEBAR_HELP),
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue