<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto">Wow great work Nyall!<div><br></div><div>Regards</div><div><br></div><div>Tim<br><br><div dir="ltr">Sent from my iPhone</div><div dir="ltr"><br><blockquote type="cite">On 28 Jul 2021, at 07:43, Paolo Cavallini <cavallini@faunalia.it> wrote:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr">Thanks a lot Nyall, I'm sure you did more and better work than it was expected. Our donors can be happy.<br>Cheers.<br><br><div class="gmail_quote">Il 28 luglio 2021 07:02:30 EEST, Nyall Dawson <nyall.dawson@gmail.com> ha scritto:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">Hi lists,<br><br>Just reporting in the conclusion of the grant work: "Rework handling<br>of multi-layer, mixed-format datasets". You can read more about the<br>motivation behind this work at<br><a href="https://github.com/qgis/QGIS-Enhancement-Proposals/issues/216">https://github.com/qgis/QGIS-Enhancement-Proposals/issues/216</a><br><br>While the work was partly motivated as an opportunity to clean up some<br>older parts of the QGIS codebase which were fragile and had low test<br>coverage, it has also resulted in many improvements and polish in the<br>QGIS user interface. Specifically:<br><br>- There's a much improved dialog shown when a user has to pick from<br>multiple layers from a dataset dropped onto QGIS. The dialog will<br>populate in a background thread, avoiding the UI hangs older QGIS<br>versions experience when scanning for layers in large files. The<br>dialog shows a unified view of all layers in the dataset, regardless<br>of whether they are vector, raster or mesh layers. There's also a new<br>"filter" widget allowing users to quickly find matching layers in<br>larger datasets.<br><br>- The browser view of files and file-based datasources has been<br>reworked. You'll no longer see duplicate entries for the same files<br>when these files can be read as either raster/vector/mesh layers (e.g.<br>for netcdf files, geopdf files and other mixed-format types). A lot of<br>consistency has been added to the right click actions you see when<br>interacting with file based items, with many bugs fixed along the way.<br><br>Under the hood, we've now got a flexible API for querying sublayers of<br>a dataset which can be easily extended to new providers so that they<br>automatically participate in the unified sublayers dialog and browser<br>items. It's all protected by a huge number of new unit tests, the<br>majority of which cover critical functionality which was previously<br>not being tested.<br><br>Thanks for funding this work!<br>Nyall<hr>QGIS-Developer mailing list<br>QGIS-Developer@lists.osgeo.org<br>List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br></pre></blockquote></div><br>-- <br>Sorry for being short<span>_______________________________________________</span><br><span>Qgis-psc mailing list</span><br><span>Qgis-psc@lists.osgeo.org</span><br><span>https://lists.osgeo.org/mailman/listinfo/qgis-psc</span><br></div></blockquote></div></body></html>