From 1852b5305b81a6584fccb7985afb804c1e53c9fd Mon Sep 17 00:00:00 2001 From: Mariotaku Lee Date: Sun, 22 Mar 2015 18:33:32 +0800 Subject: [PATCH] removed unused modules simplified account manager --- .gitmodules | 6 --- gradle.properties | 4 +- libraries/PullToRefresh | 1 - libraries/RefreshNow | 1 - settings.gradle | 4 +- twidere/src/main/AndroidManifest.xml | 3 ++ .../edu/ucdavis/earlybird/UploadTask.java | 5 ++- .../twidere/adapter/AccountsAdapter.java | 9 ----- .../support/AccountsDashboardFragment.java | 4 ++ .../support/AccountsManagerFragment.java | 13 +------ .../preference/TrendsLocationPreference.java | 2 +- .../twidere/util/PositionManager.java | 5 ++- .../org/mariotaku/twidere/util/Utils.java | 15 +++++++- .../twidere/view/HomeActionButton.java | 36 ++++++++++++++---- .../view/holder/AccountViewHolder.java | 6 --- .../src/main/res/layout/list_item_account.xml | 28 ++++---------- .../main/res/menu/action_manager_account.xml | 4 -- .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3576 -> 2229 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2169 -> 1553 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4750 -> 3129 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 7891 -> 4809 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 10828 -> 6853 bytes twidere/src/main/res/values/strings.xml | 3 ++ twidere/web_hi_res_512.png | Bin 0 -> 24526 bytes 24 files changed, 74 insertions(+), 75 deletions(-) delete mode 160000 libraries/PullToRefresh delete mode 160000 libraries/RefreshNow mode change 100644 => 100755 twidere/src/main/res/mipmap-hdpi/ic_launcher.png mode change 100644 => 100755 twidere/src/main/res/mipmap-mdpi/ic_launcher.png mode change 100644 => 100755 twidere/src/main/res/mipmap-xhdpi/ic_launcher.png mode change 100644 => 100755 twidere/src/main/res/mipmap-xxhdpi/ic_launcher.png mode change 100644 => 100755 twidere/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100755 twidere/web_hi_res_512.png diff --git a/.gitmodules b/.gitmodules index ffb05f1f8..5f06f37d6 100644 --- a/.gitmodules +++ b/.gitmodules @@ -4,12 +4,6 @@ [submodule "libraries/DragSortListView"] path = libraries/DragSortListView url = https://github.com/mariotaku/DragSortListView-Gradle -[submodule "libraries/RefreshNow"] - path = libraries/RefreshNow - url = https://github.com/mariotaku/RefreshNow-Android -[submodule "libraries/PullToRefresh"] - path = libraries/PullToRefresh - url = https://github.com/mariotaku/Android-PullToRefresh-Gradle.git [submodule "libraries/MessageBubbleView"] path = libraries/MessageBubbleView url = https://github.com/mariotaku/MessageBubbleView.git diff --git a/gradle.properties b/gradle.properties index 5d08ba75b..c9604fccb 100644 --- a/gradle.properties +++ b/gradle.properties @@ -10,9 +10,9 @@ # Specifies the JVM arguments used for the daemon process. # The setting is particularly useful for tweaking memory settings. # Default value: -Xmx10248m -XX:MaxPermSize=256m -# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 +org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 # When configured, Gradle will run in incubating parallel mode. # This option should only be used with decoupled projects. More details, visit # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects -# org.gradle.parallel=true \ No newline at end of file +org.gradle.parallel=true \ No newline at end of file diff --git a/libraries/PullToRefresh b/libraries/PullToRefresh deleted file mode 160000 index 38b56f5c8..000000000 --- a/libraries/PullToRefresh +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 38b56f5c8f692967428af3454ab17e055ea03727 diff --git a/libraries/RefreshNow b/libraries/RefreshNow deleted file mode 160000 index f4e2d5afb..000000000 --- a/libraries/RefreshNow +++ /dev/null @@ -1 +0,0 @@ -Subproject commit f4e2d5afba10ae45528d43dce3629a5db7f2738e diff --git a/settings.gradle b/settings.gradle index cf0e6c347..057603cf4 100644 --- a/settings.gradle +++ b/settings.gradle @@ -12,11 +12,9 @@ include ':twidere.component.nyan' include ':twidere.extension.streaming' include ':twidere.extension.twitlonger' include ':twidere.extension.push.xiaomi' -include ':SlidingMenu', ':DragSortListView', ':RefreshNow', ':PullToRefresh', ':MessageBubbleView', ':ColorPicker' +include ':SlidingMenu', ':DragSortListView', ':MessageBubbleView', ':ColorPicker' project(':SlidingMenu').projectDir = file('libraries/SlidingMenu/library') project(':DragSortListView').projectDir = file('libraries/DragSortListView/library') -project(':RefreshNow').projectDir = file('libraries/RefreshNow/library') -project(':PullToRefresh').projectDir = file('libraries/PullToRefresh/library') project(':MessageBubbleView').projectDir = file('libraries/MessageBubbleView/library') project(':ColorPicker').projectDir = file('libraries/ColorPicker/library') \ No newline at end of file diff --git a/twidere/src/main/AndroidManifest.xml b/twidere/src/main/AndroidManifest.xml index 01a36fb5b..4e982e934 100644 --- a/twidere/src/main/AndroidManifest.xml +++ b/twidere/src/main/AndroidManifest.xml @@ -45,12 +45,15 @@ android:label="@string/app_name"/> diff --git a/twidere/src/main/java/edu/ucdavis/earlybird/UploadTask.java b/twidere/src/main/java/edu/ucdavis/earlybird/UploadTask.java index c8705f8ea..b8ce3f4e7 100644 --- a/twidere/src/main/java/edu/ucdavis/earlybird/UploadTask.java +++ b/twidere/src/main/java/edu/ucdavis/earlybird/UploadTask.java @@ -5,6 +5,8 @@ import android.content.SharedPreferences; import android.os.AsyncTask; import android.provider.Settings.Secure; +import org.mariotaku.twidere.util.Utils; + import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; @@ -25,7 +27,7 @@ public class UploadTask extends AsyncTask { private final String device_id; private final Context context; - private final HttpClientWrapper client = new HttpClientWrapper(); + private final HttpClientWrapper client; private static final String PROFILE_SERVER_URL = "http://weik.metaisle.com/profiles"; @@ -34,6 +36,7 @@ public class UploadTask extends AsyncTask { public UploadTask(final Context context) { this.context = context; + this.client = Utils.getDefaultHttpClient(context); device_id = Secure.getString(context.getContentResolver(), Secure.ANDROID_ID); } diff --git a/twidere/src/main/java/org/mariotaku/twidere/adapter/AccountsAdapter.java b/twidere/src/main/java/org/mariotaku/twidere/adapter/AccountsAdapter.java index 29fab43e3..58d52f3b4 100644 --- a/twidere/src/main/java/org/mariotaku/twidere/adapter/AccountsAdapter.java +++ b/twidere/src/main/java/org/mariotaku/twidere/adapter/AccountsAdapter.java @@ -43,8 +43,6 @@ public class AccountsAdapter extends SimpleDragSortCursorAdapter implements Cons private final ImageLoaderWrapper mImageLoader; private final SharedPreferences mPreferences; - private long mDefaultAccountId; - private boolean mDisplayProfileImage; private int mChoiceMode; private boolean mSortEnabled; @@ -70,7 +68,6 @@ public class AccountsAdapter extends SimpleDragSortCursorAdapter implements Cons final AccountViewHolder holder = (AccountViewHolder) view.getTag(); holder.screen_name.setText("@" + cursor.getString(mIndices.screen_name)); holder.setAccountColor(color); - holder.setIsDefault(mDefaultAccountId != -1 && mDefaultAccountId == cursor.getLong(mIndices.account_id)); if (mDisplayProfileImage) { mImageLoader.displayProfileImage(holder.profile_image, cursor.getString(mIndices.profile_image_url)); } else { @@ -127,12 +124,6 @@ public class AccountsAdapter extends SimpleDragSortCursorAdapter implements Cons return false; } - @Override - public void notifyDataSetChanged() { - mDefaultAccountId = mPreferences.getLong(KEY_DEFAULT_ACCOUNT_ID, -1); - super.notifyDataSetChanged(); - } - @Override public void setDisplayNameFirst(boolean nameFirst) { diff --git a/twidere/src/main/java/org/mariotaku/twidere/fragment/support/AccountsDashboardFragment.java b/twidere/src/main/java/org/mariotaku/twidere/fragment/support/AccountsDashboardFragment.java index ce6e3875a..987c4181a 100644 --- a/twidere/src/main/java/org/mariotaku/twidere/fragment/support/AccountsDashboardFragment.java +++ b/twidere/src/main/java/org/mariotaku/twidere/fragment/support/AccountsDashboardFragment.java @@ -29,6 +29,7 @@ import android.content.ContentValues; import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; +import android.content.SharedPreferences.Editor; import android.content.SharedPreferences.OnSharedPreferenceChangeListener; import android.content.res.Resources; import android.database.Cursor; @@ -490,6 +491,9 @@ public class AccountsDashboardFragment extends BaseSupportListFragment implement } private void finishAnimation() { + final Editor editor = mPreferences.edit(); + editor.putLong(KEY_DEFAULT_ACCOUNT_ID, account.account_id); + editor.apply(); mAccountsAdapter.setSelectedAccountId(account.account_id); updateAccountOptionsSeparatorLabel(clickedDrawable); snapshotView.setVisibility(View.INVISIBLE); diff --git a/twidere/src/main/java/org/mariotaku/twidere/fragment/support/AccountsManagerFragment.java b/twidere/src/main/java/org/mariotaku/twidere/fragment/support/AccountsManagerFragment.java index 1b5ff3307..c74d107bf 100644 --- a/twidere/src/main/java/org/mariotaku/twidere/fragment/support/AccountsManagerFragment.java +++ b/twidere/src/main/java/org/mariotaku/twidere/fragment/support/AccountsManagerFragment.java @@ -9,7 +9,6 @@ import android.content.Context; import android.content.DialogInterface; import android.content.Intent; import android.content.SharedPreferences; -import android.content.SharedPreferences.Editor; import android.content.SharedPreferences.OnSharedPreferenceChangeListener; import android.database.Cursor; import android.graphics.Color; @@ -98,9 +97,9 @@ public class AccountsManagerFragment extends BaseSupportFragment implements Load return; final ContentValues values = new ContentValues(); values.put(Accounts.COLOR, data.getIntExtra(EXTRA_COLOR, Color.WHITE)); - final String where = Accounts.ACCOUNT_ID + " = " + mSelectedAccount.account_id; + final Expression where = Expression.equals(Accounts.ACCOUNT_ID, mSelectedAccount.account_id); final ContentResolver cr = getContentResolver(); - cr.update(Accounts.CONTENT_URI, values, where, null); + cr.update(Accounts.CONTENT_URI, values, where.getSQL(), null); return; } } @@ -120,12 +119,6 @@ public class AccountsManagerFragment extends BaseSupportFragment implements Load mSelectedAccount = mAdapter.getAccount(info.position); if (mSelectedAccount == null) return false; switch (item.getItemId()) { - case MENU_SET_AS_DEFAULT: { - final Editor editor = mPreferences.edit(); - editor.putLong(KEY_DEFAULT_ACCOUNT_ID, mSelectedAccount.account_id); - editor.apply(); - return true; - } case MENU_SET_COLOR: { final Intent intent = new Intent(getActivity(), ColorPickerDialogActivity.class); intent.putExtra(EXTRA_COLOR, mSelectedAccount.color); @@ -203,8 +196,6 @@ public class AccountsManagerFragment extends BaseSupportFragment implements Load menu.setHeaderTitle(account.name); final MenuInflater inflater = new MenuInflater(v.getContext()); inflater.inflate(R.menu.action_manager_account, menu); - final boolean isDefault = Utils.getDefaultAccountId(getActivity()) == account.account_id; - Utils.setMenuItemAvailability(menu, MENU_SET_AS_DEFAULT, !isDefault); } @Override diff --git a/twidere/src/main/java/org/mariotaku/twidere/preference/TrendsLocationPreference.java b/twidere/src/main/java/org/mariotaku/twidere/preference/TrendsLocationPreference.java index 0add6d1ff..af5256231 100644 --- a/twidere/src/main/java/org/mariotaku/twidere/preference/TrendsLocationPreference.java +++ b/twidere/src/main/java/org/mariotaku/twidere/preference/TrendsLocationPreference.java @@ -81,7 +81,7 @@ public class TrendsLocationPreference extends Preference implements Constants, O final Location item = mAdapter.getItem(which); if (item != null) { editor.putInt(KEY_LOCAL_TRENDS_WOEID, item.getWoeid()); - editor.commit(); + editor.apply(); } if (mDialog != null && mDialog.isShowing()) { mDialog.dismiss(); diff --git a/twidere/src/main/java/org/mariotaku/twidere/util/PositionManager.java b/twidere/src/main/java/org/mariotaku/twidere/util/PositionManager.java index 2c84ffb28..e8feeb4f8 100644 --- a/twidere/src/main/java/org/mariotaku/twidere/util/PositionManager.java +++ b/twidere/src/main/java/org/mariotaku/twidere/util/PositionManager.java @@ -27,10 +27,11 @@ import org.mariotaku.twidere.Constants; public class PositionManager implements Constants { - private final SharedPreferences mPreferences; + private final SharedPreferencesWrapper mPreferences; public PositionManager(final Context context) { - mPreferences = context.getSharedPreferences(TIMELINE_POSITIONS_PREFERENCES_NAME, Context.MODE_PRIVATE); + mPreferences = SharedPreferencesWrapper.getInstance(context, + TIMELINE_POSITIONS_PREFERENCES_NAME, Context.MODE_PRIVATE); } public long getPosition(final String key) { diff --git a/twidere/src/main/java/org/mariotaku/twidere/util/Utils.java b/twidere/src/main/java/org/mariotaku/twidere/util/Utils.java index 82c312861..df764e7a4 100644 --- a/twidere/src/main/java/org/mariotaku/twidere/util/Utils.java +++ b/twidere/src/main/java/org/mariotaku/twidere/util/Utils.java @@ -1795,8 +1795,10 @@ public final class Utils implements Constants, TwitterConstants { return child.getTop(); } + public static HttpClientWrapper getHttpClient(final Context context, final int timeoutMillis, - final boolean ignoreSslError, final Proxy proxy, final HostAddressResolverFactory resolverFactory, + final boolean ignoreSslError, final Proxy proxy, + final HostAddressResolverFactory resolverFactory, final String userAgent, final boolean twitterClientHeader) { final ConfigurationBuilder cb = new ConfigurationBuilder(); cb.setHttpConnectionTimeout(timeoutMillis); @@ -1817,6 +1819,17 @@ public final class Utils implements Constants, TwitterConstants { return new HttpClientWrapper(cb.build()); } + public static HttpClientWrapper getDefaultHttpClient(final Context context) { + if (context == null) return null; + final SharedPreferences prefs = context.getSharedPreferences(SHARED_PREFERENCES_NAME, Context.MODE_PRIVATE); + final int timeoutMillis = prefs.getInt(KEY_CONNECTION_TIMEOUT, 10000) * 1000; + final Proxy proxy = getProxy(context); + final String userAgent = generateBrowserUserAgent(); + final HostAddressResolverFactory resolverFactory = new TwidereHostResolverFactory( + TwidereApplication.getInstance(context)); + return getHttpClient(context, timeoutMillis, true, proxy, resolverFactory, userAgent, false); + } + public static HttpClientWrapper getImageLoaderHttpClient(final Context context) { if (context == null) return null; final SharedPreferences prefs = context.getSharedPreferences(SHARED_PREFERENCES_NAME, Context.MODE_PRIVATE); diff --git a/twidere/src/main/java/org/mariotaku/twidere/view/HomeActionButton.java b/twidere/src/main/java/org/mariotaku/twidere/view/HomeActionButton.java index 710ddab9e..8f62af3c1 100644 --- a/twidere/src/main/java/org/mariotaku/twidere/view/HomeActionButton.java +++ b/twidere/src/main/java/org/mariotaku/twidere/view/HomeActionButton.java @@ -22,13 +22,16 @@ package org.mariotaku.twidere.view; import android.annotation.TargetApi; import android.content.Context; import android.content.res.ColorStateList; +import android.content.res.Resources; import android.graphics.Bitmap; import android.graphics.Color; import android.graphics.PorterDuff.Mode; import android.graphics.drawable.ColorDrawable; import android.graphics.drawable.Drawable; import android.os.Build; +import android.support.v4.view.ViewCompat; import android.util.AttributeSet; +import android.util.Property; import android.view.View; import android.widget.FrameLayout; import android.widget.ImageView; @@ -39,13 +42,33 @@ import org.mariotaku.twidere.util.ThemeUtils; import org.mariotaku.twidere.util.accessor.ViewAccessor; import org.mariotaku.twidere.util.accessor.ViewAccessor.OutlineCompat; import org.mariotaku.twidere.util.accessor.ViewAccessor.ViewOutlineProviderCompat; -import org.mariotaku.twidere.view.helper.PressElevateViewHelper; import org.mariotaku.twidere.view.iface.IHomeActionButton; +import me.uucky.colorpicker.internal.EffectViewHelper; + @TargetApi(Build.VERSION_CODES.LOLLIPOP) public class HomeActionButton extends FrameLayout implements IHomeActionButton { - private final PressElevateViewHelper mHelper; + private static class PressElevationProperty extends Property { + private final float mElevation; + + public PressElevationProperty(float elevation) { + super(Float.TYPE, null); + mElevation = elevation; + } + + @Override + public void set(View object, Float value) { + ViewCompat.setTranslationZ(object, mElevation * value); + } + + @Override + public Float get(View object) { + return ViewCompat.getTranslationZ(object) / mElevation; + } + } + + private final EffectViewHelper mHelper; private final ImageView mIconView; private final ProgressBar mProgressBar; @@ -59,7 +82,9 @@ public class HomeActionButton extends FrameLayout implements IHomeActionButton { public HomeActionButton(final Context context, final AttributeSet attrs, final int defStyle) { super(context, attrs, defStyle); - mHelper = new PressElevateViewHelper(this); + final Resources resources = context.getResources(); + final float elevation = resources.getDisplayMetrics().density * 4; + mHelper = new EffectViewHelper(this, new PressElevationProperty(elevation), 200); inflate(ThemeUtils.getActionBarContext(context), R.layout.action_item_home_actions, this); mIconView = (ImageView) findViewById(android.R.id.icon); mProgressBar = (ProgressBar) findViewById(android.R.id.progress); @@ -112,11 +137,8 @@ public class HomeActionButton extends FrameLayout implements IHomeActionButton { @Override public void setPressed(boolean pressed) { - final boolean oldState = mHelper.getState(); super.setPressed(pressed); - final boolean state = mHelper.getState(); - if (oldState == state) return; - mHelper.updateButtonState(); + mHelper.setState(pressed); } private static class HomeActionButtonOutlineProvider extends ViewOutlineProviderCompat { diff --git a/twidere/src/main/java/org/mariotaku/twidere/view/holder/AccountViewHolder.java b/twidere/src/main/java/org/mariotaku/twidere/view/holder/AccountViewHolder.java index 09bbd284b..764c647ad 100644 --- a/twidere/src/main/java/org/mariotaku/twidere/view/holder/AccountViewHolder.java +++ b/twidere/src/main/java/org/mariotaku/twidere/view/holder/AccountViewHolder.java @@ -33,7 +33,6 @@ public class AccountViewHolder { public final TextView name, screen_name; public final CheckBox checkbox; private final ColorLabelRelativeLayout content; - private final View default_indicator; private final View drag_handle; public AccountViewHolder(final View view) { @@ -41,7 +40,6 @@ public class AccountViewHolder { name = (TextView) view.findViewById(android.R.id.text1); screen_name = (TextView) view.findViewById(android.R.id.text2); profile_image = (ImageView) view.findViewById(android.R.id.icon); - default_indicator = view.findViewById(R.id.default_indicator); checkbox = (CheckBox) view.findViewById(android.R.id.checkbox); drag_handle = view.findViewById(R.id.drag_handle); } @@ -50,10 +48,6 @@ public class AccountViewHolder { content.drawEnd(color); } - public void setIsDefault(final boolean is_default) { - default_indicator.setVisibility(is_default ? View.VISIBLE : View.GONE); - } - public void setSortEnabled(boolean enabled) { drag_handle.setVisibility(enabled ? View.VISIBLE : View.GONE); } diff --git a/twidere/src/main/res/layout/list_item_account.xml b/twidere/src/main/res/layout/list_item_account.xml index 6811bb254..3c9b45003 100644 --- a/twidere/src/main/res/layout/list_item_account.xml +++ b/twidere/src/main/res/layout/list_item_account.xml @@ -56,33 +56,21 @@ android:orientation="vertical" android:padding="@dimen/element_spacing_normal"> - - - - - - + android:singleLine="true" + android:textAppearance="?android:attr/textAppearanceMedium" + android:textColor="?android:textColorPrimary"/> + android:textAppearance="?android:attr/textAppearanceSmall" + android:textColor="?android:textColorSecondary"/> - v zRzVS|9|X~=h^&Z2M2s8jJ3fetH6|L9>_fAgDgWEO%Vv_D$L`L!+PyIB&dj}M?)lA` zbI(2VV3aPZ1X!AnI)OAG4GT#FN&`yFiRiT;=5o1gi5)7nTD#ru5E02*z0w0HgNWL+ z1bw9YHFeVh6cI3C!i29FV}-ITXEDYAOsj3GF_UFk&R~prWm&GgeEIU}a0gW(sVT`D zx?HZ$gTdgRvMjq&P2&Xn<8EkZ`1bDIyA4DX6H+Wd*v_xdqM{PD`lzy3XLB>{s+cb1rY^_NJ^wbDcCkB%d!**1b(`H{rYN*(l81mfZCi+=U$u5 zw)j&8gp=;``F^jesw#E4Tp30Ik<;n?`F{dvk;~;G!+^$(8@E@Iq_R)hg1lbu!5cSj zz=G0%6#j+#)ij{kqeB{y#>kmmKqVz5(#)ANI~-G%+s9VQ^`@pK+PZZsH8(e>+DM;V zK#VbI;lhP9ckW!nie9^Rjn=PUPr+b^FvGB{BsNGcAUL%5@88q>`SYo)tc(~lHdn2# zuBM8L3i5irNz^eRQOO5{?f}w^88c|*%9WInfjOT3Qd3hyt5>h4#>Phdjm)cQ4j=(( z>eQ*+B8)_=SH~@> zwzgKYu89@Q1%!^bwzg7naWQS)yqR9TdPSj7h=vRqqDv=SW^323rTh2q>#A=;CG!CZ zNCgE21Z$cyWr`s^?%lgb3l=OOo9%<7yR88PB3-(4p>yZX8S+OB4Gpw(=~8<7^eKlb zNy*8kK+d2+gJ|&J!8CB-KGWxyZM6ej6rml+G3fPj%yEYV=1 z`*QQOD0Dx^+gks7wuiOrQg(Vt_ z)=9yrSz203_4W19Rk;NP0s(8%9d5T<(+53%{FsLUN~NRMp#jzb03cvJ(NOeW#)3p3 z5TIqtmeK9ox0M_@Aiv*#(Btu#pAWil;ex88h2MGe=1r&8B4EIW2tNWSMqwxkz%sXN z*+OT}p6$%YtOcaU2Z_r``3oyC8j)*VR@i^!$PwDNZ(ppc)&e?n<_sT6Ql(%J*tl^c z4_;#wYXO})b&5ORcncIkWZt!F*LX!l+QHW?Uc8uET3Xa(1(Cw>`Fz&+pc5xf@Zma< zg6Rq%4Hz&WZZVj`0FDSiV+mr6aSO5x(DCEPdGMBK!P$TP`ZbLiGsdteSRv+jSFc`G zZ5wv})&e?u^eB&VlTk27!>~MU+B8EW*`7Un=-9Didf=drwSW#CIz+j-xr8}ZpFVvO z=Jepf13G!~BrRF8ga?#b1$B4q*r6AW^?(i>I6!aTz9r1;MSe(2DXsmF9zCM{`}gz9 zM(y%NIv3LjWII)Sj&hf^7BqeObecVTHudV&OG|G<`{9$eZ{N-V zM7w%10#0iIB|6NjQA6etcSYvSn@5u;PmWZ@G@`t`obKGYW5jYqU26dq6&3Nb+_!IE zLl&a9^0Q~pXw|A!R8msHhjCa1GMUIj8Mv&Xt6B>PM~0u+y?ZxLR+&*=ym-O$NFzp! zpy9)Z69$Gj;aKmaMMsg#*|lpIjT|}B3`YEJ2rN}C5Y#!zwcdgR5zNVU?%YZF`T3?m z5_d)5z?DTOoDXL~qQe;Kk=}GVou)uSyak{1@ZrOVd;@SkJRtM{DGb~cZzDUgs~ zTC-*iA@Vi|Cp7>GDo_Gq#Aot8ilsKl ztaw+WGskTroM=FQcs!o6c;D67CrMJN6@ZkMWHOuxpq7@FL)F#Q-^UB+M@f=aSOrKx zvH%VTgcs_3KHsk%kEc8?K%+;G{?6fWAZ^E^PNTzey!CZP!m8r6AR`V6g+fw&ef`p! znwsCj!aBSPp!QNPo)Z6J?AWoV>~?zr1nP}+;{_AlE)hsN;2>&86z%bNJYN&hKj9a9 z^}W;^?kE6#=5RQ^%+1Z+W4GJ$F@MrJcrxG!8Sy~U>K{%re|}cm5q&!RYcSj z>*EPpFI?cMaNH)%88&R#O=!ZeKZPh6Mc`@;(=uihAL%@dx@VvX%>;3!5lP7->Q5_NCz4^$4i^>zM1ql1`JW5X@!m}-S zN>i&%GL6U#S%8OIu&^2|0kv;<=v5XDx_fqZc4qi2n9*@dWWth~o15{G1YdaYQFrzR zd!-ksL9v!s*Zk^>=+UR5uxW(TfHcsi0i^*YcJ=)WFFaSHK&gMk00000NkvXXu0mjf D*9kx@ literal 3576 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 diff --git a/twidere/src/main/res/mipmap-mdpi/ic_launcher.png b/twidere/src/main/res/mipmap-mdpi/ic_launcher.png old mode 100644 new mode 100755 index 1e6ff5bcd649ac674395da340ac9b0183ca8d241..b98df34825945f6c928bcf37124a2f1ddb4e8875 GIT binary patch literal 1553 zcmV+s2JZQZP)qef8|E33ABSrHY5xA z1TJ|ams~#t1gNR0(KsBAutJ(lCVpaKg7r7h{=_lf2e_}qLVoqg0pQJ4cwu4T6|Gil zU>JrE2MEV;#O-$PFD@=Rz5R>Y1U*s!dP9DGzFw!(^#Z^T01y!l@jiWec%FZIbaeES z)oMKefMXD{0L8_{!vIhpX5q)WXIb{wg@pywgqlUy76C9|F<8)TA|oUJ1^^S!^KL>2 zS|BVggkpJ~_Ygv~9LG7fwzj_8+}yMaT9Hr$Fq_R0Gcz-u+}zx3gTb%}0Pz5T(XR=! zC8!3T=XXAR`c!PQ+5Qr=`UTMI^?wjT5-u&krMJNU2H@`9yKHT3t!xbN{C{!n@pz!8 zrw0}nF>KDI1s?;x7O1YS);xOj2ng{%qxk&!Gc-3h!^XzOc@TsKfEl2oq5@i5TY+JO zihfe3%jJT$wl-K>TT>e%bO2OTT3QO7ot+RF83|v$e4%G)J32aouC6YapPyF~LLC6_ z+z9IG>L4>S6O2ZqtVoQB?(S}wot;$+LOlRfgjTqH`?gC z^(v&Kq(EX~B0Ulk5+FW49`t%WL`O$cchqP!G*S2-Hk%C^8yne!g98o2Fv=@&AOMTS zLPtp2IF5s*r6t(g+oJ;Uh>eXE10RJU5S~%2aNuup$-(J#!h;77U~6lOx)8^4JKNja z%BB*507gegAtNK>1c2Rc2ZRttUJ#6Kgd>b+L3E&$jL&0|c=F^4ynp{5{}f}u>2!t; z@aokoxOVN@2>|R=0Kg)Lql&^$6D#M6&z?Pl>FH_VlDYsdU%rH#oE$|N27vF0nof9B_)ak;Z2yC ztX3<94wP0mH#ec7p#iX>OBzcEp+T%l3}79&dGjVsflA#2<6~-S3U1xHMYEH%?dT1PqAt*w3dj0w}l$Di1c6PQX6yaK0TBwzz&6@z! z1$g@ODVWV>#V&L#8d(CR`lsRckTdw z>?jRpsoJ5TA$arVjrg;lqNi>Q_=-S?^73-%=;#P)=IQ$m4D6ASkw6vu`~UECYM4h3=a>3@SQEK1HxoZl{6}+5G|3Hmj{?p3_>O6D*DEfK^lRaoBKaX1{IPp41w4m<2VK*L@+* zC|(Niz0GF(Q+9b>*fhw>%K9cLDQSfeaz%{|4ul9nJl)`67)I;yc$^Wr?f-c9 zEa+E{+!m8IFE8&molf^7P7yFK2P;78|9;Y=Y?%1=CG?HY@9*!wU0q$h2LNu_Ehg{V zaPgC9wc6`9Zru1KIy$<UFe8(En->YNr?We7Hw9WYB*BUaPxp@t5a^00000NkvXXu0mjf DJw?!! literal 2169 zcmV-<2!{8GP)Q34ur6_@n-E^ulMwH^lGIr8pd<*_cdfX&$DyI z)$jS{8^jGpgq?_ph=_=Yh=-T;?e2SJU~Erz51&)B17o{>^WdJI;1*3YT!Bw5QA`mSx=ZG6G-&fz7yhPIHTH6$k4!nWt?mem<{&7a-AC? z*Z+5b&L}_>APNu#a3%^61&9KOQGh5w6d(!^1xVgvr-L0f+rtxJAHlfEy0Bb>|S@JfpNLJ&ZF5`;NUP{2F0YzRRB z@i8F7qfFwDBE2C9AU;Gd7w}J!dqNOE{2~6S@Hi`I2uFY*9A$;5H$fXo?q?JI9N-AU z9H2!WQ;MGDND z=9v@oRp%*)MHyWItW2_w1htZ&fmLb){2A|@r@=PAnFr`*J=@sF;~e89-sT#4a;8~k z$uJ|%idiv-1Q6%tfD(=?xm8A%{o0u)S3RB-28#IXiwWNA`afDycLo#SMfVuBRc`PlRZDboqlNmH3G zkIY8`h!UWB{&~0AHhx06?102PT5`W_+S7pBW-1-LCF2OW2 zBOMx=#$g!2!Z3EP+4R8=Q3i6$o zFTK3rQ%o`;C!dzvT}C|>9+CN$3!o>!e(pq`CWbvgT{S=hhPnWIx$_ty_P-0z$DPJs zsJ8@2=nb$i8)*VO#wErcygSh%;G7r&o*CsfHkNf z&nYr2mLoFVQ$r8e_>>`;@ALK75YIe9X6>f0NPx;#ZhMC*$(LOK=kSD~@@#5OLXlNtJb&$kCysVRWi z!dvJh$6jQ7u=$z;h|QcvC-dxgn=d-f*BU@<;uJb5GU#i*{s1-`IfhQk9IB3Yp6`7A z`U6OU!<5iRh3^HPuRnm;#3SU<$uZCK^#^cB&`$=PoS@dveEk9J2{w~LCqJjo_xxs^ z0qhCZFosTkMLja!>wMh->CEqefqQqP>>+;-}dewrIjd-;`qtr&wDTAk=LbiULb{Fkq8QN zZzAahSCC2@Q`khojkp1k;0i3Xb^~!4LQJ31o5n$yFZW_`LtxHX!ROqmf5UXflY0L)20ZT&&;a+~k?-1l(6Q?BragFyJV5~& z;6V4{T@PM0QCk5?e*f>k#GW9h8K}h$gZR};rAic(ntHuE^AUdnhWqJ^&sOPN=ju6E zaBAxOI_usaF3j>|9eV->6CL>LY&m$_drYo%st)im75!1Fu_l^orkkDYOjAvqA$69D vevm{BHPzDJoo!1^XGm0#GG)q?DO2VX?x+xqfi&iT00000NkvXXu0mjf56cfi diff --git a/twidere/src/main/res/mipmap-xhdpi/ic_launcher.png b/twidere/src/main/res/mipmap-xhdpi/ic_launcher.png old mode 100644 new mode 100755 index 90a05d1636dded802ac84530542d8825f957c79f..7da6d26fe0b85a1169fd1f250634ae659e1e05cb GIT binary patch literal 3129 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 TOvB{900000NkvXXu0mjfI6}Li literal 4750 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 F{{V90zU}}3 diff --git a/twidere/src/main/res/mipmap-xxhdpi/ic_launcher.png b/twidere/src/main/res/mipmap-xxhdpi/ic_launcher.png old mode 100644 new mode 100755 index 260a220f3d0278481088c51273960e977c757911..1e62cae097abf03fc9f168e5f5ca3d8836080867 GIT binary patch literal 4809 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 a1a(?m+2qap4imqq0M$oY=$Z#sVgCnWJL@3; literal 7891 zcmb7pXH-*7)b2?j2tj%RA}B?A7nGuuARVLykRpG)Qk6s)7QE z(xoXy1d(0^CG-Fx`QrEEu66Ifd)7MZ%seyunZ0K}XJ(x~H>alk=ADOn#n9 zNacqui-ze}596;UX1>TA&D6e*?&I0pdp#MKDeC*_Q|g~O?HY!7MlQBp-H#h5Y@Bxe zDV^dkBvh>oxFCyLyKynwQUx(Gs$V0YpL7cvz`ebJ*6IT}L)f)+?%441NKWW}`1DAh zQ>y3{kw0H4b>yn3$MamA8Q(s%oO<@{$ z(_$=HRUrJ)u&%-nyi8-G1Z`_L6YooZW%0Di!FN&fKg@WL;o%0mcdr>0oSS?-w_nC0 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 diff --git a/twidere/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/twidere/src/main/res/mipmap-xxxhdpi/ic_launcher.png old mode 100644 new mode 100755 index 99b3b4cc886b9c7c8037fbea301ee6e3fd04f3aa..1a4ca051e86038bb2546121a7e01a7b8dbecb2aa GIT binary patch literal 6853 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 literal 10828 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 tab You need to send follow request to this protected user to see tweets No account + Application can shorten tweet for Twidere, so it can access your tweet to send. + Application can upload media for Twidere, so it can access media in your tweet to send. + Application can sync read position for Twidere, so it can access your read position. \ No newline at end of file diff --git a/twidere/web_hi_res_512.png b/twidere/web_hi_res_512.png new file mode 100755 index 0000000000000000000000000000000000000000..ec045fdf1c741fb4d55e2123195366bbdeae612f GIT binary patch literal 24526 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 YZ~cqHE$)tU5%`H%`+X=YIH}