mirror of
https://github.com/M66B/FairEmail.git
synced 2025-01-01 12:44:42 +00:00
Remark about account specific notifications
This commit is contained in:
parent
749fd99414
commit
37522c9388
3 changed files with 27 additions and 2 deletions
|
@ -117,6 +117,7 @@ public class FragmentAccount extends FragmentBase {
|
|||
private TextView tvLeave;
|
||||
private CheckBox cbPrimary;
|
||||
private CheckBox cbNotify;
|
||||
private TextView tvNotifyRemark;
|
||||
private TextView tvNotifyPro;
|
||||
private CheckBox cbBrowse;
|
||||
private CheckBox cbAutoSeen;
|
||||
|
@ -226,6 +227,7 @@ public class FragmentAccount extends FragmentBase {
|
|||
tvLeave = view.findViewById(R.id.tvLeave);
|
||||
cbPrimary = view.findViewById(R.id.cbPrimary);
|
||||
cbNotify = view.findViewById(R.id.cbNotify);
|
||||
tvNotifyRemark = view.findViewById(R.id.tvNotifyRemark);
|
||||
tvNotifyPro = view.findViewById(R.id.tvNotifyPro);
|
||||
cbBrowse = view.findViewById(R.id.cbBrowse);
|
||||
cbAutoSeen = view.findViewById(R.id.cbAutoSeen);
|
||||
|
@ -459,9 +461,17 @@ public class FragmentAccount extends FragmentBase {
|
|||
|
||||
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.O) {
|
||||
Helper.hide(cbNotify);
|
||||
Helper.hide(tvNotifyRemark);
|
||||
Helper.hide(view.findViewById(R.id.tvNotifyPro));
|
||||
}
|
||||
|
||||
tvNotifyRemark.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
Helper.viewFAQ(v.getContext(), 145);
|
||||
}
|
||||
});
|
||||
|
||||
Helper.linkPro(tvNotifyPro);
|
||||
|
||||
etInterval.setHint(Integer.toString(EntityAccount.DEFAULT_KEEP_ALIVE_INTERVAL));
|
||||
|
|
|
@ -524,6 +524,20 @@
|
|||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/cbPrimary" />
|
||||
|
||||
<eu.faircode.email.FixedTextView
|
||||
android:id="@+id/tvNotifyRemark"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="6dp"
|
||||
android:drawableEnd="@drawable/twotone_info_24"
|
||||
android:drawablePadding="6dp"
|
||||
android:text="@string/title_notify_remark"
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Small"
|
||||
android:textStyle="italic"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/cbNotify" />
|
||||
|
||||
<eu.faircode.email.FixedTextView
|
||||
android:id="@+id/tvNotifyPro"
|
||||
android:layout_width="wrap_content"
|
||||
|
@ -533,7 +547,7 @@
|
|||
android:textAppearance="@style/TextAppearance.AppCompat.Small"
|
||||
android:textColor="?android:attr/textColorLink"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/cbNotify" />
|
||||
app:layout_constraintTop_toBottomOf="@id/tvNotifyRemark" />
|
||||
|
||||
<CheckBox
|
||||
android:id="@+id/cbBrowse"
|
||||
|
@ -1065,7 +1079,7 @@
|
|||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
app:constraint_referenced_ids="
|
||||
cbNotify,tvNotifyPro,
|
||||
cbNotify,tvNotifyRemark,tvNotifyPro,
|
||||
cbSynchronize,cbIgnoreSchedule,cbOnDemand,tvLeave,cbPrimary,
|
||||
cbBrowse,tvBrowseHint,
|
||||
cbAutoSeen,
|
||||
|
|
|
@ -945,6 +945,7 @@
|
|||
<string name="title_encryption_none">None</string>
|
||||
<string name="title_allow_insecure">Allow insecure connections</string>
|
||||
<string name="title_insecure_remark">Insecure connections should only be allowed on trusted networks and never on public networks</string>
|
||||
<string name="title_notify_remark">You can enable this for account specific notifications</string>
|
||||
<string name="title_port">Port number</string>
|
||||
<string name="title_user">User name</string>
|
||||
<string name="title_password">Password</string>
|
||||
|
|
Loading…
Reference in a new issue