|
505 | 505 | android:id="@+id/editorToolbar"
|
506 | 506 | style="@style/CardViewMail"
|
507 | 507 | android:layout_width="match_parent"
|
508 |
| - android:layout_height="wrap_content" |
| 508 | + android:layout_height="@dimen/newMessageToolbarHeight" |
509 | 509 | android:backgroundTint="@color/newMessageBackgroundColor"
|
510 | 510 | app:cardElevation="@dimen/newMessageBottomBarElevation"
|
511 | 511 | app:layout_constraintBottom_toBottomOf="parent"
|
|
524 | 524 | <com.google.android.material.button.MaterialButton
|
525 | 525 | android:id="@+id/editorTextOptions"
|
526 | 526 | style="@style/EditorIconButton"
|
527 |
| - android:layout_width="0dp" |
| 527 | + android:layout_width="@dimen/newMessageToolbarItemWidth" |
528 | 528 | android:layout_height="match_parent"
|
529 | 529 | android:contentDescription="@string/buttonTextOptionsOpen"
|
530 |
| - android:visibility="gone" |
531 | 530 | app:icon="@drawable/ic_editor_text_options"
|
532 | 531 | app:layout_constraintBottom_toBottomOf="parent"
|
533 | 532 | app:layout_constraintEnd_toStartOf="@id/editorAttachment"
|
534 | 533 | app:layout_constraintHorizontal_bias="0"
|
535 | 534 | app:layout_constraintHorizontal_chainStyle="packed"
|
536 | 535 | app:layout_constraintStart_toStartOf="parent"
|
537 |
| - app:layout_constraintTop_toTopOf="parent" |
538 |
| - tools:visibility="visible" /> |
| 536 | + app:layout_constraintTop_toTopOf="parent" /> |
539 | 537 |
|
540 | 538 | <com.google.android.material.button.MaterialButton
|
541 | 539 | android:id="@+id/editorAttachment"
|
542 | 540 | style="@style/EditorIconButton"
|
543 |
| - android:layout_width="0dp" |
| 541 | + android:layout_width="@dimen/newMessageToolbarItemWidth" |
544 | 542 | android:layout_height="match_parent"
|
545 | 543 | android:contentDescription="@string/buttonAttachment"
|
546 | 544 | app:icon="@drawable/ic_attachment"
|
|
552 | 550 | <com.google.android.material.button.MaterialButton
|
553 | 551 | android:id="@+id/editorCamera"
|
554 | 552 | style="@style/EditorIconButton"
|
555 |
| - android:layout_width="0dp" |
| 553 | + android:layout_width="@dimen/newMessageToolbarItemWidth" |
556 | 554 | android:layout_height="match_parent"
|
557 | 555 | android:contentDescription="@string/buttonCamera"
|
558 | 556 | android:visibility="gone"
|
559 | 557 | app:icon="@drawable/ic_editor_camera"
|
560 | 558 | app:layout_constraintBottom_toBottomOf="parent"
|
561 | 559 | app:layout_constraintEnd_toStartOf="@+id/editorLink"
|
562 | 560 | app:layout_constraintStart_toEndOf="@+id/editorAttachment"
|
563 |
| - app:layout_constraintTop_toTopOf="parent" |
564 |
| - tools:visibility="visible" /> |
| 561 | + app:layout_constraintTop_toTopOf="parent" /> |
565 | 562 |
|
566 | 563 | <com.google.android.material.button.MaterialButton
|
567 | 564 | android:id="@+id/editorLink"
|
568 | 565 | style="@style/EditorIconButton"
|
569 |
| - android:layout_width="0dp" |
| 566 | + android:layout_width="@dimen/newMessageToolbarItemWidth" |
570 | 567 | android:layout_height="match_parent"
|
571 | 568 | android:contentDescription="@string/buttonHyperlink"
|
572 |
| - android:visibility="gone" |
573 | 569 | app:icon="@drawable/ic_editor_link"
|
574 | 570 | app:layout_constraintBottom_toBottomOf="parent"
|
575 | 571 | app:layout_constraintEnd_toStartOf="@+id/editorClock"
|
576 | 572 | app:layout_constraintStart_toEndOf="@+id/editorCamera"
|
577 |
| - app:layout_constraintTop_toTopOf="parent" |
578 |
| - tools:visibility="visible" /> |
| 573 | + app:layout_constraintTop_toTopOf="parent" /> |
579 | 574 |
|
580 | 575 | <com.google.android.material.button.MaterialButton
|
581 | 576 | android:id="@+id/editorClock"
|
582 | 577 | style="@style/EditorIconButton"
|
583 |
| - android:layout_width="0dp" |
| 578 | + android:layout_width="@dimen/newMessageToolbarItemWidth" |
584 | 579 | android:layout_height="match_parent"
|
585 | 580 | android:contentDescription="@string/buttonSchedule"
|
586 | 581 | android:visibility="gone"
|
587 | 582 | app:icon="@drawable/ic_editor_clock"
|
588 | 583 | app:layout_constraintBottom_toBottomOf="parent"
|
589 | 584 | app:layout_constraintEnd_toStartOf="@id/editorAi"
|
590 | 585 | app:layout_constraintStart_toEndOf="@+id/editorLink"
|
591 |
| - app:layout_constraintTop_toTopOf="parent" |
592 |
| - tools:visibility="visible" /> |
| 586 | + app:layout_constraintTop_toTopOf="parent" /> |
593 | 587 |
|
594 | 588 | <com.google.android.material.button.MaterialButton
|
595 | 589 | android:id="@+id/editorAi"
|
596 | 590 | style="@style/EditorIconButton"
|
597 |
| - android:layout_width="0dp" |
| 591 | + android:layout_width="@dimen/newMessageToolbarItemWidth" |
598 | 592 | android:layout_height="match_parent"
|
599 | 593 | android:contentDescription="@string/buttonSchedule"
|
600 | 594 | android:theme="@style/AiCursorAndPrimaryColorTheme"
|
601 | 595 | android:visibility="gone"
|
602 | 596 | app:icon="@drawable/ic_ai_magic_wand"
|
603 | 597 | app:iconTint="@color/aiColor"
|
604 | 598 | app:layout_constraintBottom_toBottomOf="parent"
|
605 |
| - app:layout_constraintEnd_toStartOf="@id/editorBold" |
| 599 | + app:layout_constraintEnd_toStartOf="@id/formatOptionsLayout" |
606 | 600 | app:layout_constraintStart_toEndOf="@+id/editorClock"
|
607 | 601 | app:layout_constraintTop_toTopOf="parent"
|
608 | 602 | tools:visibility="visible" />
|
609 | 603 |
|
610 |
| - <com.infomaniak.mail.ui.newMessage.ToggleableTextFormatterItemView |
611 |
| - android:id="@+id/editorBold" |
| 604 | + <HorizontalScrollView |
| 605 | + android:id="@+id/formatOptionsLayout" |
612 | 606 | android:layout_width="0dp"
|
613 | 607 | android:layout_height="match_parent"
|
614 |
| - android:contentDescription="@string/buttonBold" |
615 |
| - app:icon="@drawable/ic_editor_bold" |
616 | 608 | app:layout_constraintBottom_toBottomOf="parent"
|
617 |
| - app:layout_constraintEnd_toStartOf="@+id/editorItalic" |
618 |
| - app:layout_constraintStart_toEndOf="@+id/editorAi" |
619 |
| - app:layout_constraintTop_toTopOf="parent" /> |
| 609 | + app:layout_constraintEnd_toStartOf="@id/formatOptionsDivider" |
| 610 | + app:layout_constraintStart_toEndOf="@id/editorTextOptions" |
| 611 | + app:layout_constraintTop_toTopOf="parent"> |
620 | 612 |
|
621 |
| - <com.infomaniak.mail.ui.newMessage.ToggleableTextFormatterItemView |
622 |
| - android:id="@+id/editorItalic" |
623 |
| - android:layout_width="0dp" |
624 |
| - android:layout_height="match_parent" |
625 |
| - android:contentDescription="@string/buttonItalic" |
626 |
| - app:icon="@drawable/ic_editor_italic" |
627 |
| - app:layout_constraintBottom_toBottomOf="parent" |
628 |
| - app:layout_constraintEnd_toStartOf="@+id/editorUnderline" |
629 |
| - app:layout_constraintStart_toEndOf="@+id/editorBold" |
630 |
| - app:layout_constraintTop_toTopOf="parent" /> |
| 613 | + <LinearLayout |
| 614 | + android:layout_width="wrap_content" |
| 615 | + android:layout_height="match_parent" |
| 616 | + android:orientation="horizontal"> |
631 | 617 |
|
632 |
| - <com.infomaniak.mail.ui.newMessage.ToggleableTextFormatterItemView |
633 |
| - android:id="@+id/editorUnderline" |
634 |
| - android:layout_width="0dp" |
635 |
| - android:layout_height="match_parent" |
636 |
| - android:contentDescription="@string/buttonUnderline" |
637 |
| - app:icon="@drawable/ic_editor_underline" |
638 |
| - app:layout_constraintBottom_toBottomOf="parent" |
639 |
| - app:layout_constraintEnd_toStartOf="@+id/editorStrikeThrough" |
640 |
| - app:layout_constraintStart_toEndOf="@+id/editorItalic" |
641 |
| - app:layout_constraintTop_toTopOf="parent" /> |
| 618 | + <com.google.android.material.button.MaterialButton |
| 619 | + android:id="@+id/buttonList" |
| 620 | + style="@style/EditorFormatButton" |
| 621 | + android:layout_width="wrap_content" |
| 622 | + android:layout_height="wrap_content" |
| 623 | + app:icon="@drawable/ic_editor_list" /> |
642 | 624 |
|
643 |
| - <com.infomaniak.mail.ui.newMessage.ToggleableTextFormatterItemView |
644 |
| - android:id="@+id/editorStrikeThrough" |
645 |
| - android:layout_width="0dp" |
646 |
| - android:layout_height="match_parent" |
647 |
| - android:contentDescription="@string/buttonStrikeThrough" |
648 |
| - app:icon="@drawable/ic_editor_strikethrough" |
649 |
| - app:layout_constraintBottom_toBottomOf="parent" |
650 |
| - app:layout_constraintEnd_toStartOf="@+id/editorList" |
651 |
| - app:layout_constraintStart_toEndOf="@+id/editorUnderline" |
652 |
| - app:layout_constraintTop_toTopOf="parent" /> |
| 625 | + <com.google.android.material.button.MaterialButton |
| 626 | + android:id="@+id/buttonBold" |
| 627 | + style="@style/EditorFormatButton" |
| 628 | + android:layout_width="wrap_content" |
| 629 | + android:layout_height="wrap_content" |
| 630 | + app:icon="@drawable/ic_editor_bold" /> |
653 | 631 |
|
654 |
| - <com.google.android.material.button.MaterialButton |
655 |
| - android:id="@+id/editorList" |
656 |
| - style="@style/EditorIconButton" |
657 |
| - android:layout_width="0dp" |
658 |
| - android:layout_height="match_parent" |
659 |
| - android:contentDescription="@string/buttonBulletPoint" |
660 |
| - android:minWidth="0dp" |
661 |
| - app:icon="@drawable/ic_editor_list" |
| 632 | + <com.google.android.material.button.MaterialButton |
| 633 | + android:id="@+id/buttonItalic" |
| 634 | + style="@style/EditorFormatButton" |
| 635 | + android:layout_width="wrap_content" |
| 636 | + android:layout_height="wrap_content" |
| 637 | + app:icon="@drawable/ic_editor_italic" /> |
| 638 | + |
| 639 | + <com.google.android.material.button.MaterialButton |
| 640 | + android:id="@+id/buttonUnderline" |
| 641 | + style="@style/EditorFormatButton" |
| 642 | + android:layout_width="wrap_content" |
| 643 | + android:layout_height="wrap_content" |
| 644 | + app:icon="@drawable/ic_editor_underline" /> |
| 645 | + |
| 646 | + <com.google.android.material.button.MaterialButton |
| 647 | + android:id="@+id/buttonStrikeThrough" |
| 648 | + style="@style/EditorFormatButton" |
| 649 | + android:layout_width="wrap_content" |
| 650 | + android:layout_height="wrap_content" |
| 651 | + app:icon="@drawable/ic_editor_strikethrough" /> |
| 652 | + |
| 653 | + </LinearLayout> |
| 654 | + </HorizontalScrollView> |
| 655 | + |
| 656 | + <com.google.android.material.divider.MaterialDivider |
| 657 | + android:id="@+id/formatOptionsDivider" |
| 658 | + android:layout_width="1dp" |
| 659 | + android:layout_height="0dp" |
| 660 | + android:layout_marginVertical="@dimen/marginStandardSmall" |
662 | 661 | app:layout_constraintBottom_toBottomOf="parent"
|
663 | 662 | app:layout_constraintEnd_toStartOf="@id/sendButton"
|
664 |
| - app:layout_constraintStart_toEndOf="@+id/editorStrikeThrough" |
| 663 | + app:layout_constraintStart_toEndOf="@id/formatOptionsLayout" |
665 | 664 | app:layout_constraintTop_toTopOf="parent" />
|
666 | 665 |
|
667 | 666 | <com.google.android.material.button.MaterialButton
|
668 | 667 | android:id="@+id/sendButton"
|
669 | 668 | style="@style/IconButton"
|
670 | 669 | android:layout_width="80dp"
|
| 670 | + android:layout_height="match_parent" |
671 | 671 | android:layout_gravity="end"
|
672 | 672 | android:contentDescription="@string/send"
|
673 | 673 | app:icon="@drawable/ic_send"
|
|
680 | 680 | android:layout_width="wrap_content"
|
681 | 681 | android:layout_height="wrap_content"
|
682 | 682 | android:visibility="gone"
|
683 |
| - app:constraint_referenced_ids="editorBold,editorItalic,editorUnderline,editorStrikeThrough,editorList" /> |
| 683 | + app:constraint_referenced_ids="formatOptionsLayout,formatOptionsDivider" |
| 684 | + tools:visibility="visible" /> |
684 | 685 |
|
685 | 686 | <androidx.constraintlayout.widget.Group
|
686 | 687 | android:id="@+id/editorActions"
|
687 | 688 | android:layout_width="wrap_content"
|
688 | 689 | android:layout_height="wrap_content"
|
689 |
| - app:constraint_referenced_ids="editorAttachment" /> |
| 690 | + app:constraint_referenced_ids="editorAttachment,editorAi,editorLink" |
| 691 | + tools:visibility="gone" /> |
690 | 692 |
|
691 | 693 | </androidx.constraintlayout.widget.ConstraintLayout>
|
692 | 694 | </com.google.android.material.card.MaterialCardView>
|
693 |
| - |
694 | 695 | </androidx.constraintlayout.widget.ConstraintLayout>
|
695 | 696 |
|
696 | 697 | <ImageView
|
|
0 commit comments