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-bom-jesus-da-lapa/)
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
_______________________________________________
Therion mailing list
[email protected]
https://mailman.speleo.sk/listinfo/therion