diff --git a/ring-android/app/src/main/java/cx/ring/adapters/SectionsPagerAdapter.java b/ring-android/app/src/main/java/cx/ring/adapters/SectionsPagerAdapter.java deleted file mode 100644 index 1f3be00403ac27420cf53b45f7227b6929c353de..0000000000000000000000000000000000000000 --- a/ring-android/app/src/main/java/cx/ring/adapters/SectionsPagerAdapter.java +++ /dev/null @@ -1,129 +0,0 @@ -/* - * Copyright (C) 2004-2014 Savoir-Faire Linux Inc. - * - * Author: Alexandre Lision <alexandre.lision@savoirfairelinux.com> - * - * 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, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - * - * Additional permission under GNU GPL version 3 section 7: - * - * If you modify this program, or any covered work, by linking or - * combining it with the OpenSSL project's OpenSSL library (or a - * modified version of that library), containing parts covered by the - * terms of the OpenSSL or SSLeay licenses, Savoir-Faire Linux Inc. - * grants you additional permission to convey the resulting work. - * Corresponding Source for a non-source form of such a combination - * shall include the source code for the parts of OpenSSL used as well - * as that of the covered work. - */ - -package cx.ring.adapters; - -import java.util.ArrayList; -import java.util.Locale; - -import android.app.Fragment; -import android.app.FragmentManager; -import cx.ring.R; -import cx.ring.fragments.CallListFragment; -import cx.ring.fragments.DialingFragment; -import cx.ring.fragments.HistoryFragment; -import com.astuetz.PagerSlidingTabStrip; - -import android.content.Context; -import android.support.v13.app.FragmentStatePagerAdapter; -import android.util.Log; - -public class SectionsPagerAdapter extends FragmentStatePagerAdapter implements PagerSlidingTabStrip.IconTabProvider { - - private static final String TAG = SectionsPagerAdapter.class.getSimpleName(); - Context mContext; - private final ArrayList<Fragment> fragments = new ArrayList<>(); - - public SectionsPagerAdapter(Context c, FragmentManager fm) { - super(fm); - mContext = c; - fragments.add(new DialingFragment()); - fragments.add(new CallListFragment()); - fragments.add(new HistoryFragment()); - } - - @Override - public Fragment getItem(int i) { - - return fragments.get(i); - } - - public String getClassName(int i) { - String name; - - switch (i) { - case 0: - name = DialingFragment.class.getName(); - break; - case 1: - name = CallListFragment.class.getName(); - break; - case 2: - name = HistoryFragment.class.getName(); - break; - - default: - Log.e(TAG, "getClassName: unknown fragment position " + i); - return null; - } - - // Log.w(TAG, "getClassName: name=" + name); - return name; - } - - @Override - public int getCount() { - return fragments.size(); - } - - @Override - public CharSequence getPageTitle(int position) { - - switch (position) { - case 0: - return mContext.getString(R.string.title_section0).toUpperCase(Locale.getDefault()); - case 1: - return mContext.getString(R.string.title_section1).toUpperCase(Locale.getDefault()); - case 2: - return mContext.getString(R.string.title_section2).toUpperCase(Locale.getDefault()); - default: - Log.e(TAG, "getPageTitle: unknown tab position " + position); - break; - } - return null; - } - - @Override - public int getPageIconResId(int position) { - switch (position) { - case 0: - return R.drawable.ic_action_dial_pad_light; - case 1: - return R.drawable.ic_action_call; - case 2: - return R.drawable.ic_action_time; - default: - Log.e(TAG, "getPageTitle: unknown tab position " + position); - break; - } - return 0; - } -} \ No newline at end of file diff --git a/ring-android/app/src/main/java/cx/ring/client/AccountEditionActivity.java b/ring-android/app/src/main/java/cx/ring/client/AccountEditionActivity.java index bd93dd18a34a78b38a5b56bc461ce7c741d4dd6c..8e5822b59ba81bcb7abbb215c10c1b2f045cbce4 100644 --- a/ring-android/app/src/main/java/cx/ring/client/AccountEditionActivity.java +++ b/ring-android/app/src/main/java/cx/ring/client/AccountEditionActivity.java @@ -50,14 +50,11 @@ import android.view.MenuItem; import cx.ring.R; import cx.ring.fragments.AdvancedAccountFragment; import cx.ring.fragments.AudioManagementFragment; -import cx.ring.fragments.HomeFragment; -import cx.ring.fragments.MenuFragment; import cx.ring.fragments.NestedSettingsFragment; import cx.ring.fragments.SecurityAccountFragment; import cx.ring.model.account.Account; import cx.ring.service.ISipService; import cx.ring.service.LocalService; -import cx.ring.service.SipService; import com.astuetz.PagerSlidingTabStrip; import java.util.ArrayList; import java.util.Locale; diff --git a/ring-android/app/src/main/java/cx/ring/fragments/HomeFragment.java b/ring-android/app/src/main/java/cx/ring/fragments/HomeFragment.java deleted file mode 100644 index b0c58d865205bedc153e37573ec77d43729c84a4..0000000000000000000000000000000000000000 --- a/ring-android/app/src/main/java/cx/ring/fragments/HomeFragment.java +++ /dev/null @@ -1,125 +0,0 @@ -/* - * Copyright (C) 2004-2014 Savoir-Faire Linux Inc. - * - * Author: Alexandre Lision <alexandre.lision@savoirfairelinux.com> - * - * 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, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - * - * Additional permission under GNU GPL version 3 section 7: - * - * If you modify this program, or any covered work, by linking or - * combining it with the OpenSSL project's OpenSSL library (or a - * modified version of that library), containing parts covered by the - * terms of the OpenSSL or SSLeay licenses, Savoir-Faire Linux Inc. - * grants you additional permission to convey the resulting work. - * Corresponding Source for a non-source form of such a combination - * shall include the source code for the parts of OpenSSL used as well - * as that of the covered work. - */ -package cx.ring.fragments; - -import cx.ring.R; -import cx.ring.adapters.SectionsPagerAdapter; -import cx.ring.client.HomeActivity; - -import com.astuetz.PagerSlidingTabStrip; - -import android.app.Activity; -import android.app.Fragment; - -import android.content.Intent; -import android.os.Bundle; -import android.support.v4.view.ViewPager; -import android.view.LayoutInflater; -import android.view.View; -import android.view.ViewGroup; - -public class HomeFragment extends Fragment { - static final String TAG = HomeFragment.class.getSimpleName(); - - /** - * The {@link ViewPager} that will host the section contents. - */ - ViewPager mViewPager; - SectionsPagerAdapter mSectionsPagerAdapter; - - @Override - public void onResume() { - super.onResume(); - ((HomeActivity)getActivity()).setToolbarState(false, R.string.app_name); - } - - @Override - public void onAttach(Activity activity) { - super.onAttach(activity); - } - - @Override - public void onDetach() { - super.onDetach(); - } - - @Override - public void onCreate(Bundle savedBundle) { - super.onCreate(savedBundle); - mSectionsPagerAdapter = new SectionsPagerAdapter(getActivity(), getChildFragmentManager()); - } - - @Override - public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { - ViewGroup rootView = (ViewGroup) inflater.inflate(R.layout.frag_home, container, false); - - // Set up the ViewPager with the sections adapter. - mViewPager = (ViewPager) rootView.findViewById(R.id.pager); - mViewPager.setPageTransformer(true, new ZoomOutPageTransformer(0.7f)); - - mViewPager.setOffscreenPageLimit(2); - mViewPager.setAdapter(mSectionsPagerAdapter); - mViewPager.setCurrentItem(1); - - final PagerSlidingTabStrip strip = PagerSlidingTabStrip.class.cast(rootView.findViewById(R.id.pts_main)); - - strip.setViewPager(mViewPager); - - return rootView; - } - - @Override - public void onActivityResult(int requestCode, int resultCode, Intent data) { - super.onActivityResult(requestCode, resultCode, data); - } - - public class ZoomOutPageTransformer implements ViewPager.PageTransformer { - private static final float MIN_ALPHA = .6f; - - public ZoomOutPageTransformer(float scalingStart) { - super(); - } - - @Override - public void transformPage(View page, float position) { - final float normalizedposition = Math.abs(Math.abs(position) - 1); - page.setAlpha(MIN_ALPHA + (1.f - MIN_ALPHA) * normalizedposition); - } - } - - public SectionsPagerAdapter getSectionsPagerAdapter() { - return mSectionsPagerAdapter; - } - - public ViewPager getViewPager() { - return mViewPager; - } -} \ No newline at end of file diff --git a/ring-android/app/src/main/java/cx/ring/utils/SipNotifications.java b/ring-android/app/src/main/java/cx/ring/utils/SipNotifications.java index 76fd929dacf7e05805e01d556f1cd34578500449..cf3400e5255fccf7a8bdcde7479ad5261b5ae786 100644 --- a/ring-android/app/src/main/java/cx/ring/utils/SipNotifications.java +++ b/ring-android/app/src/main/java/cx/ring/utils/SipNotifications.java @@ -153,7 +153,7 @@ public class SipNotifications { Builder nb = new NotificationCompat.Builder(context); nb.setLargeIcon(BitmapFactory.decodeResource(context.getResources(), R.drawable.ic_launcher)); - nb.setSmallIcon(R.drawable.ic_action_call); + nb.setSmallIcon(R.drawable.ic_call_white_24dp); nb.setTicker(tickerText); nb.setWhen(when); diff --git a/ring-android/app/src/main/res/drawable-hdpi/ic_action_call.png b/ring-android/app/src/main/res/drawable-hdpi/ic_action_call.png deleted file mode 100644 index 01f21fd6cc6fe75f84d6a26e8d7c7ae9c48f5eaf..0000000000000000000000000000000000000000 Binary files a/ring-android/app/src/main/res/drawable-hdpi/ic_action_call.png and /dev/null differ diff --git a/ring-android/app/src/main/res/drawable-hdpi/ic_action_chat.png b/ring-android/app/src/main/res/drawable-hdpi/ic_action_chat.png deleted file mode 100644 index 4d9c098263973cba6f4b267f1e6f5c1ac6b0b561..0000000000000000000000000000000000000000 Binary files a/ring-android/app/src/main/res/drawable-hdpi/ic_action_chat.png and /dev/null differ diff --git a/ring-android/app/src/main/res/drawable-hdpi/ic_action_dial_pad.png b/ring-android/app/src/main/res/drawable-hdpi/ic_action_dial_pad.png deleted file mode 100644 index b2340a6d1e6e103b83134d0fe907433e7b718a6c..0000000000000000000000000000000000000000 Binary files a/ring-android/app/src/main/res/drawable-hdpi/ic_action_dial_pad.png and /dev/null differ diff --git a/ring-android/app/src/main/res/drawable-hdpi/ic_action_dial_pad_light.png b/ring-android/app/src/main/res/drawable-hdpi/ic_action_dial_pad_light.png deleted file mode 100644 index aeb903b34615f03134c80de891fa4022598bbf63..0000000000000000000000000000000000000000 Binary files a/ring-android/app/src/main/res/drawable-hdpi/ic_action_dial_pad_light.png and /dev/null differ diff --git a/ring-android/app/src/main/res/drawable-mdpi/ic_action_call.png b/ring-android/app/src/main/res/drawable-mdpi/ic_action_call.png deleted file mode 100644 index 2dcfc0de0c340978d21e6d9ec5d9dc53061d7e0e..0000000000000000000000000000000000000000 Binary files a/ring-android/app/src/main/res/drawable-mdpi/ic_action_call.png and /dev/null differ diff --git a/ring-android/app/src/main/res/drawable-mdpi/ic_action_chat.png b/ring-android/app/src/main/res/drawable-mdpi/ic_action_chat.png deleted file mode 100644 index d3232818eda02d44d994ab3661965db3be828837..0000000000000000000000000000000000000000 Binary files a/ring-android/app/src/main/res/drawable-mdpi/ic_action_chat.png and /dev/null differ diff --git a/ring-android/app/src/main/res/drawable-mdpi/ic_action_dial_pad.png b/ring-android/app/src/main/res/drawable-mdpi/ic_action_dial_pad.png deleted file mode 100644 index c8c6ab18ea0881817a0a024424a4396a2f5170c8..0000000000000000000000000000000000000000 Binary files a/ring-android/app/src/main/res/drawable-mdpi/ic_action_dial_pad.png and /dev/null differ diff --git a/ring-android/app/src/main/res/drawable-mdpi/ic_action_dial_pad_light.png b/ring-android/app/src/main/res/drawable-mdpi/ic_action_dial_pad_light.png deleted file mode 100644 index 97054c21c4b8d9d16df777fcce650d11fc2a0827..0000000000000000000000000000000000000000 Binary files a/ring-android/app/src/main/res/drawable-mdpi/ic_action_dial_pad_light.png and /dev/null differ diff --git a/ring-android/app/src/main/res/drawable-xhdpi/ic_action_call.png b/ring-android/app/src/main/res/drawable-xhdpi/ic_action_call.png deleted file mode 100644 index 2030e3112dae8aa2f4ffbde81aadcfd3118023fe..0000000000000000000000000000000000000000 Binary files a/ring-android/app/src/main/res/drawable-xhdpi/ic_action_call.png and /dev/null differ diff --git a/ring-android/app/src/main/res/drawable-xhdpi/ic_action_chat.png b/ring-android/app/src/main/res/drawable-xhdpi/ic_action_chat.png deleted file mode 100644 index 09ef91dc47e2257dbc72fae14a6ee31f758b0ab8..0000000000000000000000000000000000000000 Binary files a/ring-android/app/src/main/res/drawable-xhdpi/ic_action_chat.png and /dev/null differ diff --git a/ring-android/app/src/main/res/drawable-xhdpi/ic_action_dial_pad.png b/ring-android/app/src/main/res/drawable-xhdpi/ic_action_dial_pad.png deleted file mode 100644 index 73f8bc07c45d8efd2a274e1fb130914b61aebcae..0000000000000000000000000000000000000000 Binary files a/ring-android/app/src/main/res/drawable-xhdpi/ic_action_dial_pad.png and /dev/null differ diff --git a/ring-android/app/src/main/res/drawable-xhdpi/ic_action_dial_pad_light.png b/ring-android/app/src/main/res/drawable-xhdpi/ic_action_dial_pad_light.png deleted file mode 100644 index b7c772aaa9d5f21535ba97b32255d300542b7fea..0000000000000000000000000000000000000000 Binary files a/ring-android/app/src/main/res/drawable-xhdpi/ic_action_dial_pad_light.png and /dev/null differ diff --git a/ring-android/app/src/main/res/drawable-xxhdpi/ic_action_call.png b/ring-android/app/src/main/res/drawable-xxhdpi/ic_action_call.png deleted file mode 100644 index dd00fb1d2f51616a4c1df64bb501ebe45575352a..0000000000000000000000000000000000000000 Binary files a/ring-android/app/src/main/res/drawable-xxhdpi/ic_action_call.png and /dev/null differ diff --git a/ring-android/app/src/main/res/drawable-xxhdpi/ic_action_chat.png b/ring-android/app/src/main/res/drawable-xxhdpi/ic_action_chat.png deleted file mode 100644 index 7472f809878a20a4d23c911572bc99534aa43672..0000000000000000000000000000000000000000 Binary files a/ring-android/app/src/main/res/drawable-xxhdpi/ic_action_chat.png and /dev/null differ diff --git a/ring-android/app/src/main/res/drawable-xxhdpi/ic_action_dial_pad.png b/ring-android/app/src/main/res/drawable-xxhdpi/ic_action_dial_pad.png deleted file mode 100644 index 649f86b6545090f4a6cb86fadd864db72eceb860..0000000000000000000000000000000000000000 Binary files a/ring-android/app/src/main/res/drawable-xxhdpi/ic_action_dial_pad.png and /dev/null differ diff --git a/ring-android/app/src/main/res/drawable-xxhdpi/ic_action_dial_pad_light.png b/ring-android/app/src/main/res/drawable-xxhdpi/ic_action_dial_pad_light.png deleted file mode 100644 index 934e55df2ad5fd2e54b8c4f142d68f0b7dd646d0..0000000000000000000000000000000000000000 Binary files a/ring-android/app/src/main/res/drawable-xxhdpi/ic_action_dial_pad_light.png and /dev/null differ diff --git a/ring-android/app/src/main/res/layout/frag_call.xml b/ring-android/app/src/main/res/layout/frag_call.xml index fae787b81aa9dcc13dde9e317bb0da5fa47cac1d..26a2bb74ea684eb28f8492ecbe03360ea3f291e5 100644 --- a/ring-android/app/src/main/res/layout/frag_call.xml +++ b/ring-android/app/src/main/res/layout/frag_call.xml @@ -134,7 +134,7 @@ android:layout_gravity="left" android:layout_marginLeft="15dp" android:layout_marginRight="10dp" - android:src="@drawable/ic_action_call" /> + android:src="@drawable/ic_call_white_24dp" /> <TextView android:id="@+id/call_status_txt" diff --git a/ring-android/app/src/main/res/layout/frag_dialing.xml b/ring-android/app/src/main/res/layout/frag_dialing.xml index a31bb4021320f38085598d5d40478b8483d4cdf0..f0c6b9592114e554fc39a5acba1ee55def824ea5 100644 --- a/ring-android/app/src/main/res/layout/frag_dialing.xml +++ b/ring-android/app/src/main/res/layout/frag_dialing.xml @@ -40,7 +40,7 @@ android:layout_weight="30" android:background="@drawable/item_keyboard_choice_selector" android:contentDescription="@string/dial_numeric_pad" - android:drawableLeft="@drawable/ic_action_dial_pad_light" + android:drawableLeft="@drawable/ic_dialpad_white_24dp" android:text="123" android:textColor="@color/white" android:textSize="15sp" /> @@ -71,7 +71,7 @@ android:layout_height="100dp" android:layout_centerHorizontal="true" android:background="@drawable/call_button" - android:src="@drawable/ic_action_call" /> + android:src="@drawable/ic_call_white_24dp" /> </RelativeLayout> </RelativeLayout> \ No newline at end of file diff --git a/ring-android/app/src/main/res/layout/item_contact.xml b/ring-android/app/src/main/res/layout/item_contact.xml index 4d2647e47ce6a6d0170deb20f0700f3f7c65215f..17008dbdf8de6252930f16dd51d67dcbb387c546 100644 --- a/ring-android/app/src/main/res/layout/item_contact.xml +++ b/ring-android/app/src/main/res/layout/item_contact.xml @@ -79,7 +79,7 @@ as that of the covered work. android:layout_margin="5dp" android:background="@null" android:contentDescription="@string/contact_quick_call_description" - android:src="@drawable/ic_action_call" /> + android:src="@drawable/ic_call_white_24dp" /> <ImageButton android:id="@+id/quick_message" @@ -88,7 +88,7 @@ as that of the covered work. android:layout_margin="5dp" android:background="@null" android:contentDescription="@string/contact_quick_msg_description" - android:src="@drawable/ic_action_chat" /> + android:src="@drawable/ic_call_white_24dp" /> </LinearLayout> </RelativeLayout>