<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 a new Mapiah release: 0.2.24.<br><br>This release has tons of bug fixes that were completely preventing Mapiah use. After trying to use it to edit some surveys from a recent trip to Peruaçu I fixed the most problematic ones. These are the good news.<br><br>The bad news is that apparently nobody is using Mapiah. Lets hope that changes in the future.</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 the changelog for this release:</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.24 - 2025-12-04 - The Peruaçu data processing release</span></div><div><span>* New features:</span></div><div><span> * When a single element is selected, show its properties in the status bar.</span></div><div><span> * Simplification calculated values should use "current decimals".</span></div><div><span> * When a line is deleted, if it's the last line of an area, the area should also be deleted.</span></div><div><span> * When deleting the second to last line segment of a line, the whole line should be deleted.</span></div><div><span> * When the last area border THID of an area is deleted, the area itself is deleted.</span></div><div><span> * On 'single line edit' mode:</span></div><div><span> * when a endpoint is selected, clicking on a control point and dragging should work.</span></div><div><span> * On single element selected status bar, include the name of the unknown PLA type when the element type is unknown.</span></div><div><span>* Fixed bugs:</span></div><div><span> * Lines and points with unknown types would throw when being drawn.</span></div><div><span> * Walkway line type not recognized.</span></div><div><span> * Floor-step (and all hyphenated) line types not recognized.</span></div><div><span> * 'UI: simplify line through Ctrl+L' test fails with widget width overflow.</span></div><div><span> * When simplifying a line, line segment options are being lost.</span></div><div><span> * Line segment options being lost when saving preserving original lines.</span></div><div><span> * When simplifying a line being node edited, the visual editing points are not immediatly updated.</span></div><div><span> * On certain occasions, when simplifying straight lines to Bézier, there were Ss created on the resulting lines.</span></div><div><span> * Line types "Floor Step" and "floor-step" being presented.</span></div><div><span> * On 'simplify line forcing to Bézier' the undo description says a generic 'substitute line segments'.</span></div><div><span> * On 'single line edit' mode:</span></div><div><span> * if the direction of the line is inverted, the screen does not show it;</span></div><div><span> * if the user clicks on another element, the 'Multiple elements clicked' dialog box is presented instead of just selecting the new element;</span></div><div><span> * when end points are deleted, they remain visually shown as part of the line;</span></div><div><span> * when dragging several end points, the clicked at button down end point isn't positioned exactly at the end position of the mouse;</span></div><div><span> * after deleting line points, the shape of the line would be different at the 'single line edit' view and the normal view;</span></div><div><span> * after deleting several line points, the line is not click-selectable at its new line segments.</span></div><div><span> * Moving lines moving only the selection handles but not the line itself.</span></div><div><span>* Infrastructure maintenance:</span></div><div><span> * Creating TH2FileEditElementEditController._lineSegmentsWithOptionsToPreserveSimplification set to keep track of line segments that have options to preserve during simplification.</span></div><div><span> * MPEditElementAux.separateLineSegmentsPerType() moved to TH2FileEditElementEditController.groupLineSegmentsForSimplification().</span></div><div><span> * THHasOptionsMixin constructors now receive optionsMap and attrOptionsMap parameters to initialize the element with existing options maps.</span></div><div><span> * Identifying methods and classes actually used in line simplification with a 'MPSimplification' prefix in their names.</span></div><div><span> * Moved fromExisting constructors from individual MPCommand classes to MPCommandFactory:</span></div><div><span> * add:</span></div><div><span> * area;</span></div><div><span> * areaBorderTHID;</span></div><div><span> * element;</span></div><div><span> * empty line;</span></div><div><span> * line;</span></div><div><span> * line segment;</span></div><div><span> * point;</span></div><div><span> * scrap;</span></div><div><span> * XTherionImageInsertConfig;</span></div><div><span> * remove:</span></div><div><span> * area;</span></div><div><span> * element;</span></div><div><span> * line;</span></div><div><span> * point;</span></div><div><span> * scrap;</span></div><div><span> * XTherionImageInsertConfig.</span></div><div><span> * Removed:</span></div><div><span> * MPEmptyLinesAfterMixin;</span></div><div><span> * MPScrapChildrenMixin.</span></div><div><span><br></span></div><div><span>The desktop version s are available at <span><a target="_blank" rel="noreferrer nofollow noopener" href="https://github.com/rsevero/mapiah/releases/tag/v0.2.24">https://github.com/rsevero/mapiah/releases/tag/v0.2.24</a></span> and the web version is available at <a href="https://mapiah.org/webapp" title="https://mapiah.org/webapp">https://mapiah.org/webapp</a>.<br><br><br>Regards,</span></div><div><span><br></span></div><div><span>Rodrigo</span></div><span></span><br></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>