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

refactor(scheduler): Use ember-raf-scheduler (#153)

b218268807b620854105ba76496844eb703d1959 authored about 7 years ago by Chris Garrett <[email protected]>
README: Fix section headers (#152)

f95c0ef8d38d8c547246da6cccea939a9c245bd3 authored about 7 years ago by Tobias Bieniek <[email protected]>
feat(scaling): Makes the collection work with scaling (#143)

* 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]>
refactor(constants): Refactors estimateElementHeight and fixes minor bugs (#148)

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]>
[BREAKING] refactor(tag): Makes vertical-collection tagless (#149)

* 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 (#144)

* 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]>
Docs for Vertical Collection Component & README (#142)

* Adding documentation to vertical-collection component

* Improving README

* Improvements ...

d4a50235ebf9265b97bae81eb4277bb4e41b0277 authored over 7 years ago by Alex Alvarez <[email protected]>
(bugfix): condition check on teardown (#140)

89cb90b21e8d8724f1db9bc5a5288a6e0f8787c9 authored over 7 years ago by Ming Liu <[email protected]>
cleanup(keyForItem): Replaces error cases with asserts (#137)

* cleanup(keyForItem): Replaces error cases with asserts

* fix tests

8a58280c53a47726f8497a73395b85cfc3b8dcb0 authored over 7 years ago by Chris Garrett <[email protected]>
update ember to 2.15 (#136)

7aebfe12223c16474b70a7915c75e496d54e5589 authored over 7 years ago by Chris Thoburn <[email protected]>
cleanup(helpers): Removes unused helper functions (#135)

5b393a305bc7f7de156bfd23ca38cb354ee510be authored over 7 years ago by Chris Garrett <[email protected]>
v1.0.0-beta.8

fa6f6c219ef0ed7e137a1b0546fc89140ea44383 authored over 7 years ago by Christopher Garrett <[email protected]>
cleanup(stripping): Removes custom code stripping in favor of shared solutions (#133)

23e244104e7ff1a8050683ed1e2e88062660e480 authored over 7 years ago by Chris Garrett <[email protected]>
compat(legacy) - Brings the legacy API inline with modern versions (#132)

27bd1d2f5708a985a082a6faca973b0d88c4e525 authored over 7 years ago by Chris Garrett <[email protected]>
(bugfix): set correct max height. (#128)

* 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 (#129)

* Correct checking calculateStartingIndex

* Fix test

e502cb190e136c96b0f17e9bf893c58668600cae authored over 7 years ago by Billy Pham <[email protected]>
Fix incorrect occluded content height. (#130)

d17ec8a81ee3a714e6011929e0f753487e08096a authored over 7 years ago by Billy Pham <[email protected]>
Add 0 checking for visible top & container height (#125)

* Add 0 checking for visible top & container height

* Minor doc change

* Fix comment

* ...

36309e850a494954c576317af870c1f978a20787 authored over 7 years ago by Billy Pham <[email protected]>
Check null for _debugDidUpdate (#123)

4b71854b6b65d263c22a8ae913edf4e9d89a61f4 authored over 7 years ago by Billy Pham <[email protected]>
v1.0.0-beta.7

5c5b29742f6a80ab1a9c60fda473c5dc3cf46a6f authored over 7 years ago by Christopher Garrett <[email protected]>
bugfix(mutation): Handle scenario where items change position (#119)

If you had a list of items `[1, 2, 3, 4, 5]` and it was changed to `[1,
4, 3, 2, 5]`, `vertical...

d2a1cfba15140c48ccef5b4dff35f71616017a9d authored over 7 years ago by Gordon Cassie <[email protected]>
v1.0.0-beta.6

c0bf90e765ed943ca66cce5fd26ac4ac58052879 authored over 7 years ago by Christopher Garrett <[email protected]>
bugfix(assert): Makes objectAt less restrictive (#117)

d579fbbaeda07c07e34e4bb0aecb33382ae597c4 authored over 7 years ago by Chris Garrett <[email protected]>
bugfix(skip-list): Fix skip-list reset and measurement behavior (#116)

0f5969550725640d44c096f14cbf46994a0144c1 authored over 7 years ago by Chris Garrett <[email protected]>
perf(pooling): Reverts to maintaining a stable pool size (#115)

eec7dcf2c2e99238ec5db7c54c49dda814f2eac4 authored over 7 years ago by Chris Garrett <[email protected]>
bugfix(css): Makes a11y text invisible and margin fix (#114)

9bd9c75c1414b073ca317fe40493fb3c55dc47c2 authored over 7 years ago by Chris Garrett <[email protected]>
v1.0.0-beta.5

f2970486d9410b3c27d589bcf404c91b56505469 authored over 7 years ago by Christopher Garrett <[email protected]>
test(offscreen): Adds test for starting offscreen (#113)

77f0974d28a4799d5e174c3525d4613fea93a300 authored over 7 years ago by Chris Garrett <[email protected]>
bugfix(debug): Fixes the debug features (#112)

2b6863ddf27aa74f79a961355bbdb3d2693f8939 authored over 7 years ago by Chris Garrett <[email protected]>
chore(tests): Adds a11y-tests (#111)

7af88563ae8767f05362fdc55c6db8103c1d8e8d authored over 7 years ago by Chris Garrett <[email protected]>
feature(a11y): Adds labels for occluded content and pagination (#110)

95c832f0ca65afcca9a9b347c6d051078306485c authored over 7 years ago by Chris Garrett <[email protected]>
chore(cleanup): clean up various parts of radar (#109)

2e4cc7949ed48783749f54ea0d0b6eae5ef06f75 authored over 7 years ago by Chris Garrett <[email protected]>
feat(recycling): Makes recycling optional (#107)

6877f07f08714e94625e75b7bb5a5cb0fd5debc3 authored over 7 years ago by Chris Garrett <[email protected]>
feat(a11y): Adds renderAll feature (#108)

df60b2b2b1dc93caae223f61d23a035c1ffcfc38 authored over 7 years ago by Chris Garrett <[email protected]>
bugfix(max-height): Use computed style to determine if max-height exists (#106)

671cedcb7792c7a0d5fc5072741684bd8fc9a5e5 authored over 7 years ago by Chris Garrett <[email protected]>
chore(tests): Cleanup tests, use native dom helpers and async/await (#105)

* 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 (#104)

* 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 constraints (#103)

* refactor(minHeight): Removes minHeight constraint

* make collection create VCs dynamically

abada0eb1f64d1573e2dc12f7648d893e34b2bdd authored over 7 years ago by Chris Garrett <[email protected]>
chore(docs): Removes the debug message from CLI (#102)

2826a13d2f92a2a6a5ea7e6dcba1f94512b28ff3 authored over 7 years ago by Chris Garrett <[email protected]>
feature(init): Adds initialRenderCount option (#99)

* feature(init): Adds initialRenderCount option

* fix travis

9cb59ce19d9c12fa28e25f29aaf632e6456ae435 authored over 7 years ago by Chris Garrett <[email protected]>
bugfix(ie): Array.prototype.fill doesn't exist in IE (#98)

f5536f2bdead70fb2fc1a146466cc0cea664a070 authored over 7 years ago by Chris Garrett <[email protected]>
version bump (#97)

* version bump

* set node to stable

* lock to node 6

2df079a0e9e979adab21a12990a8676bebc68486 authored over 7 years ago by Chris Garrett <[email protected]>
perf(initial render): Adds scroll handlers inside the initial RAF (#94)

The ScrollHandler has to read the initial state of the scrollContainer (scrollTop +
scrollLeft)...

fdf08f60d2bd5cfeecc831fdcad723d3b98a001d authored over 7 years ago by Chris Garrett <[email protected]>
bugfix(prepend): Fixes measuring when prepending items and scrolling up (#93)

58a7e4d0cf339469369a6ec35a0c39b3520e61ac authored over 7 years ago by Chris Garrett <[email protected]>
bugfix(IE): parentElement is not supported in IE (#92)

ea351814fb8e554694c820417c22f73bc04c37f0 authored over 7 years ago by Chris Garrett <[email protected]>
bugfix(skiplist): Don't use TypedArray.fill unless it exists (#90)

c24629b5d88ebbde1c6edd83c33cb0d3388510ab authored over 7 years ago by Chris Garrett <[email protected]>
refactor(radar): Simplify startup and resize

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]>
add ember-perf-timeline

08428655ef024e51ee5624418aa46b4aa58909ac authored over 7 years ago by Chris Thoburn <[email protected]>
Fix dynamic start with offset (#84)

* adds a failing test and fixes initial visibleTop

* fix SkipList index

* fix skiplist

...

ae05c63a956ebce98a63111f86759bdc62477568 authored over 7 years ago by Chris Thoburn <[email protected]>
refactor(actions): Simplifies action sending (#86)

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 (#85)

* 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 (#83)

* bugfix(ember-try): Makes ember-cli-fastboot dependency null

* fallback to RESTAdapter/Seria...

22cfcc77ce4c155878f0331a9627bcd315c904a8 authored over 7 years ago by Chris Garrett <[email protected]>
fix initial scroll offset and add test (#82)

4c17802b61cef983dce0cd67d10d759d0d1b9620 authored over 7 years ago by Chris Thoburn <[email protected]>
yay! :) (#80)

* yay! :)

* fix rsvp for older Ember

0e0f26645ca7e3ef2bc095a1168129cabc5bb657 authored over 7 years ago by Chris Thoburn <[email protected]>
fix fastboot error (#81)

3229ff69d7fff94ec8ccc9decea503a403596b0d authored over 7 years ago by Chris Thoburn <[email protected]>
bugfix(skiplist): Use Float32Arrays in the SkipList (#79)

Uses Float32Arrays to get sub-pixel accuracy from measurements. Fixes #76

b6aa5e5015414bf8da4eaeafe5ae1d55fb42bfcb authored over 7 years ago by Chris Garrett <[email protected]>
feature(buffers): Makes bufferSize a static amount (#77)

5a3ad5b96e5352c58f08ae82ef2d67fe4712a79c authored over 7 years ago by Chris Garrett <[email protected]>
refactor(actions): Makes sure first/lastReached fire only once (#75)

51d330e79eaf3cce2f6f716ac4d9dc2a01e783bf authored over 7 years ago by Chris Garrett <[email protected]>
make resize demo fail if needed (#67)

8b3abff3c5554572c2639f0a4c97d3e46957a08c authored over 7 years ago by Chris Thoburn <[email protected]>
tested fastboot, fastboot itself is broken, but we are fine now (#68)

* 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]>
Fix flakey tests (#66)

* upgrade test stuffs

* fix scenarios

* add chrome back

* use yarn

* fix bower?

*...

6f19fcb64a220f7ee19dbaa6efffc72bd6829472 authored over 7 years ago by Chris Thoburn <[email protected]>
Svelte/rollup private (#65)

* improved build pipeline

* fix tests

* remove leftover debug import

9b0a8ff0511345f563c877db02bf3025937fb2f8 authored over 7 years ago by Chris Thoburn <[email protected]>
Make closest not require document.body (#63)

363c8e5ed393e5eab369d089f7ac178f4d1c6bd6 authored over 7 years ago by David Barrett <[email protected]>
[BUGFIX] pass index initially (resolves #64 resolves #63)

8b22ba64fdc6f0f48a63f88bdef8d284f48ffdde authored over 7 years ago by Chris Thoburn <[email protected]>
bump version

b7054fe4f5e253cb6c0041ffdac4512c1e392530 authored over 7 years ago by Chris Thoburn <[email protected]>
simplify scroll update (#62)

9c6d1d53a6ceef04e483d2704c3e9659e895000b authored over 7 years ago by Chris Thoburn <[email protected]>
Fix #57 (#60)

* 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]>
Update README.md

20c8066474bb0bc4620be7decf7183345f2f7117 authored over 7 years ago by Chris Thoburn <[email protected]>
All the perfs (#59)

* perf(runloop): runloop optimizations

* adds guard for let-const scope closure overhead

*...

98c61696ac162efbf437d2c2a209c37222c13983 authored over 7 years ago by Chris Thoburn <[email protected]>
version bump (#48)

afe7b5efd1c88131ca7883dc4fed0d490a042dfa authored over 7 years ago by Chris Garrett <[email protected]>
cleanup(general): Various cleanup (#47)

79ed65088865f7272d1735d53472d6ea53d949ca authored over 7 years ago by Chris Garrett <[email protected]>
cleanup(radar): Cleans up some cruft (#46)

cd159b5daf734d2c0a0c50a420849e468777f358 authored over 7 years ago by Chris Garrett <[email protected]>
cleanup(virtual-component): Cleans up VCs, removes some cruft (#45)

4373dc4e92361d5f20b0f7726291b2252dbff6d1 authored over 7 years ago by Chris Garrett <[email protected]>
bugfix(render): Add correct items to VCs on initial render (#43)

fe9866c0d3a0ff74bc6a2b2b12d2f919881f215a authored over 7 years ago by Chris Garrett <[email protected]>
refactor(padding): Use DOM elements for before/after padding (#44)

This PR solves two issues, the first being that neither `padding` nor `margin`
really works in ...

02b9c7432398329e7c4fd1e4d84feb9ed30cd3ec authored over 7 years ago by Chris Garrett <[email protected]>
bugfix(reset): Fixes the case when a collection is emptied (#42)

456d09e2febf69b0579f11f129aed24bce6cea79 authored over 7 years ago by Chris Garrett <[email protected]>
bugfix(arrays): Fixes RecordArray behavior (#41)

Turns out we can't just pull the `content` out of array proxies, as they could
be doing tricky ...

409ac056006bc7ce057d827597ef7fc77e7b5e19 authored over 7 years ago by Chris Garrett <[email protected]>
refactor(reset): Fixes reset and shrinking logic (#40)

Glimmer was messing up due to extra text nodes being inserted, had to remove those.
Also fixed ...

6c9aa8c3bf2bbddf37fdd4f88fc68e29f6164467 authored over 7 years ago by Chris Garrett <[email protected]>
bugfix(scheduling): Moves all scheduling into the RAF and ensures proper cancelling (#39)

Because of the setTimeout bug described in #31, we cannot reliably schedule using setTimeout/
r...

d45c0116af93bc7c6a8c751838700c6a8efe5f84 authored over 7 years ago by Chris Garrett <[email protected]>
chore(babel): Switch to loose mode for perf (#38)

b34fd15aefb35e594a43cf38b779e861d7a0f87d authored over 7 years ago by Chris Garrett <[email protected]>
chore(babel): Updates to Babel 6 (#36)

841755a6f4c5a42d408940cda2ad1c357299cde0 authored over 7 years ago by Chris Garrett <[email protected]>
cleanup(tests): Cleans up the scroll tests (#32)

Uses the new testScenarios helper to clean up scroll tests

6f02a18f0f7ce823092782fa546d51b16cfd190b authored almost 8 years ago by Chris Garrett <[email protected]>
refactor(api): Change alwaysRemeasure to staticHeight (#30)

`alwaysRemeasure` is a vague API name that leaks internal implementation details.
`staticHeight...

1d7017d0bfd1ebd4e30bac9dd2f5a1469f20d855 authored almost 8 years ago by Chris Garrett <[email protected]>
chore(tests): Adds a testScenario helper (#29)

Adds a helper that allows us to run the same test against multiple scenarios
and strategies (st...

84c8f3663f01da7388832dbc150d00d257389425 authored almost 8 years ago by Chris Garrett <[email protected]>
chore(yarn): Adds yarn (#28)

aada83e949c2a3158d487a9ea22a9024456df3d5 authored almost 8 years ago by Chris Garrett <[email protected]>
Remove surrounding #each div (#27)

Removes the div surrounding the `each` loop, preventing various rendering issues with Glimmer

a3588f948d740014f550008cd83db20b254db850 authored almost 8 years ago by Seena Rowhani <[email protected]>
docs(readme): fixed install link (#25)

40e90263e287ae865e1212b1d986de52e86e2635 authored almost 8 years ago by Lukas Kohler <[email protected]>
fixes demo app environment (#22)

66990282de6c739a2b58d9134ba911661a015104 authored almost 8 years ago by Chris Garrett <[email protected]>
updates package and readme (#23)

420b4e52e6ce2855381729d9f7741729ddc3477d authored almost 8 years ago by Chris Garrett <[email protected]>
chore(dummy): Fix up dummy site for presentation and bump version (#21)

14ba7ec08b521fd72307b914614c9c413dea43a3 authored almost 8 years ago by Chris Garrett <[email protected]>
bugfix(tables): Replaces padding with margin (#20)

Replaces padding with margin so it works in tables.

34919fd896e95ad1d86439a1bcf34530e5a95824 authored almost 8 years ago by Chris Garrett <[email protected]>
bugfix(component): Fixes containerSelector (#19)

7a4bc7798e46b156ce34eea2d26f25ef3359d04c authored almost 8 years ago by Chris Garrett <[email protected]>
bugfix(render): Fixes behavior of renderFromLast (#18)

bbd20adbdfcfbdccbc0447e6f5c3d19735bcaef4 authored almost 8 years ago by Chris Garrett <[email protected]>
bugfix(key): Fixes the key path (#17)

Fixes a bug where setting a key path would cause failures due to isPrepend trying to get
on a n...

5c5ff39e5fabc7d0913911e68b0271d2b99f647a authored almost 8 years ago by Chris Garrett <[email protected]>
bugfix(edge): Fixes various issues with ranges in MS Edge (#16)

Edge can't reuse Ranges for some reason, probably a bug. It also can't
use the `new Range()` st...

1b36cd76881f47d7c71a27355583add4b06075ed authored almost 8 years ago by Chris Garrett <[email protected]>
refactor(measure): Simplifies measurement and only measures when necessary (#12)

This PR simplifies the current state management for measuring VCs. They no longer
cache data ab...

17194150a90a9796112197f779fc9b739ea92c4c authored almost 8 years ago by Chris Garrett <[email protected]>
perf(actions): Defers action sending until after RAF (#14)

4290749605cda2631eaa6e1450e5d56a5aef5718 authored almost 8 years ago by Chris Garrett <[email protected]>
bugfix(radar): Adds same array checker for radar computed (#13)

718b1f0b9551306371ed2bc0ee35e29a5e2d6a5d authored almost 8 years ago by Chris Garrett <[email protected]>
chore(ember-cli): Upgrades ember-cli to 2.12.1 (#11)

36cc84fff9192bff3fc1de75644d0b5235e04b9f authored almost 8 years ago by Chris Garrett <[email protected]>
bugfix(radar): Fixes expanding the VC pool (#10)

b36945e72bfa686138d34235f37ff5dd55c11140 authored almost 8 years ago by Chris Garrett <[email protected]>