Hi<br><br>So we currently use Rico for the following:<br><br>- LayerSwitcher<br>- AnchoredBubble<br><br>For the LayerSwitcher corners are rounded if the roundedCorners option is set to true, which is the default.<br><br>&lt;<a href="https://github.com/openlayers/openlayers/pull/37">https://github.com/openlayers/openlayers/pull/37</a>&gt; suggests removing Rico entirely.<br>
<br>I fully agree with the general idea. But here&#39;s the deprecation plan I&#39;m proposing:<br><br>- The AnchoredBubble popup doesn&#39;t make sense if Rico is no longer there to round its corners. And rounding a popup&#39;s corners should be done using CSS by the application developer. So I&#39;d suggest that we deprecate AnchoredBubble entirely. For 2.12 we can just mark it as deprecated in the API docs, and make its constructor display a deprecation warning. After 2.12 we can move it to deprecated.js.<br>
<br>- Leave the Rico lib where it currently is for now, and move it to deprecated.js after 2.12 is released.<br><br>- For LayerSwitcher we remove the `@include<br>Rico.js` statement, mark the roundedCorners option as deprecated in the API docs, change its default value to false, and make the constructor display a deprecation message if roundedCorners is true. With 2.12 users would need to explicitely include Rico.js to have rounded corners for their layer switchers. After 2.12 they would need to include deprecated.js (where the Rico lib will be).<br>
<br>What do you think?<br><br>-- <br>Eric Lemoine<br><br>Camptocamp France SAS<br>Savoie Technolac, BP 352<br>73377 Le Bourget du Lac, Cedex<br><br>Tel : 00 33 4 79 44 44 96<br>Mail : <a href="mailto:eric.lemoine@camptocamp.com">eric.lemoine@camptocamp.com</a><br>
<a href="http://www.camptocamp.com">http://www.camptocamp.com</a><br><br>