Folks,

NIFI-1323 [1] will start working on some of the UI improvements that has
been discussed on this mailing list recently. While planning out what we
could introduce for 0.5.0 I realized that we don't have established minimum
browser versions listed anywheres. I plan to update our website with these
details. Below I am going to list the capabilities the UI employs and the
external libraries we use along with the minimum versions supported by
each.

svg - (IE 9, FF 3, Chrome 4)
localStorgage - (IE 8, FF 3.5, Chrome 4)
jQuery 2 - (IE 9, FF (Current and Current - 1), Chrome (Current and Current
- 1)) [2]
d3 - (IE 9, FF (modern), Chrome (modern))
codemirror - (IE 8, FF 3, Chrome (any))

We need to take the lowest common denominator amougst these dependencies.
Due to our usage of jQuery our officially supported versions of FireFox and
Chrome are Current and Current - 1. While the application may run
successfully in older browsers versions it will not be actively tested
against them.

Our current IE support is IE 9. However, in IE 10/11 there was a regression
that prevents SVG paths from being updated dynamically. So while we
technically support these browsers, Connections do not move once they have
been created. This means if that you move a Component on the graph, the
Connection does not move with it. This has been documented here [3] and
references the Microsoft IE ticket as well. It appears that the browser
that shipped with Windows 10 has addressed these issues.

There are a few features we've discussed adding that would require bumping
the minimum IE version to IE 11 (specifically, flexbox CSS3 layout mode and
dropzone.js). Due to our stance on FireFox and Chrome versions I want to
propose keeping our minimum IE version modern as well (specifically IE 11
in this case). This will allow us to continue building cutting edge user
experiences and data visualizations.

Matt

[1] https://issues.apache.org/jira/browse/NIFI-1323
[2] https://jquery.com/browser-support/
[3]
https://issues.apache.org/jira/browse/NIFI-207?focusedCommentId=14262213&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14262213

Reply via email to