bsky-app/src/components
Samuel Newman ba1c4834ab
Add GIF select to composer (#3600)
* create dialog with flatlist in it

* use alf for composer photos/camera/gif buttons

* add gif icons

* focus textinput on gif dialog close

* add giphy API + gif grid

* web support

* add consent confirmation

* track gif select

* desktop web consent styles

* use InlineLinkText instead of Link

* add error/loading state

* hide sideborders on web

* disable composer buttons where necessary

* skip cardyb and set thumbnail directly

* switch legacy analytics to statsig

* remove autoplay prop

* disable photo/gif buttons if external media is present

* memoize listmaybeplaceholder

* fix pagination

* don't set `value` of TextInput, clear via ref

* remove console.log

* close modal if press escape

* pass alt text in the description

* Fix typo

* Rm dialog

---------

Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
2024-04-19 03:42:26 +01:00
..
Dialog Add GIF select to composer (#3600) 2024-04-19 03:42:26 +01:00
dialogs Add GIF select to composer (#3600) 2024-04-19 03:42:26 +01:00
forms Release 1.77.0 (#3549) 2024-04-13 20:44:14 -07:00
hooks Profile card hover preview (#3508) 2024-04-12 17:01:32 -05:00
icons Add GIF select to composer (#3600) 2024-04-19 03:42:26 +01:00
LabelingServiceCard Rework the labeler selection step of the report flow (#3269) 2024-03-19 11:38:17 -07:00
Menu Merge remote-tracking branch 'upstream/main' into patch-3 2024-03-19 10:52:29 +09:00
moderation Enforce that text is wrapped in <Text>, remaining cases (#3421) 2024-04-05 15:09:35 +01:00
ProfileHoverCard properly animate the profile hover card (#3590) 2024-04-17 02:51:25 +01:00
ReportDialog 1.76 release preparations (#3459) 2024-04-09 16:27:39 -07:00
TagMenu Fix typo in tagMenuSearchByUser (#3181) 2024-03-19 14:32:59 -07:00
AccountList.tsx Use ALF for the account quick switch dialog (#3327) 2024-04-03 19:18:14 -07:00
AppLanguageDropdown.tsx Improve the language behaviors around the PWI (#3545) 2024-04-13 19:49:52 -07:00
AppLanguageDropdown.web.tsx Fix splash screen language picker appearance on Chrome (#2952) 2024-04-18 14:21:09 -07:00
Button.tsx Enforce that text is wrapped in <Text>, remaining cases (#3421) 2024-04-05 15:09:35 +01:00
Divider.tsx Design system tweaks (#2822) 2024-02-09 09:52:32 -08:00
Error.tsx Add GIF select to composer (#3600) 2024-04-19 03:42:26 +01:00
GradientFill.tsx properly import linear gradient (#3423) 2024-04-05 06:03:14 +01:00
IconCircle.tsx Add copy to feeds page (#2852) 2024-02-13 00:40:39 -08:00
LikedByList.tsx Simplify list logic further to prevent misuse (#3334) 2024-04-03 20:59:33 -07:00
LikesDialog.tsx 3p moderation services [WIP] (#2550) 2024-03-18 12:46:28 -07:00
Link.tsx Enforce Text suffix for Text-rendering components (#3407) 2024-04-04 21:34:55 +01:00
Lists.tsx Add GIF select to composer (#3600) 2024-04-19 03:42:26 +01:00
Loader.tsx Use CSS keyframe animation for spinner on web (#3411) 2024-04-04 23:18:06 +01:00
Loader.web.tsx Use CSS keyframe animation for spinner on web (#3411) 2024-04-04 23:18:06 +01:00
Portal.tsx New Onboarding (#2596) 2024-01-25 20:22:40 -08:00
Prompt.tsx Small logic cleanups (#3449) 2024-04-09 15:08:02 -07:00
RichText.tsx Profile hovers (#3518) 2024-04-13 06:13:53 +01:00
Typography.tsx Upgrade UITextView to latest (#3090) 2024-04-03 18:05:03 -07:00