ScheduleJS is a JavaScript implementation of the FlexGanttFX feature set. Its API is based on the FlexGanttFX API. The work on ScheduleJS is officially supported by DLSC Software & Consulting GmbH. Customers of DLSC who wish to migrate to a "native" web-based solution are encouraged to start using ScheduleJS.
Version 1.3 announcement
ScheduleJS Homepage
Features | ScheduleJS 1.3 | FlexGanttFX | Comments | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Layers management | ✔ | ✔ | ||||||||||||
Customizable timeline | ✔ | ✔ | ||||||||||||
Drag And Drop Editing | ✔ | ✔ | ||||||||||||
Pluggable Renderers and Editor | ✔ | ✔ | ||||||||||||
Multiline | ✔ | ✔ | ||||||||||||
Gantt Layout | ✔ | ✔ | ||||||||||||
High definition screens | ✔ | ✔ | Multiple configurations are available to manage the High definition screens (for example "Retina" screens or any screens with a pixel ratio different than 1.0) | |||||||||||
Lasso selection | ✔ | ✔ | ||||||||||||
Contextual Menu management | ✔ | ✔ | ||||||||||||
Chart Layout | ✔ | ✔ | ||||||||||||
Lazy loading | ✔ | ✔ | ||||||||||||
Dual Gantt Chart | Partially Available | ✔ | ScheduleJS does not allow to drag activities from one Gantt chart to another out of the box. This feature will be implemented in a future release. | |||||||||||
Multi / Quad Gantt Chart | Partially Available | ✔ | ScheduleJS does not allow to drag activities from one Gantt chart to another out of the box. This feature will be implemented in a future release. | |||||||||||
Multi-languages | Partially Available | ✔ | The timeline can be displayed in any languages, but it needs to be selected at
application build time and it cannot be changed dynamically or it cannot automatically adapt
according to the browser settings.
We plan to remove this limitation in a future release. |
|||||||||||
Multi-timezones | ✔ | ✔ | ||||||||||||
Relationships - Activity Link | ✔ | ✔ | ||||||||||||
Completable Activity | ✔ | ✔ | ||||||||||||
Agenda Layout | On request | ✔ | Coming in January 2023 | |||||||||||
Activity Highlighting | On request | ✔ |
Features | ScheduleJS 1.3 | FlexGanttFX | Comments | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Repository Events | ✔ | ✔ | |||||||||
Daylight saving time management | ✔ | ✔ | |||||||||
Activity list repository | ✔ | ✔ | |||||||||
Activity "intervalTree" repository | ✔ | ✔ | |||||||||
Activity Events | ✔ | ✔ | |||||||||
Lasso Events | ✔ | ✔ | |||||||||
Activity filter | ✔ | ✔ | |||||||||
TimeTracker | ✔ | ✔ | |||||||||
Logging management | ✔ | ✔ | |||||||||
DateLineScrollingEvent | ✔ | ✔ | |||||||||
PropertySheet management | ✔ | We are not currently planning to implement this feature |
Features | ScheduleJS 1.3 | FlexGanttFX | Comments | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Custom model renderers | ✔ | ✔ | |||||||||
Custom System layer | ✔ | ✔ | |||||||||
Custom Transverse layers | ✔ | ||||||||||
Tree View customization | ✔ | ✔ | Customization is possible at the level of the Angular Component using Template | ||||||||
LinesManager customization | ✔ | ✔ | |||||||||
Calendar customization | ✔ | ✔ | WeekendCalendar is available | ||||||||
RowHeader | ✔ | ✔ | |||||||||
CSS customization | ✔ | ✔ | |||||||||
Custom RowRenderer | ✔ | ✔ | |||||||||
DebugMode | ✔ | We are not currently planning to implement this feature | |||||||||
Messages customization | ✔ | We are not currently planning to implement this feature |
Features | ScheduleJS 1.3 | FlexGanttFX | Comments | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Toolbar | ✔ | ✔ | A default Angular component is proposed with a set of default buttons | ||||||||
Status Bar | ✔ | ✔ | |||||||||
Layers View | ✔ | ✔ | |||||||||
Radar View | ✔ | ✔ |
Features | ScheduleJS 1.3 | FlexGanttFX | Comments | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Desktop application on all OS (Windows, Mac, Linux) | ✔ | ✔ | Available in ScheduleJS using Electron to bundle the application | ||||||||
Chrome on all operating systems (Windows, Mac, Linux) | ✔ | ✔ | FlexGanttFX requires commercial JPRO license | ||||||||
FireFox on all operating systems (Windows, Mac, Linux) | ✔ | ✔ | FlexGanttFX requires commercial JPRO license | ||||||||
Safari (Mac OS) | ✔ | ✔ | FlexGanttFX requires commercial JPRO license | ||||||||
Safari iOS (Iphone and Ipads) | ✔ | ✔ | FlexGanttFX requires commercial JPRO license | ||||||||
Android Browser | ✔ | ✔ | FlexGanttFX requires commercial JPRO license |