joel-wenzel / ng-flowchart

A lightweight Angular Library for building drag and drop flow charts. Chart behavior and steps are customizable. Data can be exported or uploaded in json format.
Apache License 2.0
141 stars 49 forks source link

Angular v17 and v18 compatibility #95

Closed mtzea closed 4 months ago

mtzea commented 4 months ago

Can we expect the library to be adapted for Angular v17 and v18?

Since the latest version that is fully compatible with the library - v16 - will have its LTS ended in the autumn, it seems reasonable to adapt the library to v17 and the recently released v18.

Compatibility with version v17 is already the subject of issue #93

thiagopg84 commented 4 months ago

+1 🥲

igino-dedomenico commented 4 months ago

+1

michaelmarcuccio commented 4 months ago

Angular 17+ note: Requires use of { provide: REMOVE_STYLES_ON_COMPONENT_DESTROY, useValue: false } OR @import '@joelwenzel/ng-flowchart/assets/styles.scss'; to apply base step styles as Angular breaks base Component style inheritance with the new default REMOVE_STYLES_ON_COMPONENT_DESTROY: true