# Web-based formspec edtior Really actually removing the pains of formspec design. [Git repository](https://git.minetest.land/luk3yx/formspec-editor) [Try it online](https://ca.xeroxirc.net/formspec-editor/) Uses [Fengari](https://fengari.io/) to run my [formspec_ast](https://git.minetest.land/luk3yx/formspec_ast) and fs51 mods on web browsers. `image[]` elements use [HDX](https://gitlab.com/VanessaE/hdx-128) textures by default (dynamically loaded when required). ## Major features - Web-based (no waiting for MT to load) - Property editor - `${lua code}` substitution in text values. - Don't remove the weird comments generated when exporting these formspecs if you plan to import them again. - The ability to load existing formspecs (provided they are version 2 or above). ## Limitations - Although it can save formspecs in the version 1 format, it cannot load them in this format. Co-ordinates are backported with help from my `fs51` mod. - The properties editor is slow when manipulating lots of properties. - Malicious formspecs imported with the `${...}` substitution option enabled can freeze the webpage. - Element alignment might not be perfect. - There may be bugs in Google Chrome, I have only tested this in Firefox. - Texture modifiers in `image[]` will not be displayed in the preview. ## Copyright / License Copyright © 2020 by luk3yx This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see .