diff --git a/app/build.gradle b/app/build.gradle index 9773b40..c7fd329 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,8 +10,8 @@ android { applicationId "org.itxtech.daedalus" minSdkVersion 15 targetSdkVersion 25 - versionCode 6 - versionName "1.6.0" + versionCode 7 + versionName "1.7.0" buildConfigField "String", "BUILD_TIME", "\"${System.currentTimeMillis()}\"" buildConfigField "String", "GIT_COMMIT", "\"${gitCommit}\"" diff --git a/app/src/main/java/org/itxtech/daedalus/activity/ConfigActivity.java b/app/src/main/java/org/itxtech/daedalus/activity/ConfigActivity.java index fa11a32..03781b5 100644 --- a/app/src/main/java/org/itxtech/daedalus/activity/ConfigActivity.java +++ b/app/src/main/java/org/itxtech/daedalus/activity/ConfigActivity.java @@ -38,7 +38,7 @@ public class ConfigActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - setContentView(R.layout.activity_dns_server_config); + setContentView(R.layout.activity_config); ConfigFragment fragment; switch (getIntent().getIntExtra(LAUNCH_ACTION_FRAGMENT, LAUNCH_FRAGMENT_DNS_SERVER)) { diff --git a/app/src/main/java/org/itxtech/daedalus/service/DaedalusVpnService.java b/app/src/main/java/org/itxtech/daedalus/service/DaedalusVpnService.java index f88c7c9..ee7cbc8 100644 --- a/app/src/main/java/org/itxtech/daedalus/service/DaedalusVpnService.java +++ b/app/src/main/java/org/itxtech/daedalus/service/DaedalusVpnService.java @@ -197,9 +197,9 @@ public void run() { String aliasSecondary; if (advanced) { dnsServers = new HashMap<>(); - aliasPrimary = String.format(format, dnsServers.size() + 1); + aliasPrimary = String.format(format, 2); dnsServers.put(aliasPrimary, primaryServer); - aliasSecondary = String.format(format, dnsServers.size() + 1); + aliasSecondary = String.format(format, 3); dnsServers.put(aliasSecondary, secondaryServer); } else { aliasPrimary = primaryServer; diff --git a/app/src/main/java/org/itxtech/daedalus/widget/BoundedCardView.java b/app/src/main/java/org/itxtech/daedalus/widget/BoundedCardView.java deleted file mode 100644 index 116279f..0000000 --- a/app/src/main/java/org/itxtech/daedalus/widget/BoundedCardView.java +++ /dev/null @@ -1,54 +0,0 @@ -package org.itxtech.daedalus.widget; - -import android.content.Context; -import android.content.res.TypedArray; -import android.support.v7.widget.CardView; -import android.util.AttributeSet; -import org.itxtech.daedalus.R; - -/** - * Daedalus Project - * - * @author iTX Technologies & MrFuFuFu - * @link https://itxtech.org - *

- * 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. - */ -public class BoundedCardView extends CardView { - public BoundedCardView(Context context) { - super(context); - } - - public BoundedCardView(Context context, AttributeSet attrs) { - super(context, attrs); - initAttrs(context, attrs); - } - - public BoundedCardView(Context context, AttributeSet attrs, int defStyleAttr) { - super(context, attrs, defStyleAttr); - } - - private int boundedWidth; - private int boundedHeight; - - private void initAttrs(Context context, AttributeSet attrs) { - TypedArray arr = context.obtainStyledAttributes(attrs, R.styleable.BoundedView); - boundedWidth = arr.getDimensionPixelSize(R.styleable.BoundedView_bounded_width, 0); - boundedHeight = arr.getDimensionPixelSize(R.styleable.BoundedView_bounded_height, 0); - arr.recycle(); - } - - @Override - protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { - if (boundedWidth > 0 && boundedWidth < MeasureSpec.getSize(widthMeasureSpec)) { - MeasureSpec.makeMeasureSpec(boundedWidth, MeasureSpec.getMode(widthMeasureSpec)); - } - if (boundedHeight > 0 && boundedHeight < MeasureSpec.getSize(heightMeasureSpec)) { - MeasureSpec.makeMeasureSpec(boundedHeight, MeasureSpec.getMode(heightMeasureSpec)); - } - super.onMeasure(widthMeasureSpec, heightMeasureSpec); - } -} diff --git a/app/src/main/res/layout/activity_dns_server_config.xml b/app/src/main/res/layout/activity_config.xml similarity index 100% rename from app/src/main/res/layout/activity_dns_server_config.xml rename to app/src/main/res/layout/activity_config.xml diff --git a/app/src/main/res/xml/perf_settings.xml b/app/src/main/res/xml/perf_settings.xml index edc0225..7d36196 100644 --- a/app/src/main/res/xml/perf_settings.xml +++ b/app/src/main/res/xml/perf_settings.xml @@ -18,7 +18,7 @@