Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
briar
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Julian Dehm
briar
Commits
90db4581
Verified
Commit
90db4581
authored
Sep 10, 2018
by
Torsten Grote
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add RTL language support to all activities and fragments
parent
81863b9d
Changes
26
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
26 changed files
with
461 additions
and
391 deletions
+461
-391
build.gradle
briar-android/build.gradle
+1
-1
AndroidManifest.xml
briar-android/src/main/AndroidManifest.xml
+1
-0
StrengthMeter.java
...a/org/briarproject/briar/android/login/StrengthMeter.java
+5
-2
TextInputView.java
...va/org/briarproject/briar/android/view/TextInputView.java
+5
-3
LinkDialogFragment.java
...briarproject/briar/android/widget/LinkDialogFragment.java
+3
-2
qr_code_explanation.xml
briar-android/src/main/res/drawable/qr_code_explanation.xml
+1
-0
activity_change_password.xml
...-android/src/main/res/layout/activity_change_password.xml
+28
-20
activity_conversation.xml
briar-android/src/main/res/layout/activity_conversation.xml
+3
-2
activity_dev_report.xml
briar-android/src/main/res/layout/activity_dev_report.xml
+136
-108
activity_nav_drawer.xml
briar-android/src/main/res/layout/activity_nav_drawer.xml
+35
-17
activity_panic_preferences.xml
...ndroid/src/main/res/layout/activity_panic_preferences.xml
+0
-1
activity_password.xml
briar-android/src/main/res/layout/activity_password.xml
+19
-18
activity_rss_feed_import.xml
...-android/src/main/res/layout/activity_rss_feed_import.xml
+5
-3
activity_settings.xml
briar-android/src/main/res/layout/activity_settings.xml
+0
-1
activity_test_data.xml
briar-android/src/main/res/layout/activity_test_data.xml
+170
-169
activity_threaded_conversation.xml
...id/src/main/res/layout/activity_threaded_conversation.xml
+2
-2
activity_write_blog_post.xml
...-android/src/main/res/layout/activity_write_blog_post.xml
+2
-2
author_view.xml
briar-android/src/main/res/layout/author_view.xml
+4
-0
briar_recycler_view.xml
briar-android/src/main/res/layout/briar_recycler_view.xml
+0
-4
contact_avatar_status.xml
briar-android/src/main/res/layout/contact_avatar_status.xml
+1
-1
dialog_screen_filter.xml
briar-android/src/main/res/layout/dialog_screen_filter.xml
+10
-7
fragment_keyagreement_qr.xml
...-android/src/main/res/layout/fragment_keyagreement_qr.xml
+5
-2
fragment_link_dialog.xml
briar-android/src/main/res/layout/fragment_link_dialog.xml
+12
-10
fragment_setup_doze.xml
briar-android/src/main/res/layout/fragment_setup_doze.xml
+8
-14
list_item_blog_post.xml
briar-android/src/main/res/layout/list_item_blog_post.xml
+3
-0
witness.gradle
briar-android/witness.gradle
+2
-2
No files found.
briar-android/build.gradle
View file @
90db4581
...
...
@@ -21,7 +21,7 @@ dependencies {
}
implementation
"com.android.support:cardview-v7:$supportVersion"
implementation
"com.android.support:support-annotations:$supportVersion"
implementation
'com.android.support.constraint:constraint-layout:1.1.
0
'
implementation
'com.android.support.constraint:constraint-layout:1.1.
3
'
implementation
(
'ch.acra:acra:4.9.1'
)
{
exclude
module:
'support-v4'
...
...
briar-android/src/main/AndroidManifest.xml
View file @
90db4581
...
...
@@ -26,6 +26,7 @@
android:icon=
"@mipmap/ic_launcher_round"
android:label=
"@string/app_name"
android:logo=
"@mipmap/ic_launcher_round"
android:supportsRtl=
"true"
android:theme=
"@style/BriarTheme"
>
<receiver
...
...
briar-android/src/main/java/org/briarproject/briar/android/login/StrengthMeter.java
View file @
90db4581
...
...
@@ -7,6 +7,7 @@ import android.graphics.drawable.ClipDrawable;
import
android.graphics.drawable.Drawable
;
import
android.graphics.drawable.LayerDrawable
;
import
android.graphics.drawable.ShapeDrawable
;
import
android.support.annotation.Nullable
;
import
android.util.AttributeSet
;
import
android.widget.ProgressBar
;
...
...
@@ -15,6 +16,7 @@ import static android.graphics.Paint.Style.FILL;
import
static
android
.
graphics
.
Paint
.
Style
.
STROKE
;
import
static
android
.
graphics
.
drawable
.
ClipDrawable
.
HORIZONTAL
;
import
static
android
.
view
.
Gravity
.
LEFT
;
import
static
android
.
view
.
Gravity
.
START
;
import
static
org
.
briarproject
.
bramble
.
api
.
crypto
.
PasswordStrengthEstimator
.
QUITE_STRONG
;
import
static
org
.
briarproject
.
bramble
.
api
.
crypto
.
PasswordStrengthEstimator
.
QUITE_WEAK
;
import
static
org
.
briarproject
.
bramble
.
api
.
crypto
.
PasswordStrengthEstimator
.
STRONG
;
...
...
@@ -35,11 +37,11 @@ public class StrengthMeter extends ProgressBar {
this
(
context
,
null
);
}
public
StrengthMeter
(
Context
context
,
AttributeSet
attrs
)
{
public
StrengthMeter
(
Context
context
,
@Nullable
AttributeSet
attrs
)
{
super
(
context
,
attrs
,
android
.
R
.
attr
.
progressBarStyleHorizontal
);
bar
=
new
ShapeDrawable
();
bar
.
getPaint
().
setColor
(
RED
);
ClipDrawable
clip
=
new
ClipDrawable
(
bar
,
LEFT
,
HORIZONTAL
);
ClipDrawable
clip
=
new
ClipDrawable
(
bar
,
LEFT
&
START
,
HORIZONTAL
);
ShapeDrawable
background
=
new
ShapeDrawable
();
Paint
p
=
background
.
getPaint
();
p
.
setStyle
(
FILL
);
...
...
@@ -50,6 +52,7 @@ public class StrengthMeter extends ProgressBar {
Drawable
[]
layers
=
new
Drawable
[]
{
clip
,
background
};
setProgressDrawable
(
new
LayerDrawable
(
layers
));
setIndeterminate
(
false
);
if
(
isInEditMode
())
setStrength
(
STRONG
);
}
@Override
...
...
briar-android/src/main/java/org/briarproject/briar/android/view/TextInputView.java
View file @
90db4581
...
...
@@ -61,9 +61,11 @@ public class TextInputView extends KeyboardAwareLinearLayout {
public
TextInputView
(
Context
context
,
@Nullable
AttributeSet
attrs
,
int
defStyleAttr
)
{
super
(
context
,
attrs
,
defStyleAttr
);
BriarApplication
app
=
(
BriarApplication
)
context
.
getApplicationContext
();
app
.
getApplicationComponent
().
inject
(
this
);
if
(!
isInEditMode
())
{
BriarApplication
app
=
(
BriarApplication
)
context
.
getApplicationContext
();
app
.
getApplicationComponent
().
inject
(
this
);
}
setOrientation
(
VERTICAL
);
setLayoutTransition
(
new
LayoutTransition
());
inflateLayout
(
context
);
...
...
briar-android/src/main/java/org/briarproject/briar/android/widget/LinkDialogFragment.java
View file @
90db4581
...
...
@@ -5,6 +5,7 @@ import android.content.Intent;
import
android.content.pm.PackageManager
;
import
android.net.Uri
;
import
android.os.Bundle
;
import
android.support.annotation.NonNull
;
import
android.support.v4.app.DialogFragment
;
import
android.view.LayoutInflater
;
import
android.view.View
;
...
...
@@ -42,8 +43,8 @@ public class LinkDialogFragment extends DialogFragment {
}
@Override
public
View
onCreateView
(
LayoutInflater
inflater
,
ViewGroup
contain
er
,
Bundle
savedInstanceState
)
{
public
View
onCreateView
(
@NonNull
LayoutInflater
inflat
er
,
ViewGroup
container
,
Bundle
savedInstanceState
)
{
View
v
=
inflater
.
inflate
(
R
.
layout
.
fragment_link_dialog
,
container
,
false
);
...
...
briar-android/src/main/res/drawable/qr_code_explanation.xml
View file @
90db4581
...
...
@@ -2,6 +2,7 @@
<vector
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:width=
"400dp"
android:height=
"100dp"
android:autoMirrored=
"true"
android:viewportHeight=
"49.5"
android:viewportWidth=
"194.8"
>
<path
...
...
briar-android/src/main/res/layout/activity_change_password.xml
View file @
90db4581
...
...
@@ -7,7 +7,7 @@
android:layout_height=
"match_parent"
tools:context=
".android.login.ChangePasswordActivity"
>
<
Relative
Layout
<
android.support.constraint.Constraint
Layout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:orientation=
"vertical"
...
...
@@ -16,16 +16,19 @@
android:paddingLeft=
"@dimen/margin_activity_horizontal"
android:paddingRight=
"@dimen/margin_activity_horizontal"
android:paddingStart=
"@dimen/margin_activity_horizontal"
android:paddingTop=
"@dimen/margin_activity_vertical"
>
android:paddingTop=
"@dimen/margin_activity_vertical"
android:id=
"@+id/relativeLayout2"
>
<android.support.design.widget.TextInputLayout
android:id=
"@+id/current_password_entry_wrapper"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_centerHorizontal=
"true"
app:errorEnabled=
"true"
app:hintEnabled=
"false"
app:passwordToggleEnabled=
"true"
>
app:passwordToggleEnabled=
"true"
app:layout_constraintTop_toTopOf=
"parent"
app:layout_constraintLeft_toLeftOf=
"parent"
app:layout_constraintRight_toRightOf=
"parent"
>
<EditText
android:id=
"@+id/current_password_entry"
...
...
@@ -40,11 +43,12 @@
android:id=
"@+id/new_password_entry_wrapper"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_below=
"@id/current_password_entry_wrapper"
android:layout_centerHorizontal=
"true"
app:errorEnabled=
"true"
app:hintEnabled=
"false"
app:passwordToggleEnabled=
"true"
>
app:passwordToggleEnabled=
"true"
app:layout_constraintTop_toBottomOf=
"@id/current_password_entry_wrapper"
app:layout_constraintLeft_toLeftOf=
"parent"
app:layout_constraintRight_toRightOf=
"parent"
>
<EditText
android:id=
"@+id/new_password_entry"
...
...
@@ -59,11 +63,12 @@
android:id=
"@+id/new_password_confirm_wrapper"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_below=
"@id/new_password_entry_wrapper"
android:layout_centerHorizontal=
"true"
app:errorEnabled=
"true"
app:hintEnabled=
"false"
app:passwordToggleEnabled=
"true"
>
app:passwordToggleEnabled=
"true"
app:layout_constraintTop_toBottomOf=
"@id/new_password_entry_wrapper"
app:layout_constraintLeft_toLeftOf=
"parent"
app:layout_constraintRight_toRightOf=
"parent"
>
<EditText
android:id=
"@+id/new_password_confirm"
...
...
@@ -79,30 +84,33 @@
android:id=
"@+id/strength_meter"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_below=
"@id/new_password_confirm_wrapper"
android:layout_centerHorizontal=
"true"
android:visibility=
"invisible"
/>
android:visibility=
"invisible"
app:layout_constraintTop_toBottomOf=
"@id/new_password_confirm_wrapper"
app:layout_constraintLeft_toLeftOf=
"parent"
app:layout_constraintRight_toRightOf=
"parent"
/>
<Button
android:id=
"@+id/change_password"
style=
"@style/BriarButton"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_below=
"@id/strength_meter"
android:layout_centerHorizontal=
"true"
android:layout_marginTop=
"@dimen/margin_medium"
android:enabled=
"false"
android:text=
"@string/change_password"
tools:enabled=
"true"
/>
tools:enabled=
"true"
app:layout_constraintTop_toBottomOf=
"@id/strength_meter"
app:layout_constraintLeft_toLeftOf=
"parent"
app:layout_constraintRight_toRightOf=
"parent"
/>
<ProgressBar
android:id=
"@+id/progress_wheel"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_alignTop=
"@id/change_password"
android:layout_centerHorizontal=
"true"
android:visibility=
"invisible"
/>
android:visibility=
"invisible"
app:layout_constraintTop_toTopOf=
"@id/change_password"
app:layout_constraintLeft_toLeftOf=
"parent"
app:layout_constraintRight_toRightOf=
"parent"
/>
</
Relative
Layout>
</
android.support.constraint.Constraint
Layout>
</ScrollView>
\ No newline at end of file
briar-android/src/main/res/layout/activity_conversation.xml
View file @
90db4581
...
...
@@ -20,19 +20,20 @@
<LinearLayout
android:layout_width=
"wrap_content"
android:layout_height=
"match_parent"
>
android:layout_height=
"match_parent"
android:orientation=
"horizontal"
>
<include
layout=
"@layout/contact_avatar_status"
/>
<com.vanniktech.emoji.EmojiTextView
android:id=
"@+id/contactName"
style=
"@style/TextAppearance.AppCompat.Widget.ActionBar.Title.Inverse"
android:textColor=
"@color/action_bar_text"
android:layout_width=
"wrap_content"
android:layout_height=
"match_parent"
android:layout_marginLeft=
"@dimen/margin_medium"
android:layout_marginStart=
"@dimen/margin_medium"
android:gravity=
"center"
android:textColor=
"@color/action_bar_text"
tools:text=
"Contact Name"
/>
</LinearLayout>
...
...
briar-android/src/main/res/layout/activity_dev_report.xml
View file @
90db4581
This diff is collapsed.
Click to expand it.
briar-android/src/main/res/layout/activity_nav_drawer.xml
View file @
90db4581
...
...
@@ -2,57 +2,75 @@
<android.support.v4.widget.DrawerLayout
android:id=
"@+id/drawer_layout"
xmlns:android=
"http://schemas.android.com/apk/res/android"
xmlns:app=
"http://schemas.android.com/apk/res-auto"
xmlns:tools=
"http://schemas.android.com/tools"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
tools:context=
".android.navdrawer.NavDrawerActivity"
>
<!-- The first child(root) is the content view -->
<LinearLayout
<android.support.constraint.ConstraintLayout
android:id=
"@+id/constraintLayout"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:orientation=
"vertical"
>
android:layout_height=
"match_parent"
>
<include
layout=
"@layout/toolbar"
/>
<include
android:id=
"@+id/appBar"
layout=
"@layout/toolbar"
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintStart_toStartOf=
"parent"
app:layout_constraintTop_toTopOf=
"parent"
/>
<
Relative
Layout
<
android.support.constraint.Constraint
Layout
android:id=
"@+id/expiryWarning"
android:layout_width=
"
match_parent
"
android:layout_width=
"
0dp
"
android:layout_height=
"wrap_content"
android:background=
"@color/briar_warning_background"
android:orientation=
"horizontal"
android:padding=
"@dimen/margin_medium"
android:visibility=
"gone"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintStart_toStartOf=
"parent"
app:layout_constraintTop_toBottomOf=
"@+id/appBar"
tools:visibility=
"visible"
>
<TextView
android:id=
"@+id/expiryWarningText"
android:layout_width=
"
wrap_content
"
android:layout_width=
"
0dp
"
android:layout_height=
"wrap_content"
android:layout_toLeftOf=
"@+id/expiryWarningClose"
android:text=
"@plurals/expiry_warning"
android:textColor=
"@color/briar_text_primary_inverse"
android:textSize=
"@dimen/text_size_small"
/>
android:textSize=
"@dimen/text_size_small"
app:layout_constraintEnd_toStartOf=
"@+id/expiryWarningClose"
app:layout_constraintStart_toStartOf=
"parent"
app:layout_constraintTop_toTopOf=
"parent"
/>
<ImageView
android:id=
"@+id/expiryWarningClose"
android:layout_width=
"24dp"
android:layout_height=
"24dp"
android:layout_alignParentRight=
"true"
android:layout_centerInParent=
"true"
android:layout_height=
"0dp"
android:contentDescription=
"@string/close"
android:scaleType=
"center"
android:src=
"@drawable/ic_close"
android:tint=
"@color/briar_text_tertiary_inverse"
/>
android:tint=
"@color/briar_text_tertiary_inverse"
app:layout_constraintBottom_toBottomOf=
"parent"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintTop_toTopOf=
"parent"
/>
</
Relative
Layout>
</
android.support.constraint.Constraint
Layout>
<FrameLayout
android:id=
"@+id/fragmentContainer"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
/>
android:layout_width=
"0dp"
android:layout_height=
"0dp"
app:layout_constraintBottom_toBottomOf=
"parent"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintStart_toStartOf=
"parent"
app:layout_constraintTop_toBottomOf=
"@+id/expiryWarning"
/>
</
Linear
Layout>
</
android.support.constraint.Constraint
Layout>
<!-- The second child is the menu -->
<include
...
...
briar-android/src/main/res/layout/activity_panic_preferences.xml
View file @
90db4581
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:orientation=
"vertical"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
>
...
...
briar-android/src/main/res/layout/activity_password.xml
View file @
90db4581
...
...
@@ -5,24 +5,20 @@
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
>
<
Relative
Layout
<
android.support.constraint.Constraint
Layout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:orientation=
"vertical"
android:paddingBottom=
"@dimen/margin_activity_vertical"
android:paddingEnd=
"@dimen/margin_activity_horizontal"
android:paddingLeft=
"@dimen/margin_activity_horizontal"
android:paddingRight=
"@dimen/margin_activity_horizontal"
android:paddingStart=
"@dimen/margin_activity_horizontal"
android:paddingTop=
"@dimen/margin_activity_vertical"
>
android:padding=
"@dimen/margin_activity_vertical"
>
<android.support.design.widget.TextInputLayout
android:id=
"@+id/password_layout"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_centerHorizontal=
"true"
app:errorEnabled=
"true"
app:hintEnabled=
"false"
app:layout_constraintLeft_toLeftOf=
"parent"
app:layout_constraintRight_toRightOf=
"parent"
app:layout_constraintTop_toTopOf=
"parent"
app:passwordToggleEnabled=
"true"
>
<EditText
...
...
@@ -40,31 +36,36 @@
style=
"@style/BriarButton"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_below=
"@id/password_layout"
android:layout_marginTop=
"@dimen/margin_medium"
android:onClick=
"onSignInClick"
android:text=
"@string/sign_in_button"
/>
android:text=
"@string/sign_in_button"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintStart_toStartOf=
"parent"
app:layout_constraintTop_toBottomOf=
"@id/password_layout"
/>
<ProgressBar
android:id=
"@+id/progress_wheel"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_alignTop=
"@id/btn_sign_in"
android:layout_centerHorizontal=
"true"
android:visibility=
"invisible"
/>
android:visibility=
"invisible"
app:layout_constraintBottom_toBottomOf=
"@+id/btn_sign_in"
app:layout_constraintLeft_toLeftOf=
"parent"
app:layout_constraintRight_toRightOf=
"parent"
app:layout_constraintTop_toTopOf=
"@id/btn_sign_in"
/>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_below=
"@id/btn_sign_in"
android:layout_centerHorizontal=
"true"
android:layout_marginTop=
"@dimen/margin_large"
android:clickable=
"true"
android:focusable=
"true"
android:onClick=
"onForgottenPasswordClick"
android:text=
"@string/forgotten_password"
android:textColor=
"?android:attr/textColorLink"
/>
android:textColor=
"?android:attr/textColorLink"
app:layout_constraintLeft_toLeftOf=
"parent"
app:layout_constraintRight_toRightOf=
"parent"
app:layout_constraintTop_toBottomOf=
"@id/btn_sign_in"
/>
</
Relative
Layout>
</
android.support.constraint.Constraint
Layout>
</ScrollView>
\ No newline at end of file
briar-android/src/main/res/layout/activity_rss_feed_import.xml
View file @
90db4581
...
...
@@ -6,7 +6,7 @@
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:orientation=
"vertical"
android:padding=
"@dimen/margin_
small
"
android:padding=
"@dimen/margin_
medium
"
tools:context=
".android.blog.RssFeedImportActivity"
>
<android.support.v7.widget.CardView
...
...
@@ -35,7 +35,8 @@
android:id=
"@+id/importButton"
style=
"@style/BriarButton"
android:enabled=
"false"
android:text=
"@string/blogs_rss_feeds_import_button"
/>
android:text=
"@string/blogs_rss_feeds_import_button"
tools:enabled=
"true"
/>
<ProgressBar
android:id=
"@+id/progressBar"
...
...
@@ -43,6 +44,7 @@
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center"
android:visibility=
"gone"
/>
android:visibility=
"gone"
tools:visibility=
"gone"
/>
</LinearLayout>
briar-android/src/main/res/layout/activity_settings.xml
View file @
90db4581
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:orientation=
"vertical"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
>
...
...
briar-android/src/main/res/layout/activity_test_data.xml
View file @
90db4581
This diff is collapsed.
Click to expand it.
briar-android/src/main/res/layout/activity_threaded_conversation.xml
View file @
90db4581
...
...
@@ -26,14 +26,14 @@
android:id=
"@+id/upButton"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_gravity=
"top|right"
android:layout_gravity=
"top|right
|end
"
app:direction=
"up"
/>
<org.briarproject.briar.android.view.UnreadMessageButton
android:id=
"@+id/downButton"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_gravity=
"bottom|right"
android:layout_gravity=
"bottom|right
|end
"
app:direction=
"down"
/>
</FrameLayout>
...
...
briar-android/src/main/res/layout/activity_write_blog_post.xml
View file @
90db4581
...
...
@@ -13,8 +13,8 @@
android:layout_height=
"match_parent"
android:gravity=
"bottom"
app:buttonText=
"@string/blogs_publish_blog_post"
app:
hint=
"@string/blogs_write_blog_post_body_hint
"
app:
fillHeight=
"true
"
/>
app:
fillHeight=
"true
"
app:
hint=
"@string/blogs_write_blog_post_body_hint
"
/>
<ProgressBar
android:id=
"@+id/progressBar"
...
...
briar-android/src/main/res/layout/author_view.xml
View file @
90db4581
...
...
@@ -10,6 +10,7 @@
android:layout_width=
"@dimen/blogs_avatar_normal_size"
android:layout_height=
"@dimen/blogs_avatar_normal_size"
android:layout_alignTop=
"@+id/authorName"
android:layout_marginEnd=
"@dimen/margin_medium"
android:layout_marginRight=
"@dimen/margin_medium"
tools:src=
"@mipmap/ic_launcher_round"
/>
...
...
@@ -18,6 +19,7 @@
android:layout_width=
"@dimen/blogs_avatar_icon_size"
android:layout_height=
"@dimen/blogs_avatar_icon_size"
android:layout_alignBottom=
"@+id/avatar"
android:layout_alignEnd=
"@+id/avatar"
android:layout_alignRight=
"@+id/avatar"
android:background=
"@drawable/bubble_white"
android:padding=
"2dp"
...
...
@@ -43,6 +45,8 @@
android:layout_alignBottom=
"@+id/authorName"
android:layout_alignTop=
"@+id/authorName"
android:layout_marginLeft=
"@dimen/margin_small"
android:layout_marginStart=
"@dimen/margin_small"
android:layout_toEndOf=
"@id/authorName"
android:layout_toRightOf=
"@id/authorName"
android:scaleType=
"center"
tools:src=
"@drawable/trust_indicator_verified"
/>
...
...
briar-android/src/main/res/layout/briar_recycler_view.xml
View file @
90db4581
...
...
@@ -62,8 +62,6 @@
android:textSize=
"@dimen/text_size_large"
app:layout_constraintBottom_toTopOf=
"@+id/emptyAction"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintLeft_toLeftOf=
"parent"
app:layout_constraintRight_toRightOf=
"parent"
app:layout_constraintStart_toStartOf=
"parent"
app:layout_constraintTop_toBottomOf=
"@+id/emptyImage"
tools:text=
"@string/no_contacts"
/>
...
...
@@ -79,8 +77,6 @@
android:textSize=
"@dimen/text_size_small"
app:layout_constraintBottom_toBottomOf=
"parent"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintLeft_toLeftOf=
"parent"
app:layout_constraintRight_toRightOf=
"parent"
app:layout_constraintStart_toStartOf=
"parent"
app:layout_constraintTop_toBottomOf=
"@+id/emptyText"
tools:text=
"@string/no_contacts_action"
/>
...
...
briar-android/src/main/res/layout/contact_avatar_status.xml
View file @
90db4581
...
...
@@ -19,7 +19,7 @@
android:id=
"@+id/contactStatus"
android:layout_width=
"15dp"
android:layout_height=
"15dp"
android:layout_gravity=
"bottom|right"
android:layout_gravity=
"bottom|
end|
right"
android:scaleType=
"fitCenter"
tools:ignore=
"ContentDescription"
tools:src=
"@drawable/contact_online"
/>
...
...
briar-android/src/main/res/layout/dialog_screen_filter.xml
View file @
90db4581
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:orientation=
"vertical"
android:padding=
"@dimen/margin_large"
>
<LinearLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
xmlns:tools=
"http://schemas.android.com/tools"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:orientation=
"vertical"
android:padding=
"@dimen/margin_large"
>
<ScrollView
android:layout_width=
"wrap_content"
...
...
@@ -13,7 +15,8 @@
<TextView
android:id=
"@+id/screen_filter_message"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
/>
android:layout_height=
"wrap_content"
tools:text=
"@string/screen_filter_body"
/>
</ScrollView>
...
...
@@ -21,8 +24,8 @@
android:id=
"@+id/screen_filter_checkbox"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_weight=
"0"
android:layout_marginTop=
"@dimen/margin_large"
android:layout_weight=
"0"
android:text=
"@string/screen_filter_allow"
/>
</LinearLayout>
\ No newline at end of file
briar-android/src/main/res/layout/fragment_keyagreement_qr.xml
View file @
90db4581
...
...
@@ -39,7 +39,7 @@
android:layout_height=
"wrap_content"
android:gravity=
"center"
android:paddingTop=
"@dimen/margin_large"
tools:text=
"
Connection failed
"
/>
tools:text=
"
@string/waiting_for_contact_to_scan
"
/>
</LinearLayout>
<org.briarproject.briar.android.view.QrCodeView
...
...
@@ -47,6 +47,9 @@
android:layout_width=
"match_parent"
android:layout_height=
"0dp"
android:layout_weight=
"1"
android:background=
"@android:color/white"
/>
android:background=
"@android:color/white"
tools:visibility=
"visible"
/>
</LinearLayout>
</FrameLayout>
briar-android/src/main/res/layout/fragment_link_dialog.xml
View file @
90db4581
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
xmlns:app=
"http://schemas.android.com/apk/res-auto"
xmlns:tools=
"http://schemas.android.com/tools"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
...
...
@@ -47,27 +48,28 @@
</LinearLayout>
<
Linear
Layout
<
android.support.constraint.Constraint
Layout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:orientation=
"horizontal"
>
android:layout_height=
"@dimen/button_size"
>
<Button
android:id=
"@+id/cancelButton"
style=
"@style/BriarButtonFlat.Positive"
android:layout_width=
"
wrap_content
"
android:layout_width=
"
0dp
"
android:layout_height=
"wrap_content"
android:layout_weight=
"0.5"
android:text=
"@string/cancel"
/>
android:text=
"@string/cancel"
app:layout_constraintEnd_toStartOf=
"@+id/openButton"
app:layout_constraintStart_toStartOf=
"parent"
/>
<Button
android:id=
"@+id/openButton"
style=
"@style/BriarButtonFlat.Negative"
android:layout_width=
"
wrap_content
"
android:layout_width=
"
0dp
"
android:layout_height=
"wrap_content"
android:layout_weight=
"0.5"
android:text=
"@string/link_warning_open_link"
/>
android:text=
"@string/link_warning_open_link"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintStart_toEndOf=
"@+id/cancelButton"
/>
</
Linear
Layout>
</
android.support.constraint.Constraint
Layout>
</LinearLayout>
\ No newline at end of file
briar-android/src/main/res/layout/fragment_setup_doze.xml
View file @
90db4581
...
...
@@ -10,19 +10,13 @@
<android.support.constraint.ConstraintLayout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:paddingBottom=
"@dimen/margin_activity_vertical"
android:paddingEnd=
"@dimen/margin_activity_horizontal"
android:paddingLeft=
"@dimen/margin_activity_horizontal"
android:paddingRight=
"@dimen/margin_activity_horizontal"
android:paddingStart=
"@dimen/margin_activity_horizontal"
android:paddingTop=
"@dimen/margin_activity_vertical"
>
android:padding=
"@dimen/margin_activity_vertical"
>
<org.briarproject.briar.android.login.DozeView
android:id=
"@+id/dozeView"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
app:layout_constraintLeft_toLeftOf=
"parent"
app:layout_constraintRight_toRightOf=
"parent"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintStart_toStartOf=
"parent"
app:layout_constraintTop_toTopOf=
"parent"
/>
...
...
@@ -30,8 +24,8 @@
android:id=
"@+id/huaweiView"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
app:layout_constraint
Left_toLeft
Of=
"parent"
app:layout_constraint
Right_toRigh
tOf=
"parent"
app:layout_constraint
End_toEnd
Of=
"parent"
app:layout_constraint
Start_toStar
tOf=
"parent"
app:layout_constraintTop_toBottomOf=
"@+id/dozeView"
/>
<Button
...
...
@@ -42,8 +36,8 @@
android:enabled=
"false"
android:text=
"@string/create_account_button"
app:layout_constraintBottom_toBottomOf=
"parent"
app:layout_constraint
Left_toLeft
Of=
"parent"
app:layout_constraint
Right_toRigh
tOf=
"parent"
app:layout_constraint
End_toEnd
Of=
"parent"
app:layout_constraint
Start_toStar
tOf=
"parent"
app:layout_constraintTop_toBottomOf=
"@+id/huaweiView"
app:layout_constraintVertical_bias=
"1.0"
tools:enabled=
"true"
/>
...
...
@@ -55,8 +49,8 @@
android:layout_height=
"wrap_content"
android:visibility=
"invisible"
app:layout_constraintBottom_toBottomOf=
"@+id/next"
app:layout_constraint
Left_toLeft
Of=
"parent"
app:layout_constraint
Right_toRigh
tOf=
"parent"
app:layout_constraint
End_toEnd
Of=
"parent"
app:layout_constraint
Start_toStar
tOf=
"parent"
app:layout_constraintTop_toTopOf=
"@+id/next"
/>
</android.support.constraint.ConstraintLayout>
...
...
briar-android/src/main/res/layout/list_item_blog_post.xml
View file @
90db4581
...
...
@@ -24,6 +24,7 @@
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_alignParentLeft=
"true"
android:layout_alignParentStart=
"true"
android:layout_alignParentTop=
"true"
android:layout_marginBottom=
"@dimen/listitem_horizontal_margin"
android:layout_toLeftOf=
"@+id/commentView"
...
...
@@ -34,6 +35,7 @@
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_alignParentLeft=
"true"
android:layout_alignParentStart=
"true"
android:layout_below=
"@+id/rebloggerView"
android:layout_marginBottom=
"@dimen/listitem_vertical_margin"
android:layout_toLeftOf=
"@+id/commentView"
/>
...
...
@@ -42,6 +44,7 @@
android:id=
"@+id/commentView"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_alignParentEnd=
"true"
android:layout_alignParentRight=
"true"
android:layout_alignParentTop=
"true"
android:background=
"?attr/selectableItemBackground"
...
...
briar-android/witness.gradle
View file @
90db4581
...
...
@@ -11,8 +11,8 @@ dependencyVerification {
'ch.acra:acra:4.9.1:acra-4.9.1.aar:d2762968c448757a7d6acc9f141881d9632f664988e9723ece33b5f7c79f3bc9'
,
'classworlds:classworlds:1.1-alpha-2:classworlds-1.1-alpha-2.jar:2bf4e59f3acd106fea6145a9a88fe8956509f8b9c0fdd11eb96fee757269e3f3'
,
'com.almworks.sqlite4java:sqlite4java:0.282:sqlite4java-0.282.jar:9e1d8dd83ca6003f841e3af878ce2dc7c22497493a7bb6d1b62ec1b0d0a83c05'
,
'com.android.support.constraint:constraint-layout-solver:1.1.
0:constraint-layout-solver-1.1.0.jar:fcb4c7d705754ca3d69b1b2c3caf445a425599fda8caabbcf855d98ea0663e4e
'
,
'com.android.support.constraint:constraint-layout:1.1.
0:constraint-layout-1.1.0.aar:d490188709b7bb2f11609beadd7e5eb7538892f308828ec3ff261a74e6ecf47e
'
,
'com.android.support.constraint:constraint-layout-solver:1.1.
3:constraint-layout-solver-1.1.3.jar:2cafbe356f71c208013d021f32943904798cd6459e5107f9fe27000eb5bc2aef
'
,
'com.android.support.constraint:constraint-layout:1.1.
3:constraint-layout-1.1.3.aar:27b4e5c0b80d3ff8b92f4c93b3b4d3ecf16c01589f4cdf70ca7cf64cb42d8122
'
,
'com.android.support.test.espresso:espresso-contrib:3.0.2:espresso-contrib-3.0.2.aar:eacb4a10dde5597b8a6b8668804d4b63e3ae2d46a78192068532922fec0b4a66'
,