Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/dhilt/vscroll

A JavaScript Virtual Scroll Engine
https://github.com/dhilt/vscroll

issue-26 Insert process refactoring

- restoration of the first visible item
- getting the index to insert is moved to Buffer

2aaf4c792a37f7a0595ba1fc5a95115db04a7cf5 authored over 3 years ago by Denis Hilt <[email protected]>
issue-26 Append process refactoring

- paddings manipulations are gone in favour of Adjust process
- added first visible index/delt...

d4b4ddb768720e7066a835e94f616682bfbf5628 authored over 3 years ago by Denis Hilt <[email protected]>
issue-26 Insert and Append processes go to Adjust if updates are virtual

c4c5e5541b70356605852e8a543f11b1d7b79ca8 authored over 3 years ago by Denis Hilt <[email protected]>
v1.4.0-beta

2655842518cfe02f4de75e9f762ce38d23c585d1 authored over 3 years ago by Denis Hilt <[email protected]>
issue-26 Adapter.insert: virtual insertions

ee9d3b5528348faa3a5da3f61bbe203cdd6743fc authored over 3 years ago by Denis Hilt <[email protected]>
v1.4.0-alpha

710b408aeb09c865f8cd939e9acc60756211b053 authored over 3 years ago by Denis Hilt <[email protected]>
issue-26 Adapter.insert: indexes api for in-buffer updates

46716f94a350105b61e9f8f8fd0b512730a8f6f7 authored over 3 years ago by Denis Hilt <[email protected]>
issue-26 some cleanup

731061fc6abce25951bda0991b8bbaec4d135222 authored over 3 years ago by Denis Hilt <[email protected]>
issue-26 Buffer virtual insert spec

50eacdfe9e5fdd553cd645c744877537aad03277 authored over 3 years ago by Denis Hilt <[email protected]>
issue-26 Buffer's virtual insert method implementation

d792fe66e67efd0ce8807361717bda6bdfb82852 authored over 3 years ago by Denis Hilt <[email protected]>
issue-26 Cache.insertVirtual method implementation

9293215ee16ce79030d54d0d7b3e2cda70cc4619 authored over 3 years ago by Denis Hilt <[email protected]>
issue-26 Cache.insert spec, first 4 tests

498fcc257690ee3a6262490dcd3f23be131a3408 authored over 3 years ago by Denis Hilt <[email protected]>
issue-26 Cache.update spec refactoring

1eb1b2ca67e969098a9bbec64ea94a65559f10ad authored over 3 years ago by Denis Hilt <[email protected]>
issue-26 beforeIndex and afterIndex options for Adapter.insert API (definition only)

7a30208d7e386f082de67d7bfb72b0c1a99accbd authored over 3 years ago by Denis Hilt <[email protected]>
Merge pull request #25 from dhilt/issue-23-Adapter-remove-in-buffer-should-use-Adapter-update-API

Adapter.remove should use Adapter.update for in-buffer deleting

b34e3697b89f1492e32020f538c6855e0e765583 authored over 3 years ago by Denis Hilt <[email protected]>
v1.3.4

2d11e9949466a7b946adc00af9cc7fa3e8a98948 authored over 3 years ago by Denis Hilt <[email protected]>
issue-23 fix for simultaneous removal of the in-buffer and virtual items

9f2877369c30488a157d3e9b36137e0cfa372d9d authored over 3 years ago by Denis Hilt <[email protected]>
v1.3.3

b34bd9fe6c1dcc8fba390bbcfbd6a40c4e59773a authored over 3 years ago by Denis Hilt <[email protected]>
issue-23 Adapter.remove acts via Adapter.update for in-buffer deleting

7f86989611dc0e6f8ae7b668d7c3f9198e2bff8d authored over 3 years ago by Denis Hilt <[email protected]>
v1.3.2

d3c9d444d5129240de36cbf6748ef79569c19b97 authored over 3 years ago by Denis Hilt <[email protected]>
update jest dependencies

b130c3ae594c81748e6e058c6750dbfe7cbfd88f authored over 3 years ago by Denis Hilt <[email protected]>
issue-23 fix default size calculations on remove via Buffer.update (and Cache.update)

68a89fe705091b46f418396a51f12564415bbc8e authored over 3 years ago by Denis Hilt <[email protected]>
issue-23 more accurate spec on average size maintenance when remove via Cache.update

3b6366b9befd8574a765b40f7ebe329b10405261 authored over 3 years ago by Denis Hilt <[email protected]>
issue-23 Buffer.update should maintain min/max indexes as well as first/last and absMin/absMax indexes

