<div dir="ltr">Hello<div><br></div><div>I have not yet tested in depth or in real topographical drawing conditions, but it is really great to be able to see the visual result of the lines without generating a PDF, I will test in my next topo, thank you very much !</div><div><br></div><div>Yann<br><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le lun. 15 avr. 2024 à 22:26, Csongor Zih <<a href="mailto:daemon.onwave@gmail.com">daemon.onwave@gmail.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi everyone!<br>
<br>
I have an update to share regarding wtherion, which you hopefully<br>
remember is my project for a web-based Therion map editor to replace<br>
XTherion's map editing capabilities:<br>
<a href="https://github.com/daem-on/wtherion" rel="noreferrer" target="_blank">https://github.com/daem-on/wtherion</a><br>
<br>
I just spent the last two weeks rewriting the UI of wtherion, which<br>
was originally a fork of a vector editing application, migrating the<br>
parts that used jQuery to Vue. The canvas library and most of the<br>
editing logic are the same, this change just means the editor UI can<br>
be even more dynamic, complex and useful than before. This eliminated<br>
a lot of unnecessary or overly complex code left from the vector<br>
editor, and I hope in the future this will make it easier to maintain<br>
and add new features to.<br>
<br>
Some of the more visible changes include:<br>
- New layout and new UI styles<br>
- Shortcuts icons for common actions<br>
- Keybinds can be configured (this is not persisted yet)<br>
- All select lists (including points/symbols) have preview images<br>
- UI language can be changed at runtime<br>
- New rendering capabilities<br>
<br>
This last one I'm especially happy about, it's a step towards actual<br>
WYSIWYG editing, although that is not planned for this project.<br>
Currently you can see, in real time, while editing, what your 'slope',<br>
'pit' or 'overhang' lines might look like when compiled. The main<br>
limiting factor here is performance, since I don't know how capable<br>
the average user's hardware will be, I tried to keep it optimised, and<br>
I added a toggle for it in the toolbar.<br>
<br>
I'm planning on releasing a 1.0 version of wtherion in the future, but<br>
I would like to hear feedback on this development version, which can<br>
be reached at <a href="http://beta.wtherion.daemonw.com" rel="noreferrer" target="_blank">beta.wtherion.daemonw.com</a> (this is also linked in the<br>
GitHub repo). If you have suggestions on how it should work<br>
differently, if it's not working well for your workflow, or if you<br>
find a bug, please let me know here, or create an issue on GitHub.<br>
<br>
I can't make any guarantee as to the timeline of development, or how<br>
quickly I'll respond. Admittedly, I haven't worked on this project<br>
very actively in the last two years, but right now I want to spend<br>
more time on it.<br>
<br>
The scope of the project hasn't really changed, but I'd be interested<br>
to work on other projects that plan to replace the whole of XTherion,<br>
or even replace text based editing.<br>
<br>
Csongor<br>
_______________________________________________<br>
Therion mailing list<br>
<a href="mailto:Therion@speleo.sk" target="_blank">Therion@speleo.sk</a><br>
<a href="https://mailman.speleo.sk/listinfo/therion" rel="noreferrer" target="_blank">https://mailman.speleo.sk/listinfo/therion</a><br>
</blockquote></div>