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