c45c1b22fa3e383cb587302dba8a5f5dcc1774da authored over 3 years ago by Denis Hilt <[email protected]>
v1.3.1

724aee20383dfd348e8cd47ce9444da081017592 authored over 3 years ago by Denis Hilt <[email protected]>
Merge pull request #22 from dhilt/issue-21-decreasing-increasing-strategy-for-append-prepend-adapter-api

Decreasing/increasing strategy for append/prepend Adapter API

dc6ece835efb6d4f8575e9c03e8a4463601692ae authored over 3 years ago by Denis Hilt <[email protected]>
issue-21 Buffer append/prepend spec

1a998093300921eee3b5a6c9f18cf571bfdde728 authored over 3 years ago by Denis Hilt <[email protected]>
issue-21 update Buffer.items reference on virtual append/prepend when indexes shift

f080c1621ae921da2b8106e82c16747185b03b8a authored over 3 years ago by Denis Hilt <[email protected]>
issue-21 fixRight for Adapter.append/prepend virtual updates

20d275bc5d026bbe643364f0307eb06c8b385701 authored over 3 years ago by Denis Hilt <[email protected]>
issue-21 get rid of State.Fetch.negativeSize

945609db9fcae9caf18c29a9bea8ed0f7683f18e authored over 3 years ago by Denis Hilt <[email protected]>
issue-21 fixRight for Adapter.append/prepend when the Buffer is empty

39037e7976362764a03d300c1012dfd6eff4e0c2 authored over 3 years ago by Denis Hilt <[email protected]>
issue-21 fixRight for Adapter.append/prepend regular in-buffer updates

a4cee0b0b46f33ec53bfd51bdeb687e44540959a authored over 3 years ago by Denis Hilt <[email protected]>
issue-21 introduce increase/decrease settings for Adapter prepend/append API

e78faee8f757c6108ef41cea3d232d595b2f6424 authored over 3 years ago by Denis Hilt <[email protected]>
issue-21 split Adapter append and prepend validation

5984f734b5b1cefc013f44a8abc3e6a66dd533a3 authored over 3 years ago by Denis Hilt <[email protected]>
issue-21 use Apapter.update inside Adapter.append for regular insertions

1b6592738958cec0951115979d36019e39348d8a authored over 3 years ago by Denis Hilt <[email protected]>
v1.3.0

09afe0284a7060767bfebef3e70080538835e84e authored over 3 years ago by Denis Hilt <[email protected]>
Merge pull request #20 from dhilt/issue-19-preFetch-estimation-accuracy

Scroll position adjustments: first-visible estimation fix

43a07dc3835306a2bb8da0ab55113e7c1c20fcd5 authored over 3 years ago by Denis Hilt <[email protected]>
issue-19 use directionPriority setting

b2893f5bb27e76de64d5e9468dfbeb29ee67cca6 authored over 3 years ago by Denis Hilt <[email protected]>
issue-19 introduce directionPriority dev setting

09d2d6366fbd61005faa4e79d55c58c4d61c3ed9 authored over 3 years ago by Denis Hilt <[email protected]>
issue-19 refactoring

5ab84d755d84927b8222b138d11d415b707e139e authored over 3 years ago by Denis Hilt <[email protected]>
issue-19 adjust position if there is a difference between expected and real sizes of fetched/rendered items

9e1e24bf245094a2d8c14ca392b4cf85f107bd24 authored over 3 years ago by Denis Hilt <[email protected]>
issue-19 save the estimated size before setting the real one

175eaa369e7b5b874c7b68f416690aa301517ad7 authored over 3 years ago by Denis Hilt <[email protected]>
issue-19 minor refactoring

5f209fb325af714e7937f8c77f2e425c86632e5a authored over 3 years ago by Denis Hilt <[email protected]>
issue-19 State.Fetch.FirstVisible model refactoring

6a9750503da59d4e6c6b69c93d8732526514f092 authored over 3 years ago by Denis Hilt <[email protected]>
v1.2.1

b90d4157c238321ea9b7c4a542c189206fbfafc7 authored over 3 years ago by Denis Hilt <[email protected]>
Merge pull request #18 from dhilt/issue-17-Memory-leaks-and-redefine-problems-when-reusing-the-same-Datasource-across-multiple-Workflow-instances

Memory leaks and redefining the Adapter context props

9005a329ac112bfe5a99292a5a4748c4bfbc7372 authored over 3 years ago by Denis Hilt <[email protected]>
v1.2.0

c811f1cb950a966e51e9c45990258877c4ab05ed authored over 3 years ago by Denis Hilt <[email protected]>
issue-17 move resetting of the Adapter context from Datasource... to Adapter

