Matt Thanks for kicking this thread off. I personally am mostly focused on us documenting our commitment and then working to that. Even if the approach we have is strict such as 'current minus one' at least having it clearly documented gives community members and users the chance to choose wisely and provide feedback if they need more.
Thanks Joe On Tue, Dec 29, 2015 at 10:10 AM, Matt Gilman <[email protected]> wrote: > 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
