- Enhancement: customizable navigating arrows
- Enhancement: fullPage.js ignores hidden sections on responsive #2941 #2098
- Enhancement: normal scroll after fullpage #614 #840 #3205
- Enhancement: new option
observer
. fullpage.js reacts to DOM changes. #1926 - Enhancement: new option
scrollOverflowMacStyle
- Enhancement: new option
controlArrowsHTML
for custom arrows #4267 #4179 #1382 #635 #351 - Enhancement: added
beforeLeave
callback that allows preventing scroll #1262 #787 #3393 #340 #117 #3085 #1239 #364 - Enhancement: horizontal navigation bullets will get instant response on slide #4234 #3240
- Enhancement: added
trigger
param in all callbacks #4110 - Enhancement: added
onScrollOverflow
callback to track Y position #4061 #3386 - Enhancement: added
getScrollY
andgetScrollX
methods to track positions #4043 - Enhancement: scrollable sections can now be scrolled programmatically #3779
- Enhancement:
verticalCentered
will now useflexbox
and won't wrap the content - Enhancement: sections will no longer use fixed
height
in px in favour of 100vh - Enhancement:
fitToSection
will now use native CSS snaps behaviour - Enhancement:
scrollOverflowReset
will now admitslides
andsection
values. - Enhancement: changed the way extensions activation works
- Enhancement: changed the way fullPage.js license works
- Enhancement: new option
credits
- Fixed bug: scrollbar:true caused flickering. #4345
- Fixed bug: scrollOverflow accidental scrolling when reading sections' bottom #941
- Fixed bug: scrollOverflow sections were not scrollable by arrow keys #1065 #4205 #3652
- Fixed bug: scrollOverflow prevented Vimeo video turn fullscreen #4104
- Fixed bug: scrollOverflow prevented YouTube video turn fullscreen #2804
- Fixed bug: scrollOverflow prevented the use of audio controls in IE #2139
- Fixed bug: scrollOverflow prevented inputs clicks on mobile #3414 #2837
- Fixed bug: navigation anchors & scrollBar didn't allow fast clicks on menu #1509
- Fixed bug: wrong height of section on IOS 13 and below #4072 #2637
- Fixed bug: strange bottom rectangle on chrome android #4073 #4085
- Documentation: incorrect value for "this" for callbacks #4337 #4050
- Documentation: added SECURITY.md file #4328
- Documentation: removed possible confusion regarding initialisation #4256
- Documentation: improved russian docs #4262
- Removed:
v2compatible
option - Removed:
scrolloverflow.min.js
dependency - Removed:
fitToSectionDelay
option - Removed:
scrollOverflowOptions
option - Removed: IE 9 compatibility