Ecosyste.ms: OpenCollective

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

github.com/dimsemenov/PhotoSwipe

JavaScript image gallery for mobile and desktop, modular, framework independent
https://github.com/dimsemenov/PhotoSwipe

Allow zoom transition only if slide content supports placeholder

9d3632147cfc5c06c5a2a3562d7c3ba9e28282d2 authored over 2 years ago by Dmitry Semenov <[email protected]>
5.2.0-beta.4

c27c9c5a78a1813e934003b85e9561840b919c99 authored almost 3 years ago by Dmitry Semenov <[email protected]>
Update package.json

a26246e40d4f2a7b52958d85501eeec60b2f83e3 authored almost 3 years ago by Dmitry Semenov <[email protected]>
Update README.md

4a0bcae97ead17ee22e202e71f39f9d1300247d7 authored almost 3 years ago by Dmitry Semenov <[email protected]>
5.2.0-beta.3

792a6a6bdbf1e79f06c6887f11204f7720e65826 authored almost 3 years ago by Dmitry Semenov <[email protected]>
5.2.0-beta.3 version upd

1fa114b6cb26c2d5aee41c9c068eeb1cb5e2375e authored almost 3 years ago by Dmitry Semenov <[email protected]>
5.2.0-beta.3 build

89062b1225b3b0edef896ada7ba26ccc10793060 authored almost 3 years ago by Dmitry Semenov <[email protected]>
destroy() core when lightbox is destroyed

096630efe43d1d86eaf19cc7d27699436271c611 authored almost 3 years ago by Dmitry Semenov <[email protected]>
Improve UI element generation

a3a997c01f39895dd4b5d83ed9facef51e51269f authored almost 3 years ago by Dmitry Semenov <[email protected]>
Disable animation if destroy() is called before close()

4ddc970adf87b458baa69700b44c9dcd297dfbba authored almost 3 years ago by Dmitry Semenov <[email protected]>
Allow loop when 2 slides are used (for arrow left/right navigation)

3a8672b133bdc796b7c723eb83c1e9c57180e237 authored almost 3 years ago by Dmitry Semenov <[email protected]>
code cleanup

bf94334a9c62f7e49c5e0e20ebfacee45fe63452 authored almost 3 years ago by Dmitry Semenov <[email protected]>
Add openingAnimationStart/End events

cdc58c03c53e0bd8b4ff6c7792e6333a634b9ff8 authored almost 3 years ago by Dmitry Semenov <[email protected]>
Rename prop: template -> element. Backwards compatibility is kept

29b8440577230b9953cc9da566200678aaaa15c4 authored almost 3 years ago by Dmitry Semenov <[email protected]>
Improved load error handling, move placeholder from slide to content object

63dd237f2da8e10673ffdfe61c4e1a2d8afd50d8 authored almost 3 years ago by Dmitry Semenov <[email protected]>
maxWidthToAnimate option

ae2cb666b978c536b7970232368a01d8f53efd52 authored almost 3 years ago by Dmitry Semenov <[email protected]>
Fix opacity opening transition from 0

dfa27a9db3460517c80292958f25cd507d098e5b authored almost 3 years ago by Dmitry Semenov <[email protected]>
Remove allowMouseDrag option

e78d38df992271297631418b8b82185506682d0d authored almost 3 years ago by Dmitry Semenov <[email protected]>
Add thumbEl filter

9243c4a5b31ecb67fa748847f519dba2a8245aad authored almost 3 years ago by Dmitry Semenov <[email protected]>
Clarify placeholderSrc/msrc

367a4d3ab6382d070e7243e18d23461bf284a7d1 authored almost 3 years ago by Dmitry Semenov <[email protected]>
Remove getWheelZoomFactorFn option

94dbc76a21e0e834de29f84e41eae2007a1e3dde authored almost 3 years ago by Dmitry Semenov <[email protected]>
Add maxWidthToAnimate option

d10e699dd73a3f9d4c8ff598a25547e1cdbed2c7 authored almost 3 years ago by Dmitry Semenov <[email protected]>
Drop limitMaxZoom option

d8d001efd393a46f6e0ff0b53ac3d48d282717eb authored almost 3 years ago by Dmitry Semenov <[email protected]>
Use width & height instead of w & h, keep support of legacy props

f43b779b535b3272f161c0b671dee802406c32fd authored almost 3 years ago by Dmitry Semenov <[email protected]>
Fix: animation doesn't work when bgOpacity:0

