<div style="font-family: Arial, sans-serif; font-size: 14px;">Hi,</div><div style="font-family: Arial, sans-serif; font-size: 14px;"><br></div><div style="font-family: Arial, sans-serif; font-size: 14px;"><br></div><div style="font-family: Arial, sans-serif; font-size: 14px;">Here is probably the last Mapiah release of 2025: 0.2.29, the <a href="https://santuariodobomjesusdalapa.com/grutas-do-santuario/conheca-a-gruta-do-bom-jesus-da-lapa/" title="Bom Jesus da Lapa">Bom Jesus da Lapa</a> release.</div><div style="font-family: Arial, sans-serif; font-size: 14px;"><br></div><div style="font-family: Arial, sans-serif; font-size: 14px;">Desktop versions available at <span><a target="_blank" rel="noreferrer nofollow noopener" href="https://github.com/rsevero/mapiah/releases/tag/v0.2.29">https://github.com/rsevero/mapiah/releases/tag/v0.2.29</a></span> and web version (which will probably be the last one) at <a href="https://mapiah.org/webapp" title="https://mapiah.org/webapp">https://mapiah.org/webapp</a>.</div><div style="font-family: Arial, sans-serif; font-size: 14px;"><br></div><div style="font-family: Arial, sans-serif; font-size: 14px;"><span># Changelog</span><div><br></div><div><span>## 0.2.29 - 2025-12-27 - The Bom Jesus da Lapa release</span></div><div><span>* New features:</span></div><div><span> * Line and area with highlight borders indicating invisible and "with ID" lines/areas.</span></div><div><span> * Non selected scraps and its elements drawn with scrap per projection type color.</span></div><div><span> * Line point options presented only for line points of the correct line types.</span></div><div><span>* Fixed bugs:</span></div><div><span> * REGRESSION: option overlay windows not closing after setting option value.</span></div><div><span> * REGRESSION: after adding/removing options to/from elements, option state map not updated.</span></div><div><span> * REGRESSION: setting line segment options throwing for the lack of setted thFile in line segment.</span></div><div><span> * REGRESSION: after editing line point option, the general line point overlay window is presented, not line type specific.</span></div><div><span>* Infrastructure maintenance:</span></div><div><span> * Changing non selected elements draw logic to support per scrap colors and element ordered drawing.</span></div><div><span> * Changing "is from active scrap" detection logic to use per-scrap info.</span></div><div><span> * Creating getDrawableChildrenMPIDs() method in THIsParentMixin and using it to draw non selected elements.</span></div><div><span> * Created MPNonSelectedScrapsWidget to draw non selected scraps and their elements at a separate RepaintBoundary().</span></div><div><span> * Triggering redraw at active scrap change by activeScrapID observable.</span></div><div><span> * Removing duplicated code at MPAzimuthPickerWidget.</span></div><div><span> * Changing THElement.parent() so thFile parameter is optional.</span></div><span> * Implemented TH2FileEditElementEditController.addOutdatedLineSegmentCloneMPID().</span></div><div style="font-family: Arial, sans-serif; font-size: 14px;"><span><br></span></div><div style="font-family: Arial, sans-serif; font-size: 14px;"><span><br></span></div><div style="font-family: Arial, sans-serif; font-size: 14px;"><span>Regards,</span></div><div style="font-family: Arial, sans-serif; font-size: 14px;"><span><br></span></div><div style="font-family: Arial, sans-serif; font-size: 14px;"><span>Rodrigo</span></div>
<div style="font-family: Arial, sans-serif; font-size: 14px;" class="protonmail_signature_block protonmail_signature_block-empty">
<div class="protonmail_signature_block-user protonmail_signature_block-empty">
</div>
<div class="protonmail_signature_block-proton protonmail_signature_block-empty">
</div>
</div>