- upgrade to Angular 18.0
- positioning management when no target
- add
top-screen-center
position forverticalAlignContent
when no target
- fix
below
position forverticalAlignContent
- add
content
position foralignContent
: to horizontally center on content
- upgrade to Angular 16.1
- fix typo/wording
- add
hideNext
andhideNav
attributes
- add options for DOM detection changes
- close walkthrough when dom changed and focusElement does not exist anymore
- add
hidePrevious
attribute - walkthrough flow parameters can be changed dynamically
- fix error in console
- rollback on the recalculation timer
- fix
notScrollOnResize
- add
notScrollOnResize
attribute
- fix the walkthrough pause on resize
- upgrade to Angular 11
- fix interpretation of
marginZone
to avoid arrow to be inside the highlight zone - make the curve of the arrow start nearer the tail to avoid arrow to be messed up
- fix crash if
open()
called on multiple walkthrough at the same time - check existence of
focusElementSelector
- add
Promise<boolean>
onopen()
- add
visibilityCallback
attribute
- upgrade to Angular 7
- Avoid resize event spamming
- Optional parameter
scrollOnTarget
defaulttrue
: if the walkthrough detect thatfocusElementSelector
is outside of the current view, scrolls automatically.
- Fix a problem the instance is called too early.
- Add subjects on
WalkthroughComponent
:onOpen
: on openonRefresh
: on reshowing the current steponClose
: on closeonFinish
: on close in the last steponNavigate
: on navigateonNavigatePrevious
: on navigate on the previous steponNavigateNext
: on navigate on the next step
- Fix crashes with “Toggle focusElementSelector” in demo
- not compatible anymore with Angular 5
- upgrade to Angular 6 using Angular CLI
- change folders architecture to match the Angular CLI
ng new
andng generate library
- Protection against crashes when the selector is invalid
- Fix arrow display on Safari/iOS
- Fix hidden zones when using library with fixed elements by adding
rootElement
attribute
- Fix resize event fired every time the address bar display is toggled (Android and iOS). Now the resize event is applied only when the width changes.
- Fix case when a step have no
focusElementSelector
(#19)
- Fix resize code not firing anymore (bug introduced in last release)
- Fix walkthrough visible while on pause when
window:resize
event is fired
- Fix crash on IE11 in certain circumstances
- Fix issue when using stop/continue container methods outisde of library
- Add verifications on
walkthroughContinue
:- check if
focusElementSelector
still exists. If not, we close the walkthrough (without emittingclosed
andfinished
events) - otherwise, refresh elements positioning
- check if
- Fix a bug of positioning while scrolling
- Improve content positioning:
when
verticalAlignContent = top | center | bottom
, if there is enough space on the side but we can't respect thealignContent center
attribute, we rollback toleft
orright
(where there is more space) - Improve scroll positioning
- Fix crash on static method with IE11
- Fix arrow for IE11 and Safari
- Fix javascript error in console (#16)
- Add
disabled
attribut onng-walkghrough
. - Add static variable
minimalMargin
onWalkthroughComponent
- Fix arrow position
- Fix crash
justifyContent
has been renamedalignContent
finishStep
has been renamedfinishButton
- Add
verticalAlignContent
attribut - Add
contentSpacing
andverticalContentSpacing
attribut
-
The default attribut for
verticalAlignContent
istop
, which means that content is now horizontaly aligned with the top of the focus zone, and not above or below. If there is not not enough place to place the content that way, it rollbacks toabove
orbelow
. -
With
verticalAlignContent
ontop
orbottom
, the arrow makes a curved line to the side of the content
- Add
marginZone
attribut - add static methods :
WalkthroughComponent.walkthroughStop()
,WalkthroughComponent.walkthroughContinue()
,WalkthroughComponent.walkthroughHasShow()
,WalkthroughComponent.walkthroughHasPause()
- add a
WalkthroughEvent
onfinish
andready
emitter
- Fix import
- Fix CSS for Safari
- add output events
finish
andready
onWalkthroughComponent