From 0157b7b54f864258ae437c3566fe2cb74f0da61e Mon Sep 17 00:00:00 2001 From: cyBerta Date: Wed, 1 Jan 2020 21:24:50 +0100 Subject: add new icons for tethering --- .../main/res/drawable-hdpi/ic_access_point_36.png | Bin 0 -> 2246 bytes app/src/main/res/drawable-hdpi/ic_bluetooth.png | Bin 0 -> 1043 bytes app/src/main/res/drawable-hdpi/ic_check_bold.png | Bin 0 -> 808 bytes app/src/main/res/drawable-hdpi/ic_usb.png | Bin 0 -> 1000 bytes app/src/main/res/drawable-hdpi/ic_wifi.png | Bin 0 -> 1496 bytes app/src/main/res/drawable-ldpi/ic_bluetooth.png | Bin 0 -> 797 bytes app/src/main/res/drawable-ldpi/ic_check_bold.png | Bin 0 -> 652 bytes app/src/main/res/drawable-ldpi/ic_usb.png | Bin 0 -> 644 bytes app/src/main/res/drawable-ldpi/ic_wifi.png | Bin 0 -> 881 bytes .../main/res/drawable-mdpi/ic_access_point_36.png | Bin 0 -> 1301 bytes app/src/main/res/drawable-mdpi/ic_bluetooth.png | Bin 0 -> 980 bytes app/src/main/res/drawable-mdpi/ic_check_bold.png | Bin 0 -> 725 bytes app/src/main/res/drawable-mdpi/ic_usb.png | Bin 0 -> 859 bytes app/src/main/res/drawable-mdpi/ic_wifi.png | Bin 0 -> 1123 bytes .../main/res/drawable-xhdpi/ic_access_point_36.png | Bin 0 -> 2878 bytes app/src/main/res/drawable-xhdpi/ic_bluetooth.png | Bin 0 -> 1300 bytes app/src/main/res/drawable-xhdpi/ic_check_bold.png | Bin 0 -> 900 bytes app/src/main/res/drawable-xhdpi/ic_usb.png | Bin 0 -> 1397 bytes app/src/main/res/drawable-xhdpi/ic_wifi.png | Bin 0 -> 1894 bytes app/src/main/res/drawable-xxhdpi/ic_bluetooth.png | Bin 0 -> 1805 bytes app/src/main/res/drawable-xxhdpi/ic_check_bold.png | Bin 0 -> 1212 bytes app/src/main/res/drawable-xxhdpi/ic_usb.png | Bin 0 -> 1707 bytes app/src/main/res/drawable-xxhdpi/ic_wifi.png | Bin 0 -> 2639 bytes .../res/drawable-xxxhdpi/ic_access_point_36.png | Bin 0 -> 5906 bytes app/src/main/res/drawable-xxxhdpi/ic_bluetooth.png | Bin 0 -> 2138 bytes .../main/res/drawable-xxxhdpi/ic_check_bold.png | Bin 0 -> 1494 bytes app/src/main/res/drawable-xxxhdpi/ic_usb.png | Bin 0 -> 2359 bytes app/src/main/res/drawable-xxxhdpi/ic_wifi.png | Bin 0 -> 3399 bytes app/src/main/res/layout/d_list_selection.xml | 63 +++++++++++++++++++++ .../res/layout/v_icon_select_text_list_item.xml | 58 +++++++++++++++++++ 30 files changed, 121 insertions(+) create mode 100644 app/src/main/res/drawable-hdpi/ic_access_point_36.png create mode 100644 app/src/main/res/drawable-hdpi/ic_bluetooth.png create mode 100644 app/src/main/res/drawable-hdpi/ic_check_bold.png create mode 100644 app/src/main/res/drawable-hdpi/ic_usb.png create mode 100644 app/src/main/res/drawable-hdpi/ic_wifi.png create mode 100644 app/src/main/res/drawable-ldpi/ic_bluetooth.png create mode 100644 app/src/main/res/drawable-ldpi/ic_check_bold.png create mode 100644 app/src/main/res/drawable-ldpi/ic_usb.png create mode 100644 app/src/main/res/drawable-ldpi/ic_wifi.png create mode 100644 app/src/main/res/drawable-mdpi/ic_access_point_36.png create mode 100644 app/src/main/res/drawable-mdpi/ic_bluetooth.png create mode 100644 app/src/main/res/drawable-mdpi/ic_check_bold.png create mode 100644 app/src/main/res/drawable-mdpi/ic_usb.png create mode 100644 app/src/main/res/drawable-mdpi/ic_wifi.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_access_point_36.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_bluetooth.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_check_bold.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_usb.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_wifi.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_bluetooth.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_check_bold.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_usb.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_wifi.png create mode 100644 app/src/main/res/drawable-xxxhdpi/ic_access_point_36.png create mode 100644 app/src/main/res/drawable-xxxhdpi/ic_bluetooth.png create mode 100644 app/src/main/res/drawable-xxxhdpi/ic_check_bold.png create mode 100644 app/src/main/res/drawable-xxxhdpi/ic_usb.png create mode 100644 app/src/main/res/drawable-xxxhdpi/ic_wifi.png create mode 100644 app/src/main/res/layout/d_list_selection.xml create mode 100644 app/src/main/res/layout/v_icon_select_text_list_item.xml (limited to 'app/src/main/res') diff --git a/app/src/main/res/drawable-hdpi/ic_access_point_36.png b/app/src/main/res/drawable-hdpi/ic_access_point_36.png new file mode 100644 index 00000000..03444d0f Binary files /dev/null and b/app/src/main/res/drawable-hdpi/ic_access_point_36.png differ diff --git a/app/src/main/res/drawable-hdpi/ic_bluetooth.png b/app/src/main/res/drawable-hdpi/ic_bluetooth.png new file mode 100644 index 00000000..e7c1589b Binary files /dev/null and b/app/src/main/res/drawable-hdpi/ic_bluetooth.png differ diff --git a/app/src/main/res/drawable-hdpi/ic_check_bold.png b/app/src/main/res/drawable-hdpi/ic_check_bold.png new file mode 100644 index 00000000..28418346 Binary files /dev/null and b/app/src/main/res/drawable-hdpi/ic_check_bold.png differ diff --git a/app/src/main/res/drawable-hdpi/ic_usb.png b/app/src/main/res/drawable-hdpi/ic_usb.png new file mode 100644 index 00000000..b9de586f Binary files /dev/null and b/app/src/main/res/drawable-hdpi/ic_usb.png differ diff --git a/app/src/main/res/drawable-hdpi/ic_wifi.png b/app/src/main/res/drawable-hdpi/ic_wifi.png new file mode 100644 index 00000000..ca6b94a3 Binary files /dev/null and b/app/src/main/res/drawable-hdpi/ic_wifi.png differ diff --git a/app/src/main/res/drawable-ldpi/ic_bluetooth.png b/app/src/main/res/drawable-ldpi/ic_bluetooth.png new file mode 100644 index 00000000..3a73c82f Binary files /dev/null and b/app/src/main/res/drawable-ldpi/ic_bluetooth.png differ diff --git a/app/src/main/res/drawable-ldpi/ic_check_bold.png b/app/src/main/res/drawable-ldpi/ic_check_bold.png new file mode 100644 index 00000000..4f765ed4 Binary files /dev/null and b/app/src/main/res/drawable-ldpi/ic_check_bold.png differ diff --git a/app/src/main/res/drawable-ldpi/ic_usb.png b/app/src/main/res/drawable-ldpi/ic_usb.png new file mode 100644 index 00000000..d48d2f50 Binary files /dev/null and b/app/src/main/res/drawable-ldpi/ic_usb.png differ diff --git a/app/src/main/res/drawable-ldpi/ic_wifi.png b/app/src/main/res/drawable-ldpi/ic_wifi.png new file mode 100644 index 00000000..56ad6403 Binary files /dev/null and b/app/src/main/res/drawable-ldpi/ic_wifi.png differ diff --git a/app/src/main/res/drawable-mdpi/ic_access_point_36.png b/app/src/main/res/drawable-mdpi/ic_access_point_36.png new file mode 100644 index 00000000..c461a0a5 Binary files /dev/null and b/app/src/main/res/drawable-mdpi/ic_access_point_36.png differ diff --git a/app/src/main/res/drawable-mdpi/ic_bluetooth.png b/app/src/main/res/drawable-mdpi/ic_bluetooth.png new file mode 100644 index 00000000..a1cecd2b Binary files /dev/null and b/app/src/main/res/drawable-mdpi/ic_bluetooth.png differ diff --git a/app/src/main/res/drawable-mdpi/ic_check_bold.png b/app/src/main/res/drawable-mdpi/ic_check_bold.png new file mode 100644 index 00000000..872ef957 Binary files /dev/null and b/app/src/main/res/drawable-mdpi/ic_check_bold.png differ diff --git a/app/src/main/res/drawable-mdpi/ic_usb.png b/app/src/main/res/drawable-mdpi/ic_usb.png new file mode 100644 index 00000000..3ad5ebc1 Binary files /dev/null and b/app/src/main/res/drawable-mdpi/ic_usb.png differ diff --git a/app/src/main/res/drawable-mdpi/ic_wifi.png b/app/src/main/res/drawable-mdpi/ic_wifi.png new file mode 100644 index 00000000..21a69023 Binary files /dev/null and b/app/src/main/res/drawable-mdpi/ic_wifi.png differ diff --git a/app/src/main/res/drawable-xhdpi/ic_access_point_36.png b/app/src/main/res/drawable-xhdpi/ic_access_point_36.png new file mode 100644 index 00000000..4ae3d1d9 Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/ic_access_point_36.png differ diff --git a/app/src/main/res/drawable-xhdpi/ic_bluetooth.png b/app/src/main/res/drawable-xhdpi/ic_bluetooth.png new file mode 100644 index 00000000..32a854e5 Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/ic_bluetooth.png differ diff --git a/app/src/main/res/drawable-xhdpi/ic_check_bold.png b/app/src/main/res/drawable-xhdpi/ic_check_bold.png new file mode 100644 index 00000000..da6a1ecb Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/ic_check_bold.png differ diff --git a/app/src/main/res/drawable-xhdpi/ic_usb.png b/app/src/main/res/drawable-xhdpi/ic_usb.png new file mode 100644 index 00000000..c11940b1 Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/ic_usb.png differ diff --git a/app/src/main/res/drawable-xhdpi/ic_wifi.png b/app/src/main/res/drawable-xhdpi/ic_wifi.png new file mode 100644 index 00000000..cf1bb909 Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/ic_wifi.png differ diff --git a/app/src/main/res/drawable-xxhdpi/ic_bluetooth.png b/app/src/main/res/drawable-xxhdpi/ic_bluetooth.png new file mode 100644 index 00000000..9c30e5b4 Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/ic_bluetooth.png differ diff --git a/app/src/main/res/drawable-xxhdpi/ic_check_bold.png b/app/src/main/res/drawable-xxhdpi/ic_check_bold.png new file mode 100644 index 00000000..f6b50706 Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/ic_check_bold.png differ diff --git a/app/src/main/res/drawable-xxhdpi/ic_usb.png b/app/src/main/res/drawable-xxhdpi/ic_usb.png new file mode 100644 index 00000000..c78e33af Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/ic_usb.png differ diff --git a/app/src/main/res/drawable-xxhdpi/ic_wifi.png b/app/src/main/res/drawable-xxhdpi/ic_wifi.png new file mode 100644 index 00000000..ea9e08a9 Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/ic_wifi.png differ diff --git a/app/src/main/res/drawable-xxxhdpi/ic_access_point_36.png b/app/src/main/res/drawable-xxxhdpi/ic_access_point_36.png new file mode 100644 index 00000000..4a2f25c1 Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/ic_access_point_36.png differ diff --git a/app/src/main/res/drawable-xxxhdpi/ic_bluetooth.png b/app/src/main/res/drawable-xxxhdpi/ic_bluetooth.png new file mode 100644 index 00000000..6eccbbd6 Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/ic_bluetooth.png differ diff --git a/app/src/main/res/drawable-xxxhdpi/ic_check_bold.png b/app/src/main/res/drawable-xxxhdpi/ic_check_bold.png new file mode 100644 index 00000000..19029a0d Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/ic_check_bold.png differ diff --git a/app/src/main/res/drawable-xxxhdpi/ic_usb.png b/app/src/main/res/drawable-xxxhdpi/ic_usb.png new file mode 100644 index 00000000..4bebd840 Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/ic_usb.png differ diff --git a/app/src/main/res/drawable-xxxhdpi/ic_wifi.png b/app/src/main/res/drawable-xxxhdpi/ic_wifi.png new file mode 100644 index 00000000..b5a05f7a Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/ic_wifi.png differ diff --git a/app/src/main/res/layout/d_list_selection.xml b/app/src/main/res/layout/d_list_selection.xml new file mode 100644 index 00000000..a9a84c0e --- /dev/null +++ b/app/src/main/res/layout/d_list_selection.xml @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/v_icon_select_text_list_item.xml b/app/src/main/res/layout/v_icon_select_text_list_item.xml new file mode 100644 index 00000000..64cc474a --- /dev/null +++ b/app/src/main/res/layout/v_icon_select_text_list_item.xml @@ -0,0 +1,58 @@ + + + + + + + + + -- cgit v1.2.3 From 87bdccc31f5fcd10e697d30225105ca40114582c Mon Sep 17 00:00:00 2001 From: cyBerta Date: Thu, 2 Jan 2020 22:57:50 +0100 Subject: add new strings for tethering --- app/src/main/res/values/strings.xml | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'app/src/main/res') diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index b52e34dd..f8e6b887 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -105,6 +105,14 @@ Background data connections will hibernate when your phone is inactive. Always-on VPN Open Android System Settings + VPN Hotspot + Share your VPN + Please make sure that you have enabled tethering in the %s first! + system settings + Share your VPN with other devices via: + Wifi hotspot + USB tethering + Bluetooth tethering Do not show again To enable always-on VPN in Android VPN Settings click on the configure icon [img src] and turn the switch on. To protect your privacy optimally, you should also activate the option \"Block connections without VPN\". -- cgit v1.2.3 From 921ee995ef0f0e7f2076ac3538fed289bcb82ba9 Mon Sep 17 00:00:00 2001 From: cyBerta Date: Thu, 2 Jan 2020 23:06:36 +0100 Subject: implement basic UI for VPN tethering --- app/src/main/res/layout/d_list_selection.xml | 26 ++++--------- app/src/main/res/layout/f_drawer_main.xml | 10 +++++ .../res/layout/v_icon_select_text_list_item.xml | 45 ++++++++++------------ 3 files changed, 37 insertions(+), 44 deletions(-) (limited to 'app/src/main/res') diff --git a/app/src/main/res/layout/d_list_selection.xml b/app/src/main/res/layout/d_list_selection.xml index a9a84c0e..ef963303 100644 --- a/app/src/main/res/layout/d_list_selection.xml +++ b/app/src/main/res/layout/d_list_selection.xml @@ -1,5 +1,5 @@ - @@ -18,46 +18,34 @@ android:layout_marginTop="@dimen/add_button_margin" android:layout_marginLeft="@dimen/activity_horizontal_margin" android:layout_marginRight="@dimen/activity_horizontal_margin" - android:text="@string/always_on_vpn" android:textAllCaps="true" android:textAppearance="@style/TextAppearance.AppCompat.Title" android:textStyle="bold" /> - - - - - \ No newline at end of file diff --git a/app/src/main/res/layout/f_drawer_main.xml b/app/src/main/res/layout/f_drawer_main.xml index f6c9b2bb..505bd714 100644 --- a/app/src/main/res/layout/f_drawer_main.xml +++ b/app/src/main/res/layout/f_drawer_main.xml @@ -88,6 +88,16 @@ android:visibility="gone" /> + + + - + - Date: Fri, 31 Jan 2020 17:59:46 -0600 Subject: add UI in navigation drawer to enable/disable ipv6 firewall and to show/hide experimental features --- app/src/main/res/layout/f_drawer_main.xml | 41 +++++++++++++++++++++++++------ app/src/main/res/values/strings.xml | 7 ++++-- 2 files changed, 39 insertions(+), 9 deletions(-) (limited to 'app/src/main/res') diff --git a/app/src/main/res/layout/f_drawer_main.xml b/app/src/main/res/layout/f_drawer_main.xml index 505bd714..191d547f 100644 --- a/app/src/main/res/layout/f_drawer_main.xml +++ b/app/src/main/res/layout/f_drawer_main.xml @@ -88,29 +88,56 @@ android:visibility="gone" /> - + + + + Always-on VPN Open Android System Settings VPN Hotspot - Share your VPN - Please make sure that you have enabled tethering in the %s first! + Firewall + Requires root permissions + Show experimental options + Hide experimental options + Please make sure to enable tethering in the %s first! system settings Share your VPN with other devices via: Wifi hotspot -- cgit v1.2.3 From 7ebd5e9135709ec6785cb60f4bad02094ea4cb62 Mon Sep 17 00:00:00 2001 From: cyberta Date: Fri, 31 Jan 2020 18:23:12 -0600 Subject: add missing icons --- app/src/main/res/drawable-hdpi/ic_cancel.png | Bin 0 -> 1780 bytes app/src/main/res/drawable-ldpi/ic_cancel.png | Bin 0 -> 967 bytes app/src/main/res/drawable-mdpi/ic_cancel.png | Bin 0 -> 1288 bytes app/src/main/res/drawable-xhdpi/ic_cancel.png | Bin 0 -> 2264 bytes app/src/main/res/drawable-xxhdpi/ic_cancel.png | Bin 0 -> 3290 bytes app/src/main/res/drawable-xxxhdpi/ic_cancel.png | Bin 0 -> 4551 bytes 6 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 app/src/main/res/drawable-hdpi/ic_cancel.png create mode 100644 app/src/main/res/drawable-ldpi/ic_cancel.png create mode 100644 app/src/main/res/drawable-mdpi/ic_cancel.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_cancel.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_cancel.png create mode 100644 app/src/main/res/drawable-xxxhdpi/ic_cancel.png (limited to 'app/src/main/res') diff --git a/app/src/main/res/drawable-hdpi/ic_cancel.png b/app/src/main/res/drawable-hdpi/ic_cancel.png new file mode 100644 index 00000000..579b1dff Binary files /dev/null and b/app/src/main/res/drawable-hdpi/ic_cancel.png differ diff --git a/app/src/main/res/drawable-ldpi/ic_cancel.png b/app/src/main/res/drawable-ldpi/ic_cancel.png new file mode 100644 index 00000000..a396f18e Binary files /dev/null and b/app/src/main/res/drawable-ldpi/ic_cancel.png differ diff --git a/app/src/main/res/drawable-mdpi/ic_cancel.png b/app/src/main/res/drawable-mdpi/ic_cancel.png new file mode 100644 index 00000000..125c82f1 Binary files /dev/null and b/app/src/main/res/drawable-mdpi/ic_cancel.png differ diff --git a/app/src/main/res/drawable-xhdpi/ic_cancel.png b/app/src/main/res/drawable-xhdpi/ic_cancel.png new file mode 100644 index 00000000..aac09d65 Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/ic_cancel.png differ diff --git a/app/src/main/res/drawable-xxhdpi/ic_cancel.png b/app/src/main/res/drawable-xxhdpi/ic_cancel.png new file mode 100644 index 00000000..1e9bce6c Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/ic_cancel.png differ diff --git a/app/src/main/res/drawable-xxxhdpi/ic_cancel.png b/app/src/main/res/drawable-xxxhdpi/ic_cancel.png new file mode 100644 index 00000000..4ef00efc Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/ic_cancel.png differ -- cgit v1.2.3 From 9a4f9c7ae3cf070ef08bff6abcc0a8d7bae52202 Mon Sep 17 00:00:00 2001 From: cyberta Date: Fri, 31 Jan 2020 19:10:09 -0600 Subject: improve wording for IPv6 Firewall --- app/src/main/res/values/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'app/src/main/res') diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 9b6f3125..b5fc2fa2 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -106,7 +106,7 @@ Always-on VPN Open Android System Settings VPN Hotspot - Firewall + Block IPv6 Requires root permissions Show experimental options Hide experimental options -- cgit v1.2.3