217 Commits
Author SHA1 Message Date
Jay Meistrich 02854e4aab fix: sticky indices not being offset by header size 2025-09-03 09:46:19 +02:00
Jay Meistrich 3f9d2f99ee fix: needed that updateAllPositions on isFirst 2025-08-30 13:48:19 +02:00
Jay Meistrich 926ec114b0 update AI Chat example with streaming text 2025-08-28 16:07:51 +01:00
Jay Meistrich 5968ebb3bb Add 2.0 to example header 2025-08-17 22:34:03 +01:00
Jay Meistrich 6b427b581a Move cards perf testing to a constant so I can toggle it 2025-08-17 16:51:59 +01:00
Jay Meistrich 68d99ecbc8 refactor remove some extra stuff 2025-08-17 12:23:08 +01:00
Jay Meistrich 888425904d Update flashlist example to v2 2025-08-17 12:15:58 +01:00
Jay Meistrich 0be940d875 Add some expensive computations to cards to perf test it better since it's so fast now 2025-08-17 12:15:43 +01:00
Jay Meistrich e3283a4d16 Remove performance-related props from FlatList example 2025-08-17 12:14:27 +01:00
Jay Meistrich cfce2536ff add lazy support straight to LegendList component, don't need a LazyLegendList 2025-08-15 23:50:50 +01:00
Jay Meistrich 80ee58d262 add a useSyncLayout hook 2025-08-15 23:17:03 +01:00
Jay Meistrich d7fb61d457 rename export mvcp textx 2025-08-06 00:04:53 +01:00
Jay Meistrich b600f0fc4f rename Reproduction as MVCP test 2025-08-05 12:16:25 +01:00
Jay Meistrich 3b8c2a5f75 fix: mvcp was sometimes operating on old idsInView because calculateItemsInView is sometimes skipped 2025-08-05 12:13:14 +01:00
Jay Meistrich 91a191c34a Put getFixedItemSize in countries back to an accurate number 2025-08-03 16:56:15 +01:00
Jay Meistrich 8438244919 First pass at sticky headers 2025-07-27 22:46:38 +01:00
Jay Meistrich f284c78a4c feat: renderItem, getFixedItemSize, and getEstimatedItemSize functions receive a type as a parameter 2025-07-26 20:51:57 +01:00
Jay Meistrich a782683385 feat: add getFixedItemSize prop 2025-07-26 20:37:54 +01:00
Jay Meistrich ee600fba57 feat: hook up getItemType to container allocating 2025-07-26 20:04:02 +01:00
Jay Meistrich b61a071ed5 feat: add getItemType prop and use it for averages calculation, also improve averages logic to not use average if getEstimatedItemSize is defined - that should take precedence 2025-07-26 11:45:51 +01:00
Jay Meistrich 08fd29e3eb remove reset-project script 2025-07-20 11:10:22 +01:00
Jay Meistrich 1326b75392 fix import paths in example that were colliding with @/ 2025-07-18 23:09:02 +01:00
Jay Meistrich b381427733 refactor: add biome rules for sorting keys and attributes 2025-07-18 12:21:05 +01:00
Jay Meistrich 4b54bba2de refactor: setup biome group sorting 2025-07-18 12:13:30 +01:00
Jay Meistrich 5ca5ec4948 Add a script for building ios for old arch 2025-07-06 20:59:34 +01:00
Jay Meistrich cf9428156d First pass trying a simpler way to do maintainVisibleContentPosition 2025-07-06 18:42:23 +01:00
Jay Meistrich 263fb823e6 Add an AI chat example 2025-07-06 10:44:43 +01:00
Jay Meistrich acad26d8f0 chore: fix cards columns example had 1 column 2025-07-05 18:19:43 +01:00
Jay Meistrich 4d63b73315 chore: remove errant log 2025-06-25 17:39:22 +01:00
Jay Meistrich 1458acc4fe feat: LazyLegendList for taking regular children and virtualizing them 2025-06-15 20:55:55 +02:00
Jay Meistrich 3344184a1c chore: Fix misc types 2025-06-15 19:47:14 +02:00
Jay Meistrich 1b0248e2c3 Update some packages 2025-06-14 19:17:31 +02:00
Jay Meistrich 942a248528 Upgrade example app to Expo 53 2025-06-14 18:45:35 +02:00
Jay Meistrich bab94bab9e fix: scrollToEnd being incorrect by the amount of the bottom padding 2025-06-14 13:30:17 +02:00
Jay Meistrich f864faf2b4 fix: support renderItem being a function component 2025-06-14 13:05:59 +02:00
Jay Meistrich 7eaed81af9 Change scrollToEnd to use scrollToIndex for more correctness, though it's still not totally accurate 2025-06-09 14:06:44 +02:00
Jay Meistrich b5f34a0a49 add an example to test the outer view resizing 2025-06-09 13:43:15 +02:00
Jay Meistrich 005ccd34cc feat: renderItem accepts React component or function 2025-06-07 13:18:23 +02:00
Jay Meistrich c38a6d01aa Display dev or prod in example app 2025-05-23 15:02:34 +02:00
Jay Meistrich d45b26a6fb An example to test adding a large number of items to the end while maintainScrollAtEnd 2025-05-17 13:45:32 +07:00
Jay Meistrich 08710fec6a fix: Initial scroll index and scrollTo were not compensating for top padding 2025-05-16 16:32:07 +07:00
Jay Meistrich 542cfcefca Fix video feed 2025-05-07 11:36:29 +07:00
Jay Meistrich c8e651a4ae Change video feed to use paging, show all countries in reorder example 2025-05-07 10:29:18 +07:00
Jay Meistrich 365ce86240 Add release flag to example app bundle name and add scripts to build it 2025-05-03 13:04:18 +07:00
Jay Meistrich 7ec3118073 Display which architecture at the top of the example app home screen 2025-05-03 13:03:20 +07:00
Jay Meistrich a190f39784 For cards example, make whether to recycle state an option in extraData for better comparisons 2025-05-03 11:45:48 +07:00
Jay Meistrich d9176e1d47 Fix some cards flatlist inconsistencies 2025-05-02 21:27:20 +07:00
Jay Meistrich 634c71a9ad Add a duration parameter to the autoscroll script 2025-05-02 21:27:13 +07:00
Jay Meistrich 22cc67703c Remove extra props from cards example to be an exact comparison to other list libraries 2025-05-02 19:11:46 +07:00
Jay Meistrich 47699e58f4 Improve algo 2025-05-02 19:11:46 +07:00