e3b2b50791134710ff112d02c6244e6b94c6580e authored over 3 years ago by Denis Hilt <[email protected]>
v1.2.0-beta

53697bd4bdc263913b1624786d62db115fc688df authored over 3 years ago by Denis Hilt <[email protected]>
issue-17 Adapter props are flushed and restored

49293e13351b74fc2ba47f01cbce0fa102366aad authored over 3 years ago by Denis Hilt <[email protected]>
issue-17 clean up Workflow and Buffer on dispose

226b0f6db92c217a51a2a911765c4963085cf635 authored over 3 years ago by Denis Hilt <[email protected]>
issue-17 internal Adapter props can be deleted

67c4c3e4339615af7fcbf29fea1ff6709ff17c15 authored over 3 years ago by Denis Hilt <[email protected]>
issue-17 Adapter.augmented

ba34a3178b3e48e992a0273583b27a5b85768654 authored over 3 years ago by Denis Hilt <[email protected]>
v1.1.2

7f9375a3e5ba4e51d43f79429f0ec84e1846230c authored over 3 years ago by Denis Hilt <[email protected]>
v1.1.1

2f3624497973fc6e5425aefe18831ec28a000d21 authored over 3 years ago by Denis Hilt <[email protected]>
issue-17 adapter context props can be redefined

5a833dd16031285b3f6c4f5049c85d1890c60f28 authored over 3 years ago by Denis Hilt <[email protected]>
v1.1.0

6c34795b21f65c7739be424d27a4ef14c2474e71 authored over 3 years ago by Denis Hilt <[email protected]>
Merge pull request #15 from dhilt/issue-14-Reactive-props-should-persist-if-the-Workflow-is-re-created-with-the-the-same-Datasource

Reactive props persistence across the workflow re-creation

a637910ceec81f0975a21e2821fe9aeaa336a3d2 authored over 3 years ago by Denis Hilt <[email protected]>
Merge pull request #13 from dhilt/issue-12-constant-size-strategy

Constant size strategy

fb33ce686a2464d96a53178d268ae96751e8fff2 authored over 3 years ago by Denis Hilt <[email protected]>
issue-14 disposing the Datasource (unpublished)

1ad878217c0927a6826b893ae881032b4efc4b69 authored over 3 years ago by Denis Hilt <[email protected]>
issue-14 logging of the Adapter instantiation

5c9aeb71ad476b291d9d4e3bd16de4e9329cb2b4 authored over 3 years ago by Denis Hilt <[email protected]>
fix vulnerabilities

c47ed180367aefafab0fecad03c167de2c313daa authored over 3 years ago by Denis Hilt <[email protected]>
issue-14 keep reactive props configurations permanently (out of the Adapter context)

be2cfdbdec6a6cb0038b17310191fbe48e6b15eb authored over 3 years ago by Denis Hilt <[email protected]>
v1.1.0-beta.4

d9206361cb293fbe9fc773b554db645dcd0a33d7 authored over 3 years ago by Denis Hilt <[email protected]>
issue-12 set constant size on first Cache.add if itemSize setting was not defined (+spec)

1e3b533ee2b69d8edd21c48a22f02eee022d756d authored over 3 years ago by Denis Hilt <[email protected]>
v1.1.0-beta.3

b67ae41067932f10f9f57aabc0056aa2574cd9fb authored over 3 years ago by Denis Hilt <[email protected]>
issue-12 constant size strategy spec

c0b06f0af7b5149e04c1d150381b34c7395c0a4b authored over 3 years ago by Denis Hilt <[email protected]>
issue-12 constant size strategy implementation

184325417dbb7e37954cdc94e04ae0c1f4113350 authored over 3 years ago by Denis Hilt <[email protected]>
fix deps vulnerabilities

2422630878763e2c029affa355562c9aeda68c4b authored over 3 years ago by Denis Hilt <[email protected]>
Merge pull request #11 from dhilt/issue-10-frequent-size-strategy

Frequent size strategy

421fee224a9c3b08d6993698263dc5d1a530345a authored over 3 years ago by Denis Hilt <[email protected]>
v1.1.0-beta.2

e3bde3146bd6217867726565afa8ac9732e95e97 authored over 3 years ago by Denis Hilt <[email protected]>
issue-10 expose defaultSize

c4147e5e7dbe3ac28ada238e71e81d91c709f4a5 authored over 3 years ago by Denis Hilt <[email protected]>
v1.1.0-beta.1

4a16a138970e8319f3946954b0602e6b8dc0a54e authored over 3 years ago by Denis Hilt <[email protected]>
issue-10 frequent size Cache spec: init cases

