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 |
|