Commit Graph

575 Commits

Author SHA1 Message Date
adbenitez 5763a92301 Merge remote-tracking branch 'upstream/main' 2024-05-19 19:15:38 +02:00
B. Petersen a28f404ef0 add hint to 'add manual contact' 2024-05-19 17:32:54 +02:00
bjoern a8acfcfeb7 tune down entering email addresses manually (#3064)
* reword 'QR code' to 'Invite Code'

* reword adding classic email

* remove the 'new contact' things together

* add 'new classic contact' shortcut only for non-chatmail; it is still always available in the three-dot menu of 'new contact'

* use same menu for qr show/scan

* add 'new classic contact'

* remove 'scan' button from 'new classic contact' (ppl usually came from 'scan')

* rename to 'add contact manually'

* stay with 'qr code' for now
2024-05-19 07:45:23 -04:00
bjoern afd1a26e4a move 'manual log in' to 'create profile' (#3060)
* add submenu to 'Explore Other Options'

* move 'Manual Login' to 'Explore Other Options'

* clearer titles, even if they are repetive

* move 'Scan QR' to 'Other'; this allows us to make 'Other' more outstanding

* cleanup layout

* tweak wording to 'Use Other Server' pointing to 'List in Browser', 'Classic Login', 'Scan Invite Code'

* use a standard secondary button for 'Use Other Server'

* show default onboarding server name

* reword to 'List Chatmail Servers'

* always close other-sign-up-options on tapping an option

* clarify that 'classic login' is about e-mail
2024-05-19 13:02:05 +02:00
adbenitez 8cdc361ec1 Merge remote-tracking branch 'upstream/main' 2024-05-18 17:03:55 +02:00
adbenitez b4cddd2c28 display xdc community files 2024-05-18 16:56:45 +02:00
Asiel Díaz Benítez b7153c2557 change "three dots" option in "add reaction" view to ellipsis (#3059) 2024-05-17 15:00:18 -04:00
adbenitez 3c3bd4a77d nice support for communities 2024-05-15 05:35:19 +02:00
adbenitez 431ab02bf5 Merge remote-tracking branch 'upstream/main' 2024-05-07 18:15:56 +02:00
Asiel Díaz Benítez 72956d0ba1 use app:drawableStartCompat instead of android:drawableStart (#3028) 2024-05-07 07:55:29 -04:00
B. Petersen c93cdc5898 move 'password and account' to advanced, together with folder settings 2024-05-06 16:17:33 +02:00
Asiel Díaz Benítez 81b7df0f99 adapt to new "instant onboarding" UX workflow (#3015)
* rework onboarding

* implement default registration in InstantOnboardingActivity

* dismiss signInDialog after button is selected

* add footer options, implement "explore other options" button

* properly handly permissions results

* implement "scan QR" button

* fix linter warnings

* remove from observers in onDestroy()

* handle DCACCOUNT and DCLOGIN in InstantOnboardingActivity instead of WelcomeActivity

* fix identation in setProviderFromQr()

* rename DEF_CHATMAIL_HOST to DEFAULT_CHATMAIL_HOST

* Update src/org/thoughtcrime/securesms/InstantOnboardingActivity.java

Co-authored-by: bjoern <r10s@b44t.com>

* Update res/layout/instant_onboarding_activity.xml

Co-authored-by: bjoern <r10s@b44t.com>

* Update res/layout/instant_onboarding_activity.xml

Co-authored-by: bjoern <r10s@b44t.com>

* Update res/layout/instant_onboarding_activity.xml

Co-authored-by: bjoern <r10s@b44t.com>

---------

Co-authored-by: bjoern <r10s@b44t.com>
2024-05-06 08:32:35 -04:00
adbenitez d4072c81bd Merge remote-tracking branch 'upstream/main' 2024-05-06 14:31:57 +02:00
Asiel Díaz Benítez 217478e90b allow to pin, archive, etc. when searching in the chatlist (#3002) 2024-04-27 17:44:33 -04:00
B. Petersen c7ad087b51 remove now unused map resources 2024-04-26 21:42:07 +02:00
adbenitez e24fa54bb3 Merge remote-tracking branch 'upstream/main' 2024-03-27 12:38:14 -04:00
bjoern 2faf7a640f react with any emoji (#2979)
* add button to select any reaction

* add emojipicker to build.gradle and manifest

* fix build error

* open reaction picker and send any reaction

* use RelativeLayout as parent for EmojiPickerView

* dismiss AlertDialog on emoji-selection

* reduce columns to 8 like on iOS

* disable "more reactions" button in android < 5

* show selected reactions instead of '...', this is what whatsapp, signal are doing

* make '...' a bit less bold in light mode

---------

Co-authored-by: adbenitez <asieldbenitez@gmail.com>
2024-03-27 12:33:13 -04:00
adbenitez d7219edbe1 add "Create Account" button 2024-02-06 22:57:28 -05:00
adbenitez eb3b7191ff Merge remote-tracking branch 'upstream/main' 2024-01-31 01:29:44 -05:00
Asiel Díaz Benítez 1388e1a996 add global unread messages badge counter (#2942)
* add global unread messages badge counter

* Update src/org/thoughtcrime/securesms/connect/DcEventCenter.java

Co-authored-by: bjoern <r10s@b44t.com>

* Update src/org/thoughtcrime/securesms/connect/DcEventCenter.java

Co-authored-by: bjoern <r10s@b44t.com>

* improve code

* use more specific names, remove from multiAccountObservers also in removeObserver()

---------

Co-authored-by: bjoern <r10s@b44t.com>
2024-01-30 23:28:28 -05:00
adbenitez cd63487628 Merge remote-tracking branch 'upstream/main' 2024-01-25 04:44:20 -05:00
B. Petersen c08717fb63 do not point ppl towards entering email addresses 2024-01-20 12:00:41 +01:00
adbenitez 46dc8c157d increase enable_switch right padding 2023-12-12 15:08:37 -05:00
adbenitez 6d217e64e1 allow to enable and disable accounts 2023-12-11 16:15:12 -05:00
adbenitez d9e1345f0c Merge remote-tracking branch 'upstream/main' 2023-11-14 23:25:17 +01:00
adbenitez e3867311f0 remove unused view 2023-11-14 21:58:19 +01:00
adbenitez 26b2141e55 improve "password and account" button 2023-11-14 19:47:56 +01:00
B. Petersen b08bf8ba7d add contact: more room for name+email address
on smaller screens, email address easily is covered by the keyboard;
which will result in lots of confusion

this pr tweaks the or-ornament a little,
without looking much different afterwards
(less padding below, adapted colors)
2023-11-13 22:20:56 +01:00
adbenitez b19091e5aa remove camera button from attachment selector
also always display the location streaming button
2023-11-13 18:52:31 +01:00
adbenitez 9350b60494 tweak new-contact activity 2023-11-13 12:56:40 +01:00
adbenitez cfd093c58b Merge remote-tracking branch 'upstream/adb/improve-new-contact' 2023-11-13 12:40:32 +01:00
adbenitez 97394a7321 add icons to "New Contact" screen 2023-11-12 20:07:35 +01:00
adbenitez c3ffe9a92e reduce divider padding 2023-11-12 16:38:50 +01:00
Asiel Díaz Benítez 84d81c80d9 Update res/layout/new_contact_activity.xml
Co-authored-by: bjoern <r10s@b44t.com>
2023-11-12 10:36:51 -05:00
adbenitez 0f4c0dbdd8 move qr button to the top 2023-11-11 23:34:20 +01:00
adbenitez 9a46b19d24 use secondary button 2023-11-11 20:36:17 +01:00
adbenitez c546b0de30 add more padding to divider 2023-11-11 20:16:14 +01:00
adbenitez 30ab45a4a7 improve NewContactActivity, add "scan QR button" 2023-11-11 19:58:33 +01:00
adbenitez e500738954 remove built-in camera 2023-11-08 12:24:11 +01:00
adbenitez 88ba4aeb9d Merge remote-tracking branch 'upstream/main' 2023-11-07 23:08:12 +01:00
adbenitez 1ea13ce279 enable reactions by default, tweak default reactions 2023-11-05 02:02:36 +01:00
adbenitez 6e4a463fb5 Merge remote-tracking branch 'upstream/main' 2023-11-04 00:06:42 +01:00
adbenitez be0fdb7589 add new contact activity 2023-11-03 06:00:40 +01:00
B. Petersen ecaf2926e3 remove dead code 2023-11-03 00:20:16 +01:00
adbenitez 770972be53 remove item divider in group creation's member list 2023-11-02 01:36:29 +01:00
adbenitez 8137003aea add padding to X button in group creation screen 2023-11-02 01:36:13 +01:00
adbenitez e57ae0b600 improve group creation screen 2023-11-01 19:16:03 +01:00
B. Petersen d3f2a268b1 use 'Group Name' as placeholder for group name
before if was just 'Name',
which can lead to confusion
when heading instructions as "create a group with that person":
one may create a group and enter the email address to "Name" ...

same with 'Broadcast List Name'
2023-11-01 18:54:43 +01:00
adbenitez 615bef2704 add more padding to the "add member" button 2023-10-30 23:16:18 +01:00
adbenitez 30bca270e1 remove QR button in group creation screen 2023-10-30 19:11:31 +01:00