Hey Ivan,
> We do make use of data directory in ESP8266 sketches. Users can put
> arbitrary files into this directory (html, images, other configuration
> files), and then use a plugin[1] to upload[2] contents of data directory to
> the device. Files are stored inside an embedded file system and users can
> access them directly or make them available through HTTP server.
Ah, cool.
However, I do not think you're actually using any of the support in the
IDE though? In your documentation you recommend just creating the data
directory manually and copy in files, without talking about the add
files option, and the plugin just hardcodes the "data" directory (not
using SketchData.getDataFolder().
Given that, I'm still inclined to remove the support in the IDE, AFAICS
that wouldn't impact any of your users anyway?
The only thing you might be using, is that the "data" subdirectory is
now copied when you use "save as", so perhaps keeping support is a good
idea...
Gr.
Matthijs