<html aria-label="message body"><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><p style="margin: 13px 0px 0px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 16px; line-height: normal; font-family: "Avenir Next"; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-variant-emoji: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; color: rgb(29, 29, 29);">Hi all,</p><p style="margin: 13px 0px 0px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 16px; line-height: normal; font-family: "Avenir Next"; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-variant-emoji: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; color: rgb(29, 29, 29);">Let me introduce Therion Studio, a new cross-platform editor for Therion cave-survey projects.</p><p style="margin: 13px 0px 0px; font-width: normal; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;"><font color="#1d1d1d" face="Avenir Next" size="3"><span style="caret-color: rgb(29, 29, 29);"><img width="640" alt="PastedGraphic-1.png" src="cid:BAC0FC17-2FA3-4896-9BAA-C4F725313143"></span></font></p><div style="font-size: 16px; margin: 0px; font-width: normal; line-height: normal; font-family: "Avenir Next"; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; color: rgb(14, 14, 14);">I started this project with a straightforward idea: to create a modern GUI for macOS - XTherion on macOS has had its share of tricky issues/limitations related to Tcl/Tk/BWidgets. During couple of weeks the project evolved into a cross-platform editor that hopes to make using Therion projects smoother and more enjoyable, especially for newcomers. Therion is still an amazing piece of software (huge thanks to Martin and Stacho!), and this project is just my little way of contributing to its ecosystem.</div><p style="margin: 13px 0px 0px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 16px; line-height: normal; font-family: "Avenir Next"; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-variant-emoji: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; color: rgb(29, 29, 29);"><b>Therion itself remains the engine. Therion Studio does not replace the compiler, the Therion language, the data format, or the established cave-survey workflow. You still need to install Therion to compile survey data, and generated 3D models are viewed in Loch as before.</b><b></b></p><p style="margin: 13px 0px 0px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 16px; line-height: normal; font-family: "Avenir Next"; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-variant-emoji: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; color: rgb(29, 29, 29);">Compared with XTherion, Therion Studio focuses on a more modern (and more approachable) desktop experience:</p><p style="margin: 4px 0px 0px 34px; text-indent: -26px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 16px; line-height: normal; font-family: "Avenir Next"; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-variant-emoji: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; color: rgb(29, 29, 29);">–<span class="Apple-tab-span" style="white-space:pre">        </span>Tabbed workspace for synchronized raw text, block-oriented editing, and visual map editing</p><p style="margin: 4px 0px 0px 34px; text-indent: -26px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 16px; line-height: normal; font-family: "Avenir Next"; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-variant-emoji: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; color: rgb(29, 29, 29);">–<span class="Apple-tab-span" style="white-space:pre">   </span>Syntax highlingting, autocompletion and validation, built-in context help extracted from Therion Book</p><p style="margin: 4px 0px 0px 34px; text-indent: -26px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 16px; line-height: normal; font-family: "Avenir Next"; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-variant-emoji: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; color: rgb(29, 29, 29);">–<span class="Apple-tab-span" style="white-space:pre">        </span>Project Structure sidebar for navigating surveys, maps, scraps, and diagnostics</p><p style="margin: 4px 0px 0px 34px; text-indent: -26px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 16px; line-height: normal; font-family: "Avenir Next"; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-variant-emoji: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; color: rgb(29, 29, 29);">–<span class="Apple-tab-span" style="white-space:pre">      </span>Global project search</p><p style="margin: 4px 0px 0px 34px; text-indent: -26px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 16px; line-height: normal; font-family: "Avenir Next"; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-variant-emoji: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; color: rgb(29, 29, 29);">–<span class="Apple-tab-span" style="white-space:pre">        </span>Almost WYSIWYG map editor with support for object styles - some needs to be still created</p><p style="margin: 4px 0px 0px 34px; text-indent: -26px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 16px; line-height: normal; font-family: "Avenir Next"; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-variant-emoji: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; color: rgb(29, 29, 29);">–<span class="Apple-tab-span" style="white-space: pre;">  </span>Support for parallel visual and raw editing on multiple monitors</p><p style="margin: 4px 0px 0px 34px; text-indent: -26px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 16px; line-height: normal; font-family: "Avenir Next"; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-variant-emoji: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; color: rgb(29, 29, 29);">–<span class="Apple-tab-span" style="white-space:pre">     </span>Integrated Compiler for running Therion and reviewing output</p><p style="margin: 13px 0px 0px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 16px; line-height: normal; font-family: "Avenir Next"; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-variant-emoji: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; color: rgb(29, 29, 29);">It is written in C++/Qt and runs on macOS, Windows, and Linux. The application's concept, feature set, specification, and architecture were designed by me based on my experience with Therion projects. OpenAI Codex was used to assist with implementation and speed up development.</p><p style="margin: 13px 0px 0px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 16px; line-height: normal; font-family: "Avenir Next"; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-variant-emoji: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; color: rgb(29, 29, 29);">The first public release focuses on the core functionality required for everyday work with Therion projects. There could still be bugs or missing features, but I think it is time to share it with the community. I would be grateful for any feedback, bug reports, feature suggestions, or testing on real-world data sets. Thank you!<br>
<br>
See project repo: <a href="https://github.com/ladislavb/therion-studio"><span style="color: #0a529f">github.com/ladislavb/therion-studio</span></a> and release files: <span style="color: #0a529f"><a href="http://github.com/ladislavb/therion-studio/releases">github.com/ladislavb/therion-studio/releases</a></span></p><p style="margin: 13px 0px 0px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 16px; line-height: normal; font-family: "Avenir Next"; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-variant-emoji: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; color: rgb(29, 29, 29);">L.</p></div></body></html>