about summary refs log tree commit diff
path: root/src/view/com/util/forms/NativeDropdown.tsx
Commit message (Collapse)AuthorAgeFilesLines
* Mark old components as deprecated (#8747)Samuel Newman2025-07-301-4/+34
| | | | | | | * mark a bunch of stuff as deprecated * mark s as deprecated (serverence reference????) * rm type import
* Fix avi button hitslops (#6662)dan2024-11-231-19/+5
| | | | | | | | | | | | | | | | | * Remove web hack from non-web file * Remove hitSlop on the wrong Pressable It is not doing anything useful. * Extend avi column to prevent hit rect clipping You can't click outside the parent on Android. * Bump pressed opacity to .8 * Slightly reduce avi button hitslops * Asymmetric hit slop
* Downgrade Radix packages for type compat (#5653)Eric Bailey2024-10-081-4/+5
|
* Add dismiss backdrop to native dropdowns (#4711)dan2024-07-011-65/+98
|
* Tags menu/muted words improvements (#3002)Eric Bailey2024-02-271-1/+2
| | | | | | | | | | | | | | | * Fix translations * Handle loooong words * Truncate on desktop web, revert mobile changes * Break the words * Small enough for mobile web * Fix alignment on mobile web * Clarify
* Fix tap target size of post dropdown menus (#1180)Paul Frazee2023-08-151-4/+0
|
* Fix keyboard support on the dropdown (#1073)Paul Frazee2023-07-281-35/+78
| | | | | * Fix: dropdown now supports accessibility labels and keyboard controls * Fix event propagation around the post dropdown
* [APP-737] Accessible native dropdown menu (#988)Ansh2023-07-281-0/+250
* fix comments * add zeego package * get basic native dropdown working * add separator and icon components * refined native dropdown component * add android build properties to app.json * move `PostDropdownBtn` to its own component * fix selectors issue * move `PostDropdownBtn` to its own component * fix hitslop * fix post dropdown hitslop * fix android dropdown icons * move `UserAvatar.tsx` to native dropdown * use native dropdown in `ProfileHeader.tsx` * use native dropdown in `PostThreadItem.tsx` * use native dropdown in `UserBanner.tsx` * use native dropdown in `CustomFeed.tsx` * replace `testId` with `testID` (which is what is used everywhere) * move `Settings.tsx` to use native dropdown * create jest mocks for zeego * create jest mock for `zeego/dropdown-menu` * web styles for native dropdown * remove example native dropdown * adjust web styles * fix propagation * fix pressable in `Settings.tsx` * animate dropdown on web * add keyboard nav and hover styles * add hitslop to constants * add comments to NativeDropdown component * temporarily removed android icons * add testID to PostDropdownBtn * add testID back to all NativeDropdown button implementations * add postDropdownBtn testID * add testID to dropdown items * remove testID from dropdown menu item * refactor home-screen tests for native dropdown * refactor profile-screen tests for native dropdown * refactor thread-muting tests for native dropdown * refactor thread-screen tests for native dropdown * fix dropdown color for post dropdown button * remove icons from android dropdown menu * fix `create-account.test.ts` * fix `invite-codes.test.ts`