Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/html-next/vertical-collection
Infinite Scroll and Occlusion at > 60FPS
https://github.com/html-next/vertical-collection
b218268807b620854105ba76496844eb703d1959 authored about 7 years ago by Chris Garrett <[email protected]>
f95c0ef8d38d8c547246da6cccea939a9c245bd3 authored about 7 years ago by Tobias Bieniek <[email protected]>
* feat(scaling): Makes the collection work with scaling
When used in a container with `transf...
42a3f1d16f023653fe4b461ab58ac36e47ed1b7e authored about 7 years ago by Chris Garrett <[email protected]>
This refactor addresses several concerns that were leaking into the
transform-scale PR:
1. R...
5a22591ff545ce0020b4a12e02354faa6c397463 authored about 7 years ago by Chris Garrett <[email protected]>* refactor(tag): Makes vertical-collection tagless
This PR makes vertical-collection tagless ...
0bc1428237fd66f3cdcb633c14679e24341d8a25 authored about 7 years ago by Chris Garrett <[email protected]>* feat(tests): Adds a test waiter for the RAF scheduler
Adds a test waiter that polls until t...
fa6596351c848245fe07e933949a443ab19e4a87 authored about 7 years ago by Chris Garrett <[email protected]>* Adding documentation to vertical-collection component
* Improving README
* Improvements ...
d4a50235ebf9265b97bae81eb4277bb4e41b0277 authored over 7 years ago by Alex Alvarez <[email protected]>89cb90b21e8d8724f1db9bc5a5288a6e0f8787c9 authored over 7 years ago by Ming Liu <[email protected]>
* cleanup(keyForItem): Replaces error cases with asserts
* fix tests
8a58280c53a47726f8497a73395b85cfc3b8dcb0 authored over 7 years ago by Chris Garrett <[email protected]>7aebfe12223c16474b70a7915c75e496d54e5589 authored over 7 years ago by Chris Thoburn <[email protected]>
5b393a305bc7f7de156bfd23ca38cb354ee510be authored over 7 years ago by Chris Garrett <[email protected]>
fa6f6c219ef0ed7e137a1b0546fc89140ea44383 authored over 7 years ago by Christopher Garrett <[email protected]>
23e244104e7ff1a8050683ed1e2e88062660e480 authored over 7 years ago by Chris Garrett <[email protected]>
27bd1d2f5708a985a082a6faca973b0d88c4e525 authored over 7 years ago by Chris Garrett <[email protected]>
* fix max height issue
* Remove comment
* Use percentage
* Add example
* Fix test
...
5b299383d24ccfd4867ad33a007a9df6a03c1032 authored over 7 years ago by Billy Pham <[email protected]>* Correct checking calculateStartingIndex
* Fix test
e502cb190e136c96b0f17e9bf893c58668600cae authored over 7 years ago by Billy Pham <[email protected]>d17ec8a81ee3a714e6011929e0f753487e08096a authored over 7 years ago by Billy Pham <[email protected]>
* Add 0 checking for visible top & container height
* Minor doc change
* Fix comment
* ...
36309e850a494954c576317af870c1f978a20787 authored over 7 years ago by Billy Pham <[email protected]>4b71854b6b65d263c22a8ae913edf4e9d89a61f4 authored over 7 years ago by Billy Pham <[email protected]>
5c5b29742f6a80ab1a9c60fda473c5dc3cf46a6f authored over 7 years ago by Christopher Garrett <[email protected]>
If you had a list of items `[1, 2, 3, 4, 5]` and it was changed to `[1,
4, 3, 2, 5]`, `vertical...
c0bf90e765ed943ca66cce5fd26ac4ac58052879 authored over 7 years ago by Christopher Garrett <[email protected]>
d579fbbaeda07c07e34e4bb0aecb33382ae597c4 authored over 7 years ago by Chris Garrett <[email protected]>
0f5969550725640d44c096f14cbf46994a0144c1 authored over 7 years ago by Chris Garrett <[email protected]>
eec7dcf2c2e99238ec5db7c54c49dda814f2eac4 authored over 7 years ago by Chris Garrett <[email protected]>
9bd9c75c1414b073ca317fe40493fb3c55dc47c2 authored over 7 years ago by Chris Garrett <[email protected]>
f2970486d9410b3c27d589bcf404c91b56505469 authored over 7 years ago by Christopher Garrett <[email protected]>
77f0974d28a4799d5e174c3525d4613fea93a300 authored over 7 years ago by Chris Garrett <[email protected]>
2b6863ddf27aa74f79a961355bbdb3d2693f8939 authored over 7 years ago by Chris Garrett <[email protected]>
7af88563ae8767f05362fdc55c6db8103c1d8e8d authored over 7 years ago by Chris Garrett <[email protected]>
95c832f0ca65afcca9a9b347c6d051078306485c authored over 7 years ago by Chris Garrett <[email protected]>
2e4cc7949ed48783749f54ea0d0b6eae5ef06f75 authored over 7 years ago by Chris Garrett <[email protected]>
6877f07f08714e94625e75b7bb5a5cb0fd5debc3 authored over 7 years ago by Chris Garrett <[email protected]>
df60b2b2b1dc93caae223f61d23a035c1ffcfc38 authored over 7 years ago by Chris Garrett <[email protected]>
671cedcb7792c7a0d5fc5072741684bd8fc9a5e5 authored over 7 years ago by Chris Garrett <[email protected]>
* chore(tests): Cleanup tests, use native dom helpers and async/await
* Fix minor measurement...
a850ad88671f4ce42026b0b148ddfb3e60aa528b authored over 7 years ago by Chris Garrett <[email protected]>* bugfix(M$): Fixes measurement in Microsoft browsers
* Various fixes for IE:
- Limit subp...
c03cb1f97a4b732eb90531ef9958aeb79ca82822 authored over 7 years ago by Chris Garrett <[email protected]>* refactor(minHeight): Removes minHeight constraint
* make collection create VCs dynamically
abada0eb1f64d1573e2dc12f7648d893e34b2bdd authored over 7 years ago by Chris Garrett <[email protected]>2826a13d2f92a2a6a5ea7e6dcba1f94512b28ff3 authored over 7 years ago by Chris Garrett <[email protected]>
* feature(init): Adds initialRenderCount option
* fix travis
9cb59ce19d9c12fa28e25f29aaf632e6456ae435 authored over 7 years ago by Chris Garrett <[email protected]>f5536f2bdead70fb2fc1a146466cc0cea664a070 authored over 7 years ago by Chris Garrett <[email protected]>
* version bump
* set node to stable
* lock to node 6
2df079a0e9e979adab21a12990a8676bebc68486 authored over 7 years ago by Chris Garrett <[email protected]>
The ScrollHandler has to read the initial state of the scrollContainer (scrollTop +
scrollLeft)...
58a7e4d0cf339469369a6ec35a0c39b3520e61ac authored over 7 years ago by Chris Garrett <[email protected]>
ea351814fb8e554694c820417c22f73bc04c37f0 authored over 7 years ago by Chris Garrett <[email protected]>
c24629b5d88ebbde1c6edd83c33cb0d3388510ab authored over 7 years ago by Chris Garrett <[email protected]>
Pipelines the update function so that we can:
1. Guarantee all measurements happen at an idea...
c0bea7dd279d4745a407725091b14d067c0ca3f9 authored over 7 years ago by Chris Garrett <[email protected]>08428655ef024e51ee5624418aa46b4aa58909ac authored over 7 years ago by Chris Thoburn <[email protected]>
* adds a failing test and fixes initial visibleTop
* fix SkipList index
* fix skiplist
...
ae05c63a956ebce98a63111f86759bdc62477568 authored over 7 years ago by Chris Thoburn <[email protected]>a2e9339f02cbec575d74c68e6c972cb6d2f0b9e9 authored over 7 years ago by Chris Garrett <[email protected]>
* used ED 1.13 for Ember 1.11 scenario to avoid json-api nonsense
* fix more things
7b306f6f328e534578224df967178ee5e44538a2 authored over 7 years ago by Chris Thoburn <[email protected]>* bugfix(ember-try): Makes ember-cli-fastboot dependency null
* fallback to RESTAdapter/Seria...
22cfcc77ce4c155878f0331a9627bcd315c904a8 authored over 7 years ago by Chris Garrett <[email protected]>4c17802b61cef983dce0cd67d10d759d0d1b9620 authored over 7 years ago by Chris Thoburn <[email protected]>
* yay! :)
* fix rsvp for older Ember
0e0f26645ca7e3ef2bc095a1168129cabc5bb657 authored over 7 years ago by Chris Thoburn <[email protected]>3229ff69d7fff94ec8ccc9decea503a403596b0d authored over 7 years ago by Chris Thoburn <[email protected]>
Uses Float32Arrays to get sub-pixel accuracy from measurements. Fixes #76
b6aa5e5015414bf8da4eaeafe5ae1d55fb42bfcb authored over 7 years ago by Chris Garrett <[email protected]>5a3ad5b96e5352c58f08ae82ef2d67fe4712a79c authored over 7 years ago by Chris Garrett <[email protected]>
51d330e79eaf3cce2f6f716ac4d9dc2a01e783bf authored over 7 years ago by Chris Garrett <[email protected]>
8b3abff3c5554572c2639f0a4c97d3e46957a08c authored over 7 years ago by Chris Thoburn <[email protected]>
* tested fastboot, fastboot itself is broken, but we are fine now
* exclude fastboot from 1.1...
1411bff34830ca6192b306fff8be6d9987d0dd1c authored over 7 years ago by Chris Thoburn <[email protected]>* upgrade test stuffs
* fix scenarios
* add chrome back
* use yarn
* fix bower?
*...
6f19fcb64a220f7ee19dbaa6efffc72bd6829472 authored over 7 years ago by Chris Thoburn <[email protected]>* improved build pipeline
* fix tests
* remove leftover debug import
9b0a8ff0511345f563c877db02bf3025937fb2f8 authored over 7 years ago by Chris Thoburn <[email protected]>363c8e5ed393e5eab369d089f7ac178f4d1c6bd6 authored over 7 years ago by David Barrett <[email protected]>
8b22ba64fdc6f0f48a63f88bdef8d284f48ffdde authored over 7 years ago by Chris Thoburn <[email protected]>
b7054fe4f5e253cb6c0041ffdac4512c1e392530 authored over 7 years ago by Chris Thoburn <[email protected]>
9c6d1d53a6ceef04e483d2704c3e9659e895000b authored over 7 years ago by Chris Thoburn <[email protected]>
* fix filters, use of key, and dbmon demo
* improve update speed and fix key bug
9808dcb5ed9ac9b597baf24c93274f31fb5fc3af authored over 7 years ago by Chris Thoburn <[email protected]>20c8066474bb0bc4620be7decf7183345f2f7117 authored over 7 years ago by Chris Thoburn <[email protected]>
* perf(runloop): runloop optimizations
* adds guard for let-const scope closure overhead
*...
98c61696ac162efbf437d2c2a209c37222c13983 authored over 7 years ago by Chris Thoburn <[email protected]>afe7b5efd1c88131ca7883dc4fed0d490a042dfa authored over 7 years ago by Chris Garrett <[email protected]>
79ed65088865f7272d1735d53472d6ea53d949ca authored over 7 years ago by Chris Garrett <[email protected]>
cd159b5daf734d2c0a0c50a420849e468777f358 authored over 7 years ago by Chris Garrett <[email protected]>
4373dc4e92361d5f20b0f7726291b2252dbff6d1 authored over 7 years ago by Chris Garrett <[email protected]>
fe9866c0d3a0ff74bc6a2b2b12d2f919881f215a authored over 7 years ago by Chris Garrett <[email protected]>
This PR solves two issues, the first being that neither `padding` nor `margin`
really works in ...
456d09e2febf69b0579f11f129aed24bce6cea79 authored over 7 years ago by Chris Garrett <[email protected]>
Turns out we can't just pull the `content` out of array proxies, as they could
be doing tricky ...
Glimmer was messing up due to extra text nodes being inserted, had to remove those.
Also fixed ...
Because of the setTimeout bug described in #31, we cannot reliably schedule using setTimeout/
r...
b34fd15aefb35e594a43cf38b779e861d7a0f87d authored over 7 years ago by Chris Garrett <[email protected]>
841755a6f4c5a42d408940cda2ad1c357299cde0 authored over 7 years ago by Chris Garrett <[email protected]>
Uses the new testScenarios helper to clean up scroll tests
6f02a18f0f7ce823092782fa546d51b16cfd190b authored almost 8 years ago by Chris Garrett <[email protected]>
`alwaysRemeasure` is a vague API name that leaks internal implementation details.
`staticHeight...
Adds a helper that allows us to run the same test against multiple scenarios
and strategies (st...
aada83e949c2a3158d487a9ea22a9024456df3d5 authored almost 8 years ago by Chris Garrett <[email protected]>
Removes the div surrounding the `each` loop, preventing various rendering issues with Glimmer
a3588f948d740014f550008cd83db20b254db850 authored almost 8 years ago by Seena Rowhani <[email protected]>40e90263e287ae865e1212b1d986de52e86e2635 authored almost 8 years ago by Lukas Kohler <[email protected]>
66990282de6c739a2b58d9134ba911661a015104 authored almost 8 years ago by Chris Garrett <[email protected]>
420b4e52e6ce2855381729d9f7741729ddc3477d authored almost 8 years ago by Chris Garrett <[email protected]>
14ba7ec08b521fd72307b914614c9c413dea43a3 authored almost 8 years ago by Chris Garrett <[email protected]>
Replaces padding with margin so it works in tables.
34919fd896e95ad1d86439a1bcf34530e5a95824 authored almost 8 years ago by Chris Garrett <[email protected]>7a4bc7798e46b156ce34eea2d26f25ef3359d04c authored almost 8 years ago by Chris Garrett <[email protected]>
bbd20adbdfcfbdccbc0447e6f5c3d19735bcaef4 authored almost 8 years ago by Chris Garrett <[email protected]>
Fixes a bug where setting a key path would cause failures due to isPrepend trying to get
on a n...
Edge can't reuse Ranges for some reason, probably a bug. It also can't
use the `new Range()` st...
This PR simplifies the current state management for measuring VCs. They no longer
cache data ab...
4290749605cda2631eaa6e1450e5d56a5aef5718 authored almost 8 years ago by Chris Garrett <[email protected]>
718b1f0b9551306371ed2bc0ee35e29a5e2d6a5d authored almost 8 years ago by Chris Garrett <[email protected]>
36cc84fff9192bff3fc1de75644d0b5235e04b9f authored almost 8 years ago by Chris Garrett <[email protected]>
b36945e72bfa686138d34235f37ff5dd55c11140 authored almost 8 years ago by Chris Garrett <[email protected]>