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
