mattermost-mobile/app/hooks
Lucas Reis d38bf60050
Disable Animations when Accessibility configuration is to remove it (#8743)
* feat: add support for reduced motion in BottomSheet and TabBar components

* fix: remove reduceMotion option from animation timing in login, onboarding, and server screens

* feat: integrate reduced motion support to the entire app and switch accordingly

* feat: positions the Login screen differently if animations are disabled

* fix: remove mock implementation of useReducedMotion in react-native-reanimated

* revert login screen

* fix: remove unused effect that resets translateX value in LoginOptions

* feat: add reduced motion support to ForgotPassword screen and reset translateX on LoginOptions mount

* feat: integrate reduced motion support in Onboarding and Slide components

* feat: add reduced motion support to MFA and SSO screens

* feat: update ReducedMotionConfig to use system preference in withServerDatabase

* refactor: remove ReducedMotionConfig from withServerDatabase component

* feat: remove reduced motion configuration from screens and adjust animations accordingly

* feat: integrate reduced motion handling in Server component animations

* feat: enhance BottomSheet animation with reduced motion support and update test setup for react-native-reanimated

* fix: update channel list row snapshots with collapsable and animated props

* test: update react-native-reanimated mock setup for improved testing

* fix: enhance react-native-reanimated mock to support reduced motion and prevent default call

* fix: refactor animationConfigs to use useMemo for improved performance and clarity

* feat: implement screen transition animation hook and integrate it into ForgotPassword screen

* fix: refactor LoginOptions to utilize useScreenTransitionAnimation for improved animation handling

* refactor: streamline MFA component by removing unused imports and integrating useScreenTransitionAnimation for enhanced transitions

* refactor: simplify Onboarding component by removing unused imports and integrating useScreenTransitionAnimation for smoother transitions

* refactor: enhance useScreenTransitionAnimation hook to support animated transitions and integrate it into Server component

* refactor: replace custom animation logic with useScreenTransitionAnimation in SSO component for improved transition handling
2025-06-26 11:25:48 +02:00
..
use_tabs Standardize tabs across different components (#8691) 2025-05-28 16:23:37 +02:00
access_control_attributes.test.ts Mm 63935 abac end user indicators (#8848) 2025-05-19 15:34:03 +02:00
access_control_attributes.ts Mm 63935 abac end user indicators (#8848) 2025-05-19 15:34:03 +02:00
android_back_handler.test.ts MM-59740 + others - Add tests for various files in hooks/ (#8448) 2025-01-21 08:41:52 -05:00
android_back_handler.ts Make androidBackHandler to update if the handler changes (#7519) 2023-08-31 10:31:55 +02:00
apps.test.tsx MM-59741 + others - Add tests for remaining app/hooks files (#8517) 2025-01-28 08:51:50 -05:00
apps.ts Make attachments and app bindings more robust yet secure (#8570) 2025-03-14 12:02:32 +01:00
autocomplete.test.ts MM-59741 + others - Add tests for remaining app/hooks files (#8517) 2025-01-28 08:51:50 -05:00
autocomplete.ts [MM-63481] Don't substract keyboard height in Android as it was already substracted (#8697) 2025-03-21 11:41:01 +01:00
bottom_sheet_lists_fix.test.tsx Fix list scrolling inside bottom sheet (#8648) 2025-03-12 17:29:50 +08:00
bottom_sheet_lists_fix.ts Fix list scrolling inside bottom sheet (#8648) 2025-03-12 17:29:50 +08:00
channel_switch.test.ts MM-59741 + others - Add tests for remaining app/hooks files (#8517) 2025-01-28 08:51:50 -05:00
channel_switch.ts Add minor fixes and performance improvements on channel switch (#6469) 2022-07-15 16:04:58 +02:00
device.test.tsx MM-59741 + others - Add tests for remaining app/hooks files (#8517) 2025-01-28 08:51:50 -05:00
device.ts MM-62896 Keyboard blocks input (#8646) 2025-03-11 08:56:17 -04:00
did_update.test.tsx MM-59741 + others - Add tests for remaining app/hooks files (#8517) 2025-01-28 08:51:50 -05:00
did_update.ts Upgrade Dependencies (#7299) 2023-04-21 12:16:54 -04:00
emoji_category_bar.test.ts MM-59740 + others - Add tests for various files in hooks/ (#8448) 2025-01-21 08:41:52 -05:00
emoji_category_bar.ts New UI for Emoji picker (#6933) 2023-01-12 13:38:44 +02:00
fetching_thread.test.ts MM-59741 + others - Add tests for remaining app/hooks files (#8517) 2025-01-28 08:51:50 -05:00
fetching_thread.ts [MM-47483] Activity Indicator while loading thread posts (#6865) 2022-12-17 01:15:22 +05:30
field_refs.test.ts [MM-62701] [MM-62176]Edit custom profile attributes in user profile (#8557) 2025-02-19 15:51:59 +01:00
field_refs.ts [MM-62701] [MM-62176]Edit custom profile attributes in user profile (#8557) 2025-02-19 15:51:59 +01:00
file_upload_error.test.ts Ability to show quick action and add files to edit post (#8926) 2025-06-25 16:04:08 +05:30
file_upload_error.ts Ability to show quick action and add files to edit post (#8926) 2025-06-25 16:04:08 +05:30
files.test.ts Secure Files and preview PDF inline (#8844) 2025-06-19 15:30:56 +08:00
files.ts Secure Files and preview PDF inline (#8844) 2025-06-19 15:30:56 +08:00
freeze.test.ts MM-59741 + others - Add tests for remaining app/hooks files (#8517) 2025-01-28 08:51:50 -05:00
freeze.ts [Gekidou] optimizations, fix & moved files (#6177) 2022-04-18 08:49:17 -04:00
gallery.test.ts MM-59740 + others - Add tests for various files in hooks/ (#8448) 2025-01-21 08:41:52 -05:00
gallery.ts MM-59740 + others - Add tests for various files in hooks/ (#8448) 2025-01-21 08:41:52 -05:00
handle_send_message.test.tsx MM-64243 Fix the animation delay while send the post in the channel (#8868) 2025-06-02 08:29:17 +03:00
handle_send_message.ts MM-64243 Fix the animation delay while send the post in the channel (#8868) 2025-06-02 08:29:17 +03:00
header.test.tsx MM-59741 + others - Add tests for remaining app/hooks files (#8517) 2025-01-28 08:51:50 -05:00
header.ts Update dependencies (#8721) 2025-04-07 09:30:06 +08:00
input.test.ts MM-59741 + others - Add tests for remaining app/hooks files (#8517) 2025-01-28 08:51:50 -05:00
input.ts Fix double tilde by waiting for text values to propagate to the native side (#7132) 2023-02-22 18:03:21 +01:00
markdown.test.ts Add model mocks to TestHelper (#8715) 2025-03-28 09:40:08 +01:00
markdown.ts Show at mentions in RemoveMarkdown renderer (#7664) 2023-11-17 11:43:25 +01:00
navigate_back.test.ts MM-59741 + others - Add tests for remaining app/hooks files (#8517) 2025-01-28 08:51:50 -05:00
navigate_back.ts Add support for review app (#6772) 2022-11-24 18:52:15 +01:00
navigation_button_pressed.test.ts MM-59741 + others - Add tests for remaining app/hooks files (#8517) 2025-01-28 08:51:50 -05:00
navigation_button_pressed.ts MM-56899 - prevent app block when setting custom status if no internet (#8283) 2024-12-05 15:53:54 -05:00
persistent_notification_props.test.ts MM-59741 + others - Add tests for remaining app/hooks files (#8517) 2025-01-28 08:51:50 -05:00
persistent_notification_props.ts Mobile drafts (#8280) 2025-01-13 18:40:03 +05:30
screen_transition_animation.ts Disable Animations when Accessibility configuration is to remove it (#8743) 2025-06-26 11:25:48 +02:00
show_more.test.ts MM-59741 + others - Add tests for remaining app/hooks files (#8517) 2025-01-28 08:51:50 -05:00
show_more.ts [Gekidou] post component tree and partial postList (#5637) 2021-09-06 08:22:55 -03:00
team_switch.test.ts MM-59741 + others - Add tests for remaining app/hooks files (#8517) 2025-01-28 08:51:50 -05:00
team_switch.ts [Gekidou] perf improvement & fix upgrade path (#6302) 2022-05-24 08:45:17 -04:00
teams_loading.test.ts MM-59741 + others - Add tests for remaining app/hooks files (#8517) 2025-01-28 08:51:50 -05:00
teams_loading.ts Show loading only when team channels are being loaded (#6872) 2022-12-19 12:25:23 +01:00
throttled.ts Implementing the Audio Playback/Download on the chat (#7900) 2025-02-19 11:17:30 +01:00
use_external_link.test.ts Update useExternalLink to match webapp (#8675) 2025-03-13 12:28:00 +01:00
use_external_link.ts Update useExternalLink to match webapp (#8675) 2025-03-13 12:28:00 +01:00
useCollapsibleHeader.test.tsx Update dependencies (#8721) 2025-04-07 09:30:06 +08:00
utils.test.tsx Fix edit attachments (#8468) 2025-01-17 12:41:14 +01:00
utils.ts Fix edit attachments (#8468) 2025-01-17 12:41:14 +01:00
why_did_you_update.test.ts MM-59741 + others - Add tests for remaining app/hooks files (#8517) 2025-01-28 08:51:50 -05:00
why_did_you_update.ts [Gekidou] post component tree and partial postList (#5637) 2021-09-06 08:22:55 -03:00