6d5eaf0525dd91df7c9319f02f004e825a4d387f authored almost 3 years ago by Dmitry Semenov <[email protected]>
Fix: adding content when swiping through multiple slides and loop enabled

potential fix for #1835

d2c1b1532370b0518b4f83c7e1ffbb29119b61fd authored almost 3 years ago by Dmitry Semenov <[email protected]>
Define type property of a content

813af8ebc5dfa6c563555b14dc1935dda92617f3 authored almost 3 years ago by Dmitry Semenov <[email protected]>
Destroy slides directly when closing

cbffe5b94f00ee1da71ed6457eb198a8c09de89b authored almost 3 years ago by Dmitry Semenov <[email protected]>
Navigating from first to last slide is more performant now (with loop:true)

... and a few more performance optimizations related to main navigation

0f87b567f145bad69adf803aea058237e4984759 authored almost 3 years ago by Dmitry Semenov <[email protected]>
Check if srcset is defined before assigning slide data prop

9ca9429e19e166d7d0cc1d8e56c23f3c7c65b3ae authored almost 3 years ago by Dmitry Semenov <[email protected]>
Reworked slide content, so it's event based and easy to override

b8e3320201eb9f5c0d4cb1ee1c5d38a9ba4c3294 authored almost 3 years ago by Dmitry Semenov <[email protected]>
Add clickedIndex filter

a74b86c384dbccbe4fa506cecaadc9372806a0d5 authored almost 3 years ago by Dmitry Semenov <[email protected]>
Fix: error when swiping through multiple slides and loop enabled

af25d4df1382ec649ad2aced8a4c177856da5da2 authored almost 3 years ago by Dmitry Semenov <[email protected]>
Update package.json

a39f9523fc84991403830d82e7522ea81e2a9df7 authored almost 3 years ago by Dmitry Semenov <[email protected]>
build

81178897dd493c2d1a463299a00fc5f70215627d authored almost 3 years ago by Dmitry Semenov <[email protected]>
Allow to set different paddings based on image data or index, closes 1840

(added arguments to paddingFn option)

356b4489f82f5adea0fa9e122793c7fa6fa7b912 authored almost 3 years ago by Dmitry Semenov <[email protected]>
5.2.0-beta.2

8f249b1182ea40561f1fdfbc085cdab78c0a4cdc authored almost 3 years ago by Dmitry Semenov <[email protected]>
5.2.0-beta.2 build

401ad682910aafffc4af676d6c952802a62a4f74 authored almost 3 years ago by Dmitry Semenov <[email protected]>
Add beforeOpen event

340037c07ff07639c18db4dfdc065f1f30bba695 authored almost 3 years ago by Dmitry Semenov <[email protected]>
Fix: lazy-loading of non-image slides throws an error

fixed #1855, fixed #1860, closes #1857

d08d779962439a3e4f5e651dada33a2b81ba7e92 authored almost 3 years ago by Dmitry Semenov <[email protected]>
5.2.0-beta.1

80486134132bbc85bb7cf7fb2280060549f00d47 authored almost 3 years ago by Dmitry Semenov <[email protected]>
5.2.0-beta.1 build

e9ce7ef063dec417753ab34eb8f522b17b6b7843 authored almost 3 years ago by Dmitry Semenov <[email protected]>
lint

3ab34df4118a4e807c009aeff3bf7334ea6fd448 authored almost 3 years ago by Dmitry Semenov <[email protected]>
docs upd

d9431c914b1d370b741f0f8b2da9abecf860e00f authored almost 3 years ago by Dmitry Semenov <[email protected]>
Drop built-in import() support for pswpModule

Despite tries, some bundlers try to transpile dynamic import within PhotoSwipe, which leads to e...

f89975272803115cbc5f685ca710da295c63ff25 authored almost 3 years ago by Dmitry Semenov <[email protected]>
5.1.8-beta.0

414d1e3c1727b814be22f6e36d95895956ae36ce authored almost 3 years ago by Dmitry Semenov <[email protected]>
build

cf9caf14d977457bc2625fc355eada0f4f916c7a authored almost 3 years ago by Dmitry Semenov <[email protected]>
Allow passing import() promise as pswpModule

8c69285c1b58314c0f039c40dc69ab524a664239 authored almost 3 years ago by Dmitry Semenov <[email protected]>
doc upd

00a2eb7db0293320b0ea4452da9260ba0bf223ba authored almost 3 years ago by Dmitry Semenov <[email protected]>
Update README.md

