init
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="108dp"
|
||||
android:height="108dp"
|
||||
android:viewportWidth="108"
|
||||
android:viewportHeight="108">
|
||||
<path
|
||||
android:fillColor="#2C2C2E"
|
||||
android:pathData="M0,0h108v108h-108z" />
|
||||
</vector>
|
||||
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="108dp"
|
||||
android:height="108dp"
|
||||
android:viewportWidth="108"
|
||||
android:viewportHeight="108">
|
||||
<!-- Centered chat terminal window - safe zone is 66dp circle centered at 54,54 -->
|
||||
<!-- Outer terminal border (28dp wide, 18dp tall, centered) -->
|
||||
<path
|
||||
android:fillColor="#00FF00"
|
||||
android:pathData="M40,45h28c2.2,0 4,1.8 4,4v10c0,2.2 -1.8,4 -4,4H40c-2.2,0 -4,-1.8 -4,-4V49C36,46.8 37.8,45 40,45Z"
|
||||
android:strokeWidth="0" />
|
||||
|
||||
<!-- Inner terminal background -->
|
||||
<path
|
||||
android:fillColor="#1C1C1E"
|
||||
android:pathData="M41,47h26c1.1,0 2,0.9 2,2v8c0,1.1 -0.9,2 -2,2H41c-1.1,0 -2,-0.9 -2,-2v-8C39,47.9 39.9,47 41,47Z"
|
||||
android:strokeWidth="0" />
|
||||
|
||||
<!-- Terminal cursor block (centered left) -->
|
||||
<path
|
||||
android:fillColor="#00FF00"
|
||||
android:pathData="M43,51h3v4h-3z" />
|
||||
|
||||
<!-- Text indicators (representing chat messages) -->
|
||||
<path
|
||||
android:fillColor="#00AA00"
|
||||
android:pathData="M48,52h16v1.5h-16z" />
|
||||
<path
|
||||
android:fillColor="#00AA00"
|
||||
android:pathData="M48,54.5h12v1.5h-12z" />
|
||||
|
||||
<!-- Connection indicator dots (mesh network) - positioned in top right -->
|
||||
<path
|
||||
android:fillColor="#00CC00"
|
||||
android:pathData="M62,38m-1.5,0a1.5,1.5 0,1 1,3 0a1.5,1.5 0,1 1,-3 0" />
|
||||
<path
|
||||
android:fillColor="#00CC00"
|
||||
android:pathData="M58.5,35m-1,0a1,1 0,1 1,2 0a1,1 0,1 1,-2 0" />
|
||||
<path
|
||||
android:fillColor="#00CC00"
|
||||
android:pathData="M65.5,35m-1,0a1,1 0,1 1,2 0a1,1 0,1 1,-2 0" />
|
||||
|
||||
<!-- Additional connection lines to show mesh network -->
|
||||
<path
|
||||
android:fillColor="#00AA00"
|
||||
android:pathData="M59.5,36l3,2l3,-2"
|
||||
android:strokeColor="#00AA00"
|
||||
android:strokeWidth="0.5"
|
||||
android:fillType="nonZero" />
|
||||
</vector>
|
||||
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<!-- Simple chat bubble icon for notifications -->
|
||||
<path
|
||||
android:fillColor="@android:color/white"
|
||||
android:pathData="M4,4h16c1.1,0 2,0.9 2,2v10c0,1.1 -0.9,2 -2,2H6l-4,4V6C2,4.9 2.9,4 4,4z" />
|
||||
<!-- Terminal cursor -->
|
||||
<path
|
||||
android:fillColor="@android:color/black"
|
||||
android:pathData="M8,9h2v2h-2z" />
|
||||
<!-- Message lines -->
|
||||
<path
|
||||
android:fillColor="@android:color/black"
|
||||
android:pathData="M12,9h6v1h-6z" />
|
||||
<path
|
||||
android:fillColor="@android:color/black"
|
||||
android:pathData="M12,11h4v1h-4z" />
|
||||
</vector>
|
||||
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<background android:drawable="@drawable/ic_launcher_background" />
|
||||
<foreground android:drawable="@drawable/ic_launcher_foreground" />
|
||||
</adaptive-icon>
|
||||
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<background android:drawable="@drawable/ic_launcher_background" />
|
||||
<foreground android:drawable="@drawable/ic_launcher_foreground" />
|
||||
</adaptive-icon>
|
||||
|
After Width: | Height: | Size: 628 B |
|
After Width: | Height: | Size: 628 B |
|
After Width: | Height: | Size: 765 B |
|
After Width: | Height: | Size: 765 B |
|
After Width: | Height: | Size: 848 B |
|
After Width: | Height: | Size: 848 B |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 2.6 KiB |
|
After Width: | Height: | Size: 2.6 KiB |
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">bitchat</string>
|
||||
<string name="permission_bluetooth_rationale">Bluetooth permission is required for peer-to-peer messaging without internet.</string>
|
||||
<string name="permission_location_rationale">Location permission is required to discover nearby devices via Bluetooth.</string>
|
||||
<string name="permission_notification_rationale">Notification permission is required to alert you of new messages.</string>
|
||||
<string name="nickname_hint">nickname</string>
|
||||
<string name="message_hint">type a message…</string>
|
||||
<string name="channel_password_hint">Password</string>
|
||||
<string name="join_channel">Join Channel</string>
|
||||
<string name="leave_channel">Leave</string>
|
||||
<string name="send_message">Send</string>
|
||||
<string name="back">Back</string>
|
||||
<string name="people">People</string>
|
||||
<string name="channels">Channels</string>
|
||||
<string name="online_users">Online Users</string>
|
||||
<string name="no_one_connected">No one connected</string>
|
||||
<string name="emergency_clear_hint">Triple tap to clear all data</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources xmlns:tools="http://schemas.android.com/tools">
|
||||
<!-- Base application theme -->
|
||||
<style name="Theme.BitchatAndroid" parent="Theme.AppCompat.DayNight.NoActionBar">
|
||||
<!-- Customize your theme here. -->
|
||||
</style>
|
||||
</resources>
|
||||
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<full-backup-content>
|
||||
<exclude domain="sharedpref" path="bitchat_prefs.xml"/>
|
||||
<exclude domain="sharedpref" path="bitchat_crypto.xml"/>
|
||||
</full-backup-content>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<data-extraction-rules>
|
||||
<cloud-backup>
|
||||
<exclude domain="sharedpref" path="bitchat_prefs.xml"/>
|
||||
<exclude domain="sharedpref" path="bitchat_crypto.xml"/>
|
||||
</cloud-backup>
|
||||
<device-transfer>
|
||||
<exclude domain="sharedpref" path="bitchat_prefs.xml"/>
|
||||
<exclude domain="sharedpref" path="bitchat_crypto.xml"/>
|
||||
</device-transfer>
|
||||
</data-extraction-rules>
|
||||