Open vpetrusevici opened 2 years ago
It also can be just another tree-shacking library like this one https://github.com/nolimits4web/swiper
Yes, you can try, PRs are welcome!
Added a draft PR as PoW
@vpetrusevici Thanks, I will have a look!
@MurhafSousli I finished all related work. Hope I didn't miss any features
Hi, @MurhafSousli Sorry to bother you, but could you please check my PR?
@vpetrusevici an update on this issue... version 8 removed the usage of HammerJs for mobile sliding! it does not use the native touch events either! it is now using the native scrolling to slide the gallery!
However, HammerJs is still used BUT only for sliding on desktop browser using the mouse.
Feedback is appreciated https://github.com/MurhafSousli/ngx-gallery/releases/tag/v8.0.0-beta.1
Thank you! I'll test it :)
Hi! I notice some update promlem in gallery thumbs https://1drv.ms/u/s!ArDpOrDSusKbvyki94glg5pxuZNB?e=h3S3aK
Should be fixed in v8.0.0-beta3
It's working well in a lightbox, but in a simple gallery the problem still exists. I think the problem in the async pipe. You can try to use this variant https://github.com/MurhafSousli/ngx-gallery/pull/483/files#diff-b9348fa0028b29ce8458b889a0dbfa72d9b766f99e4666c57e9392a5de5c7012 It should subscribe outside of ngZone and execute changes in ngZone
The problem is with the gallery size, if the gallery's width value has fraction e.g. 500.63px, then it will have this issue, but with the latest fix, I forced the gallery to have a fixed size value
I tried with beta4. The same behaviour
Tested on mobile. Here looks good
Can you test it with beta5?
I tested in chrome and android. Looks good. Only 1 bug found for SSR https://github.com/MurhafSousli/ngx-gallery/issues/532
What is the expected behavior?
Use native pointermove event instead of outdated hammerjs.
What is the current behavior?
We should install and use hammerjs to enable touch events.
What is the use-case or motivation for changing an existing behavior?
Possibility to avoid additional dependency.
Is there anything else we should know?
I can try to implement it if you agree.