df1c281b53d70e3f67bb2d5be9896d6964d8dde9 authored over 3 years ago by Denis Hilt <[email protected]>
issue-10 move sizeStrategy to Settings

bded1b1faf00c5f18622edd7b2138e36a59f5c51 authored over 3 years ago by Denis Hilt <[email protected]>
issue-10 Buffer.defautSize refactoring

6791d76da754a8e5ec5d3ffe7883719c383510d6 authored over 3 years ago by Denis Hilt <[email protected]>
issue-10 frequent size Cache spec: remove cases

7560cfc4b4bb4029d22c9c85a876b5d22de4ef70 authored over 3 years ago by Denis Hilt <[email protected]>
issue-10 frequent size Cache spec: add cases

c9a5fd0c07be57690c1a6208137b62207e60dad3 authored over 3 years ago by Denis Hilt <[email protected]>
issue-10 recalculateFrequentSize implementation

2a517d3792f94df29c36dcc84d255fec6155334a authored over 3 years ago by Denis Hilt <[email protected]>
issue-10 cache spec: average size on add

90dc32f6de44b8f1866d526ee02c8ba52db7507b authored over 3 years ago by Denis Hilt <[email protected]>
issue-10 add frequent size to Cache and Buffer (stubs)

d9090c41da6637e9864c4283ddf4e541cbc5e3e5 authored over 3 years ago by Denis Hilt <[email protected]>
issue-10 pass sizeStrategy setting to Cache

c0f88bf4def0b411bca4f545e905fd0118771bc7 authored over 3 years ago by Denis Hilt <[email protected]>
issue-10 sizeStrategy setting

bee7d12dec304476307d82201cc3c439cb170efd authored over 3 years ago by Denis Hilt <[email protected]>
issue-10 enum validator

74002a1bc754710c1027704fab24ba6f4c900881 authored over 3 years ago by Denis Hilt <[email protected]>
v1.0.2

06893855dd66b585791d2c0b2f7f2c2f7b064ada authored over 3 years ago by Denis Hilt <[email protected]>
simplify typings: get rid of Omit

a7a29026d9d710e4e7a9b340be19eb93917cc47a authored over 3 years ago by Denis Hilt <[email protected]>
v1.0.1

39d394f06dbd84cf414756e028e68c471a446f71 authored over 3 years ago by Denis Hilt <[email protected]>
Merge pull request #9 from dhilt/issue-8-Wrong-behaviour-when-padding-element-size-is-greater-than-1MP

Fix for reading the size of the padding element when it is greater than 1MP

c43b8bfe1444d12d3399d8004531b6060dc3837b authored over 3 years ago by Denis Hilt <[email protected]>
issue-8 parse styled size as a floating point number to avoid exp notation problem (1e+06px)

dcb14c544783f2b5672ac2cbf47b756fda4b2e67 authored over 3 years ago by Denis Hilt <[email protected]>
issue-8 update padding size only once per clip

2906e1e0364f84c20b9e2a4e3e3035c6862b2a6f authored over 3 years ago by Denis Hilt <[email protected]>
fix typings for ngx-ui-scroll integration

759167f562230213b88cf7d6a6e2a4c21639f386 authored over 3 years ago by Denis Hilt <[email protected]>
build status

0b9fc6d22e04d3b26039d4367ebad50dc0209e77 authored almost 4 years ago by Denis Hilt <[email protected]>
v1.0.0

4fedcb09215209d82cadeaca37a76d77a8fb655f authored almost 4 years ago by Denis Hilt <[email protected]>
issue-6 Item interface

7d5166c84406491ed1121546373bd7453a8211fd authored almost 4 years ago by Denis Hilt <[email protected]>
build via github actions

640abc41c9d80c16d8c747035949a92c9b2e730e authored almost 4 years ago by Denis Hilt <[email protected]>
v1.0.0-rc.8

b16a4d2fbb911367d32a2d6fc00858f6bcdceb3e authored almost 4 years ago by Denis Hilt <[email protected]>
allow force clip when infinite = true

a84abf3fa2be1c4be56b77b8951c8e63fcff2d51 authored almost 4 years ago by Denis Hilt <[email protected]>
v1.0.0-rc.7

3978282362af17f881629b6e07853f9b60fa7616 authored almost 4 years ago by Denis Hilt <[email protected]>
Merge pull request #3 from dhilt/issue-2-Adapter.update-API

Adapter.update API

36c0bb1145ce11fccb52541271415de14dd9c38a authored almost 4 years ago by Denis Hilt <[email protected]>
issue-2 fixRight standartization

6a177ce312655037d982e31ee273e56b9e186472 authored almost 4 years ago by Denis Hilt <[email protected]>