466921877ec1cf695ca45d1aa94baa13cdcde513 authored almost 3 years ago by Dmytro Semenov <[email protected]>
5.1.8 build

008338268efddc55d36cfc3a8fbbb3940a6ddd23 authored almost 3 years ago by Dmitry Semenov <[email protected]>
Reworked loading indicator

It's now displayed in the top left corner, and is more visually consistent with other UI elements.

8eb386ab55096af66626df2dc50209eef094cda2 authored almost 3 years ago by Dmitry Semenov <[email protected]>
Allow to filter if slide is loading or not

90991c6530a89bc99542ac22979f4cb844b8c1dd authored almost 3 years ago by Dmitry Semenov <[email protected]>
Support empty slide content

342e7ddd8c52a6fbbaf9268684e4163535129ff7 authored almost 3 years ago by Dmitry Semenov <[email protected]>
5.1.7 build

60040164333bd257409669e715e4327afdb3aec7 authored about 3 years ago by Dmitry Semenov <[email protected]>
Destroy ContentLoader and its items when gallery is closed

19ad6b4af7fba3209933b1eb80b2c8e09cc90093 authored about 3 years ago by Dmitry Semenov <[email protected]>
lint

bfd561e59371f6e065c6a729fdf27092a407571b authored about 3 years ago by Dmitry Semenov <[email protected]>
integrate filters

90a451134010866756dca1a707f28888ff6e65f0 authored about 3 years ago by Dmitry Semenov <[email protected]>
Introduce filter api in addition to events

ad61cde3ce7fd446422ca35d16d8dcef35f293e9 authored about 3 years ago by Dmitry Semenov <[email protected]>
Do not remove placeholder if slide isn't loaded

3923c1d42e686da4889753bd90815ad6b347f11c authored about 3 years ago by Dmitry Semenov <[email protected]>
Load all slides through content loader

35fdfe0baf5723a7199952b26b0998869d5ff8e0 authored about 3 years ago by Dmitry Semenov <[email protected]>
5.1.61 build

2688502dafc2c3289e04ffeb746fe2ac1e10d6b7 authored about 3 years ago by Dmitry Semenov <[email protected]>
Adjust maximum secondary zoom

c14db0404b89600b4fafaf275a099499b5216747 authored about 3 years ago by Dmitry Semenov <[email protected]>
Hide/disable zoom controls if slide is not zoomable

59ec97a68d7075678c55868120ced998b5fc339f authored about 3 years ago by Dmitry Semenov <[email protected]>
Introduce addContentType method

Allows to replace slide image with another content, such as video, picture tag, or some interact...

c1eb38e20e302acb8e31d3da9101d65ea3538bbe authored about 3 years ago by Dmitry Semenov <[email protected]>
Introduce padding and paddingFn options

aabc4c16265aa1372d40108fc8f368865cd1d197 authored about 3 years ago by Dmitry Semenov <[email protected]>
Do not capture pointer during pointermove if it wasn't captured via pointerdown event

0b484459cc17b414f5b26abf253e13bc9c185c48 authored about 3 years ago by Dmitry Semenov <[email protected]>
Adjust how placeholder is scaled and add options that control its behaviour

3dc098effd0ff0a8c49777beee5481f8d4960eb1 authored about 3 years ago by Dmitry Semenov <[email protected]>
Avoid re-adjusting main scroll position if width wasn't changed

c958d2b3342138406f199f2c27a09bb00e921b54 authored about 3 years ago by Dmitry Semenov <[email protected]>
Adjust zoom friction

e0c854d93db25f3f8982a2295bbe7d3c518ae623 authored about 3 years ago by Dmitry Semenov <[email protected]>
Allow pan while zoom restoration animation is running

4096edb7eae0dc8e9cccbb284eabe5a99a2f7587 authored about 3 years ago by Dmitry Semenov <[email protected]>
5.1.5 build

f9af239effe8d777f3703330c357ce1541700941 authored about 3 years ago by Dmitry Semenov <[email protected]>
Prevent closeOnVerticalDrag when image is zoomed beyond fit state (was vertical fill)

925c8ad760bea8af4a6354610f8899915aacf9b0 authored over 3 years ago by Dmitry Semenov <[email protected]>
Update resizing logic, so it keeps zoom

fe976bcdba6ff1e32cf6a2872d004a33cf1f431f authored over 3 years ago by Dmitry Semenov <[email protected]>
Fix: zoom gesture not triggering update when only one touch point is moving

