Hi,

Just release Mapiah version 0.2.39 - The [Seeds of 
Love](https://youtu.be/VAtGOESO7W8) release.

Hopefully this release will be accepted by Flathub so Flatpak users will 
finally be able to run Therion from Mapiah.

The other packages - Liux/AppImage, MacOS and Windows could do it since version 
0.2.37 but neither 0.2.37 nor 0.2.38 were accepted by Flathub for "security 
issues", i.e., Mapiah was trying to call an external app, Therion. To solve 
this issue I had to bundle Therion inside Mapiah Flatpak package. It seems as 
an abomination to me but I am trying to see if it works well enough for me to 
keep doing it. As far as my tests show, it is working but Therion is way slower 
inside Mapiah Flatpak package. This might be solvable. Lets see what the future 
brings us.

# Changelog

## 0.2.39 - 2026-03-05 - [The Seeds of Love](https://youtu.be/VAtGOESO7W8) 
release
* New features:
* Created keyboard shortcuts to run Therion: Ctrl+T (choose THConfig file and 
run Therion) and T (run Therion).
* Showing PLA type and subtype at PLA overlay window.
* Setting PLA type and subtype at PLA overlay window.
* Element type showing also subtype on multiple elements clicked overlay window.
* Flathub/flatpak release running embedded Therion.
* Fixed bugs:
* THConfig select file dialog not accepting common thconfig files. [reported by 
CaverBruce (issue [#16](https://github.com/rsevero/mapiah/issues/16))]
* PLA types of created elements not added as last and most used types.
* Creating new line with a subtype throws.
* Test 3400 failing.
* Test 3500 failing.
* Unknown subtypes shown as internal subtype ID (all user type subtypes).
* Setting subtype should update the last used subtype for the PLA type.
* Infrastructure maintenance:
* Converted MPGeneralController to a MobX store.
* Created MPButtonTypes chooseTHConfigAndRunTherion and runTherion to run 
Therion.
* Created TH2FileEditcontroller.getTHFileWidgetBuildContext().
* Removed unused methods from TH2FileEditElementEditController.
* Created addPoint() method in TH2FileEditElementEditController.
* Monitoring subtypes with last used PLA types.
* flutter upgrade to 3.41.3
* flutter pub upgrade --major-versions * Embedding Therion (and its 
dependencies) in Flathub/Flatpak release.

Please keep reporting any issues.

Regards,

Rodrigo Severo
_______________________________________________
Therion mailing list
[email protected]
https://mailman.speleo.sk/listinfo/therion

Reply via email to