Alex Hart
3451ac4504
Move LifecycleDisposable to core-util.
2023-04-13 17:18:59 -04:00
Clark
ef9cd2515e
Add new story reaction bar.
2023-02-01 17:41:28 -05:00
Alex Hart
e90074ffef
Fix issue with bottom sheets.
2023-01-31 10:00:25 -04:00
Greyson Parrelli
3e7dc79fe8
Remove unnecessary code now that minSdk is 21.
2023-01-17 14:30:48 -05:00
Greyson Parrelli
3850c9c89d
Remove isMms from MessageId.
2022-12-30 15:11:56 -05:00
Cody Henthorne
56f6888d49
Update kotlin to 1.7.20
2022-12-08 12:07:02 -04:00
Alex Hart
26bebb9811
Upgrade several AndroidX Libraries.
...
AppCompat 1.2.0 to 1.5.1
Lifecycle 2.3.1 to 2.5.1
Navigation 2.3.5 to 2.5.2
Fragment 1.3.5 to 1.5.2
Annotations 1.2.0 to 1.4.0
Window 1.0.0-alpha09 to 1.0.0
AAPT2 to 7.0.4
Fragment-Testing 1.3.5 to 1.5.2 (matching Fragment)
2022-09-14 15:30:43 -04:00
Cody Henthorne
2c700c7e0e
Fix broken Material3 changes on Android 6.
2022-06-28 15:20:19 -04:00
Alex Hart
1bcfbaf16e
Fix bottom nav overlay issue with react-with-any sheet.
2022-06-20 10:10:51 -03:00
Alex Hart
56a2b27745
Refactor reactions dialog to match Material3 spec.
2022-06-14 15:20:42 -04:00
Cody Henthorne
5ed6a05eb9
Adjust how preferred variation is handled for reaction customization.
2022-05-02 15:25:55 -04:00
Greyson Parrelli
057231b9c3
Update libsignal-client to 0.14.0
2022-03-17 12:12:56 -04:00
Alex Hart
aeb568bcf4
Fix crash when recreating conversation react with any emoji fragment.
2022-03-11 09:44:47 -04:00
Alex Hart
174cd860a0
Implement Stories feature behind flag.
...
Co-Authored-By: Greyson Parrelli <37311915+greyson-signal@users.noreply.github.com>
Co-Authored-By: Rashad Sookram <95182499+rashad-signal@users.noreply.github.com>
2022-03-08 10:41:36 -04:00
Alex Hart
6919e352d6
Fix crash when opening reactions bottom sheet.
2022-01-24 12:04:48 -05:00
Greyson Parrelli
62f5088553
Delete old megaphones.
2022-01-07 14:41:42 -04:00
Cody Henthorne
dbce4be31d
Refactor MappingAdapter code into package.
2021-12-20 13:31:18 -05:00
Greyson Parrelli
50d2faf381
Fix bug in reaction bottom sheet data observation.
2021-12-10 13:05:17 -05:00
Greyson Parrelli
843ed24bbb
Introduce SignalDatabase as the main database entrypoint.
2021-11-18 12:36:52 -05:00
Greyson Parrelli
ab55fec6bd
Move reactions into their own table.
2021-11-16 17:27:47 -05:00
Alex Hart
31b98ec612
Add badge to Recipient row of reactions sheet.
2021-11-10 15:32:20 -04:00
Greyson Parrelli
7267d77dcb
Add support for syncing default reactions.
2021-09-23 11:35:21 -03:00
Cody Henthorne
3761859681
Fix kotlin compiler warnings.
2021-09-16 14:17:38 -03:00
Alex Hart
0b37b0ee16
Fix crash with detached fragment.
2021-08-17 15:17:23 -03:00
Greyson Parrelli
42269efa57
Fix reaction sizing issue.
2021-07-23 17:53:52 -04:00
Cody Henthorne
916006e664
Tweak sizes and padding of various keyboard elements.
2021-07-15 16:28:13 -04:00
Cody Henthorne
c54c6018b2
Remove dead keyboard code after refresh.
2021-06-30 16:13:42 -04:00
Cody Henthorne
e3870f5656
Fix Customize Reactions shadow.
2021-06-29 12:38:40 -04:00
Cody Henthorne
ed4bab1b8b
Add vertical scroll to Emoji Keyboard.
2021-06-25 16:39:04 -04:00
Cody Henthorne
2a1e5e4471
Add React With Any Search and update UX.
2021-06-24 16:36:13 -04:00
Alex Hart
262b4e7d62
Hide bottom bar on scroll for Emoji pager.
2021-06-03 17:11:07 -04:00
Android Team
08e86b8c82
Add Emoji Search, Sticker Search, and GIF Keyboard.
...
Co-authored-by: Alex Hart <alex@signal.org>
Co-authored-by: Cody Henthorne <cody@signal.org>
Co-authored-by: Greyson Parrelli<greyson@signal.org>
2021-06-02 17:43:17 -04:00
Cody Henthorne
0314db0b58
Small UI tweaks for edit reactions.
2021-06-02 12:16:10 -04:00
Cody Henthorne
e5b0941d30
Add ability to edit default reactions.
2021-05-27 16:17:07 -04:00
Alex Hart
85e0e74bc6
Add support for OTA emoji download.
2021-05-03 14:02:58 -04:00
Cody Henthorne
dc9b8169c0
Make thread related utility methods available for use in all modules.
2021-03-02 11:07:04 -05:00
Greyson Parrelli
7db16e6156
Add support for an 'About' field on your profile.
2021-01-21 18:02:19 -05:00
Greyson Parrelli
8e93bf9075
Create a core-util module with some common utilities.
2020-12-05 13:44:13 -05:00
Cody Henthorne
c3b5323010
Update assets and themes to leverage DayNight system.
2020-11-11 15:29:01 -05:00
Greyson Parrelli
ead64d92a5
Rename Recipient.isLocalNumber() to Recipient.isSelf()
2020-10-22 15:55:18 -03:00
Alex Hart
d2739d52e0
Remember position in react-with-any-emoji picker.
2020-08-24 11:16:41 -03:00
Greyson Parrelli
190ca9eddd
Have DatabaseFactory.getSmsDatabase() return MessageDatabase.
...
Slowly moving towards a single interface.
2020-08-24 11:16:41 -03:00
Alex Hart
e006306036
Utilize ItemCallback for ReactWithAnyAdapter.
...
Fixes #9918
2020-08-19 16:32:01 -04:00
Alex Hart
4c30b39e71
Add section to recent reactions page listing emoji already applied to message.
2020-07-30 23:32:19 -04:00
Alex Hart
9d3764c5d9
Reactions UX polish.
2020-07-29 23:43:06 -04:00
Greyson Parrelli
9a566e5559
Group together skin tone variations of the same reaction.
2020-07-20 10:26:39 -04:00
Greyson Parrelli
6e75d42a92
Enable skin tone selection for emoji reactions.
2020-07-20 10:26:39 -04:00
Greyson Parrelli
70c88b68e2
Store recent reactions separately from keyboard emoji.
2020-05-29 19:14:37 -04:00
Alex Hart
d94fc4bc13
Implement ability to react with any emoji behind a flag.
2020-05-14 11:22:28 -03:00
Greyson Parrelli
00b6a222bd
Remove jumpiness when rendering reactions.
2020-04-21 13:33:41 -04:00