1574d11941761aa40b380ad94e2e0e0430d2cc47 authored over 3 years ago by Dmitry Semenov <[email protected]>
Allow to preventDefault() wheel event

9c10070036529c1a980a7c247dc90731f12452ff authored over 3 years ago by Dmitry Semenov <[email protected]>
5.1.4 build (map)

a6f1ae128f0c8edc631d0d0ece730740ebb66808 authored over 3 years ago by Dmitry Semenov <[email protected]>
5.1.4 build

44fed181544b90b1927fcdb18bac92cfad77274b authored over 3 years ago by Dmitry Semenov <[email protected]>
#1823 fix - Clicking the surrounding element always opens the first image of the gallery

5392b9d1a55b89f083059914b3e1104ae98f6969 authored over 3 years ago by Dmitry Semenov <[email protected]>
Reset slide scale and resolution when it becomes inactive

97805118b2305b424d3e6dd78479fdabd91520ee authored over 3 years ago by Dmitry Semenov <[email protected]>
Fix: pan position is sometimes incorrect after zoom beyond the max level

641348d3eb15b5dbde7bb227ee2fe4409891ea70 authored over 3 years ago by Dmitry Semenov <[email protected]>
Avoid adjusting sizes if image has no srcset

037fe93eb5913d62a9f6162aafd2182d96921ef0 authored over 3 years ago by Dmitry Semenov <[email protected]>
Add zoomLevelsUpdate event

ba4db118aa1131e19abbdcc232b32dd02e076a23 authored over 3 years ago by Dmitry Semenov <[email protected]>
Disable opening/closing transition for slides wider than 4000px

758ac3c7e908801dbf7e0fe65e1556deb1b1e162 authored over 3 years ago by Dmitry Semenov <[email protected]>
trigger click/tap actions as events

1ba6f499e750850cc842f40ccb3c6372abb54684 authored over 3 years ago by Dmitry Semenov <[email protected]>
style the disabled state of the button

ae0adf7bba1e94e74ae2dd6dd5f01df2f260b998 authored over 3 years ago by Dmitry Semenov <[email protected]>
5.1.3 build

56829d9d3e7c7e020317cb9f2a64f0507e9c5ea5 authored over 3 years ago by Dmitry Semenov <[email protected]>
docs upd

1f60c1b305aa4e41665db920bfdb2e2227b266f6 authored over 3 years ago by Dmitry Semenov <[email protected]>
improve children/chilselector options

cf4d1d81f889391a602ed5ba31953c4fc597a6e3 authored over 3 years ago by Dmitry Semenov <[email protected]>
Change options to allow providing element(s) instead of selector (#1813)

9d35d0b440b3f3863e21e484acdc3eac5a6ef092 authored over 3 years ago by Toby Zerner <[email protected]>
restructure the code of the Slide

fa1b0dc98e6db31d6d9bfb563ef2e12cc4901e83 authored over 3 years ago by Dmitry Semenov <[email protected]>
improved mouse wheel zoom

f363dad48a28eb7c526c7ab77506676a0d47f2ce authored over 3 years ago by Dmitry Semenov <[email protected]>
Simplified pan calculation for zoomTo

and removed option panPaddingRatio

bbddc656b6c088b7c622ca353b0f4a01403be275 authored over 3 years ago by Dmitry Semenov <[email protected]>
round pan position for animation after drag

c0ed6fd6d5df715a90dae5dfc2768321789f5654 authored over 3 years ago by Dmitry Semenov <[email protected]>
Added option limitMaxZoom

d32fa250375acf362f83d5f52d8c8b944237dcf7 authored over 3 years ago by Dmitry Semenov <[email protected]>
fix: pan animation when beyond maximum zoom level

2947465fbaf93d80520b1c834d7b1c8573dfe271 authored over 3 years ago by Dmitry Semenov <[email protected]>
5.1.2 build

afc1683f316107c9d10927e60679934d51fca5b0 authored over 3 years ago by Dmitry Semenov <[email protected]>
Add an option to decode() when lazy loading

0d339617ad7095c721839622f7babd4588abcc78 authored over 3 years ago by Dmitry Semenov <[email protected]>
Fix: flashing in Safari and FF when switching slides

5a0da8920592cdf3e88a6e23bd75c182bbd6619a authored over 3 years ago by Dmitry Semenov <[email protected]>
build

701f77928948fe8f0428580b3632feaf7918b290 authored over 3 years ago by Dmitry Semenov <[email protected]>